Recently I added usage of the Android Account APIs to my application.
I'm using the user's google account credentials to perform a read
operation from a specific Google site, and consequently, my app
requires the GET_ACCOUNTS and USE_CREDENTIALS permissions.
Surprisingly, I have NOT had a huge amo
Hey John.
Sounds like a good idea. Can you compare/contrast this to Flurry's
"App Circle" concept? I don't think that they offer this for Android
yet, but it sounds similar...
Dave
On May 14, 9:38 pm, "Maps.Huge.Info (Maps API Guru)"
wrote:
> Here's the deal.
>
> I have an app called "Radar N
les wrote:
> On Mon, May 10, 2010 at 11:06 AM, dadical wrote:
> > The point here
> > is to get this past the pain threshold where it won't be worth the
> > trouble for an app that is only a few bucks.
>
> It's not clear that piracy translates into lost sales:
&
Just make up your mind before hand. I would recommend NOT using "copy
protection", but don't decide to after the fact, as you will cause
your installed user base all kinds of pain when their phones go
berserk after you switch it on. It's not pretty.
I ultimately decided to go a different route,
That argument assumes that I don't respond to those cracks with
improvements to AAL that will make it more difficult! :) Also, each
app will need to be cracked individually, and I'm trying to work out
some ways to make that a job that isn't cookie-cutter. The point here
is to get this past the pa
if my apps are being pirated or
> not.
>
> On May 5, 9:20 am, dadical wrote:
>
>
>
>
>
> > I've spent the last few weeks developing a new tool to stoppiracyof
> > my paid apps on the Android Market. In a nutshell, licensing is tied
> > directly to purc
You've pretty much got the major parts down. We validate with Google
market servers using a hand-rolled and highly-efficient implementation
of Google's binary protobuf protocol. Once the hard part (validation
of purchase) is done, a unique key that is tied to user, phone, and
app is generated, wh
Hello Lee.
Regardless of whether anyone purchases AAL, it has been a worthwhile
investment for us. It took several days (almost a week) for crackers
to decompile Screebl Pro and find a way to circumvent AAL. Typically
it takes about 90 secs from the time that we publish to the market for
the var
, but came to the conclusion fairly quickly that it was
just too fat. There is not a single piece of code from that project
in AAL.
On May 6, 3:36 am, a1 wrote:
> On May 5, 8:09 pm, dadical wrote:
>
> > Hey Tim.
>
> > You're correct that validating purchase with the m
's policy on what to do if validation fails,
including anything from "lock out" to "nag", so risk to end users can
be controlled.
Thanks for your feedback and contrasting points with SlideMe's
technologies.
Dave
On May 5, 4:01 pm, "George | SlideME"
it's always good to see innovation in this field,
> but you might want to ease up on your license a little.
>
> Al.
>
> On May 5, 7:09 pm, dadical wrote:
>
>
>
> > Hey Tim.
>
> > You're correct that validating purchase with the market is a key piece
tic method?
>
> Don't get me wrong - that method would probably be the best one I've
> seen yet on the market, but that's still a nice chunk of money to
> charge for it.
>
> -Tim
>
> On May 4, 5:20 pm, dadical wrote:
>
>
>
> > I've spent t
solutions would be more interesting to me.
>
> I'd like some way to stick an apk on my website and allow users to pay
> using paypal. Everything else would work seamlessly...
>
> On May 4, 11:20 pm, dadical wrote:
>
>
>
> > I've spent the last few weeks dev
I've spent the last few weeks developing a new tool to stop piracy of
my paid apps on the Android Market. In a nutshell, licensing is tied
directly to purchase verification. There is no license server to
manage, no key for the user to enter. User experience is basically
uninterrupted from normal
I'm wading through the poorly documented AccountManager API and am a
bit confused on a few points. There's nothing like having to reverse-
engineer public APIs :).
Anyway, I'm curious about how to test the use of this API in an end-to-
end fashion. One very tricky aspect of the account manager i
Let me share a nightmare with you that I'm still going through now.
I have two apps on the market (screebl lite/pro) that have seen
moderate success in Android Market terms, approaching 80k downloads.
For the pro version, I had never enabled copy protection because of
the problems that had been re
Grokking, parsing, compiling...
Ahhh... the real question is which movie are we all going to see? How
about a "charming low-budget sci fi winner" such as
http://www.imdb.com/title/tt0083557/
? That seems appropriate.
On Mar 11, 12:57 am, Dianne Hackborn wrote:
> On Wed, Mar 10, 2010 at 8:48
Anyone else noticing some strange behavior on the market lately? Most
notably, I've been seeing fairly significant swings in the active
install count (on the order of 3 points in a sinlge day) which has
been highly unusual for my app so far. Also downloads have been way
down over the past few day
It's very annoying to wait 3 days before seeing messages hit the
group. What are the criteria for getting by moderation? Is it some
number of posts? Begging? Bribery? :)
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this g
For those of you that are comfortable using Flurry, a similar approach
works nicely. Flurry already collects uncaught exceptions, but for
some reason doesn't actually log the stack trace. To get around this,
I add an exceptionHandler that logs a Flurry event with the stack
trace as a parameter, l
I've been selling my app on the Android market for a bit over a month
now. I've had pretty decent success so far, making it into the top
ten in my category.
Recently, I noticed a major discrepancy between Flurry's reported "new
users" and the market's stats (what little of them Google does
provid
This is a nice summary Bob.
I've learned a lot about the Android Market over the last few months,
and I'm a big fan of the Lite/Pro approach to rolling out an app for a
couple of reasons.
1. Feedback. Users are more forgiving of beta-quality and rough edges
in a free Lite version. Use this good
I'm biased since you guys actually have reviewed my app, but I think
you have some interesting ideas. Here are some of my observations
with respect to reviews.
1. Reviews always result in a significant bump up in sales/downloads.
It actually doesn't matter whether the review was positive or negat
are further down in the list. I think what market needs is a
> much better "drill down" feature. Have paid, free, top picks, and a "drill
> down" so you can narrow down apps by multiple categories. iPhone could
> benefit from the same feature.
>
> On Mon, J
I've been thinking a lot lately about how to gain visibility for
mobile apps. It's getting more and more difficult as an independent
developer to get your application noticed among the piles of crap that
are stacking up in the market. I think that we need some way to
socialize our applications an
t;
> http://www.google.com/support/forum/p/Android+Market/thread?tid=4c575...
>
>
>
> On Tue, Dec 22, 2009 at 4:55 PM, dadical wrote:
> > Same thing with my application, Screebl. Dropped by around 10% in one
> > night. I've released lots of updates over the past few mont
be accepted
> one by one. I personally am starting to update less and less often
> because it's just plain annoying to update an app and then 5 days
> later here it comes again multiply that by 10, 20 or 100 apps and
> users will be more and more inclined to be running old ver
Same thing with my application, Screebl. Dropped by around 10% in one
night. I've released lots of updates over the past few months,
averaging about one/week, and have never seen this happen. Perhaps
Google has changed the definition of an active installation?
Disturbing as active install count
I've had limited succes with the YouTube RTSP route. I've written a
view that demonstrates one way to watch YouTube to a VideoView using
an mp4 stream. I use this in my own products, and it works quite
well. You can find information on that approach here:
http://keyeslabs.com/joomla/index.php/b
What's the best way to do this? My icons look like crap on the Hero.
I don't see a way to name resources such that one set will be selected
on the Hero, and another set on some other theme. If I'm an idiot and
have just missed this, please point to the right place in the dev
docs.
--
You receiv
You forgot a twitter "adc2" search.
On Nov 30, 3:44 pm, justinh wrote:
> Doing this every 4 minutes today has yielded nothing yet:
>
> *refresh email*
> *refresh official android blog*
> *refresh this group*
> *filter google results for "Past hour" on adc2 search tems*
>
> =)
>
> On Nov 30, 3:37
It would be really cool to have an optional and very simple reflective
layer over the top of this, that would allow use in pre-2.0
scenarios. Unless of course it's possible to extract the
AccountManager out of 2.0 and back-port to 1.5/1.6
On Nov 12, 7:11 am, Micah wrote:
> I am working on wr
I am also interested in this. If it is indeed possible to access the
authentication token for the Google accounts associated with the phone
itself, and to subsequently pass those to GAE so that backend
functionality can proceed to use the various GAE and other Google
services without requiring aut
If you're running on a G1, and have even low-mid memory reqs, you are
pretty much SOL. Android will kill off processes to free resources
for new foreground activities, and services, particularly those
running in a background process, will get axed first. Watch logcat in
verbose mode to validate t
Can someone describe the semantics behind this situation? What I'm
seeing is that obviously my application process that has a running
background service getting killed off, but in some scenarios it never
seems to get restarted, or at least takes much longer to restart than
I would have expected.
One strange thing that I've seen in my usage of AsycTask is that the
Thread associated with an AsyncTask seems to live on after the task
has completed. It appears to be in some kind of idle/finalized
state, but the resources associated with the Thread itself remain
visible in the debugger. As fa
Yeah I'm happy on the lack of 2.0 as well. I just wish that there was
a way that G could be a bit more forthcoming about things. I
understand silence and the benefits that go with it, but the entire
Android development experience is going to give me an ulcer before
it's over :). So far I don't l
That's exactly what it is. I have confirmation from a Google engineer
that there were updates to the market that caused things to break.
Same engineer also unofficially said that things are unlikely to be
fixed, as they are getting "lots of votes" anyway, and that someone
further up the foodchain
Thanks for this. Wouldn't EDGE be considered 2g though? Or maybe
2.5?
On Nov 9, 4:06 pm, String wrote:
> FYI, the DROID user tells me I've got it fixed now. What I did was to
> include every subtype which isn't pure 2G in my test:
>
> ((netSubtype == TelephonyManager.NETWORK_TYPE_UMTS) ||
>
of fixing
this, or is the role of user judging just going to be revisited/
eliminated?
On Nov 6, 12:37 pm, dadical wrote:
> Is anyone else seeing problems with the ADC2 judging app throwing a FC
> when trying to install manually? It's a big miss, since the
> requirement to
o Round 2, who was I to argue.
>
> On Nov 6, 9:54 pm, dadical wrote:
>
>
>
> > Just curious if this app does what it appears to do, in effect gaining
> > root access to the device.
--
You received this message because you are subscribed to the Google
Groups "Android
Screebl's in the final round in the Productivity/Tools category.
Looks like all of my conspiracy theories about what's been happening
behind the Google blast door have been false :). I'm pleasantly
surprised to say the least...
http://keyeslabs.com/joomla/index.php/projects/screebl
On Nov 5, 3
Screebl's in the final round in the Productivity/Tools category.
Looks like all
of my conspiracy theories about what's been happening behind the
Google blast door have been false :). I'm pleasantly surprised to
say
the least...
http://keyeslabs.com/joomla/index.php/projects/screebl
On Nov 5, 3:
Screebl's in the final round (http://keyeslabs.com/joomla/index.php/
projects/screebl) in the Productivity/Tools category. Looks like all
of my conspiracy theories about what's been happening behind the
Google blast door have been false :). I'm pleasantly surprised to say
the least...
On Nov 5,
Screebl's into the final round in Productivity/Tools.
http://www.keyeslabs.com/projects/screebl. All of my conspiracy
theories about what was happening behind the Google blast door seem to
be false :). I'm pleasantly surprised to say the least...
On Nov 5, 7:56 pm, "admin.androidsl...@googlemail
You have a better chance than most. I like your stuff John.
Seriously though, black helicopters aside, I'm convinced that G has
done the NDA thing for round 2, and given a chance to update to
1.6/2.0. Most people can keep their mouths shut for a few weeks if
given a 1-in-7 chance at winning at le
That's one of the stupidest things I've ever heard.
Yes, G has made a royal stinking mess of ADC2.
Yes, G has alienated their hardcore small-to-medium-sized dev teams by
being silent and frustrating the hell out everyone
Yes, G has done the worst job at coordinating major releases of a
platform th
yup, that was it. My activity had a background color of black, but my
application had set the theme to "lite". I simply set the theme of
the activity to "black" (the background was black anyway) and the
progress bar reappeared. Thanks again!
dk
On Nov 4, 11:55 am, dadical
Donut and it was all white. So I had a
> white progressbar in a white background. Not sure if that's your
> problem though.
>
> -Mika
>
> On Nov 4, 5:02 pm, dadical wrote:
>
>
>
> > Anyone have a clue? I'm guessing it has something to do with changes
&g
ayout after the video view. That worked in 1.5, but stopped since
1.6.
On Nov 2, 11:36 pm, dadical wrote:
> The following code used to render an indeterminate progress bar with a
> message below, all on top of a video view. Once the video was ready,
> the message and the progress bar
n ADP only so I cannot see
> >> my paid apps on the market. I've been getting by w/Cyrket, but now
> >> I'm in the dark.
> >>
> >> On Nov 2, 4:46 pm, sm1 wrote:
> >>
> >> > androidlib does not list all apps when searching for a s
The following code used to render an indeterminate progress bar with a
message below, all on top of a video view. Once the video was ready,
the message and the progress bar would be made invisible. Ever since
cupcake, the progress bar doesn't show at all. Anyone have any clues?
dk
priv
I love, love, love that application, and have been missing it terribly
since it went offline about a week ago. Google's lack of any kind of
real console for devs was made less painful by cyrket. Anyone have
any clues as to where it went and if it will be back?
--
You received this message becau
More evidence... I've suspected that G selected their ADC2 r2
candidates about then, offered them an NDA (and a phone?) and a chance
to upgrade to android 2.0.
Nothing else that I can think of would explain the lame silence.
On Oct 30, 6:36 pm, Chister Nordvik wrote:
> Just wanted to chime in he
Can you imagine the huge stinking mess that ADC2 is going to be if G
does ANOTHER o/s upgrade in the middle of the contest? Perhaps that's
the holdup -- letting the round-two contestants upgrade to Eclair
before the next round of judging begins. If that's the case, round
two wouldn't begin until
My guess is that if you haven't received a notification from Google
about being in round two by now, you didn't make it. I'd wager that
they gave an upgrade period to devs that made the cut so that they
could deal with the fairly significant issues introduced in the mid-
contest upgrade to Donut.
I've noticed that background services seem to get killed more
aggressively in 1.6, particularly when memory is low. Does that make
sense? Also, OCCASIONALLY, background services that have their
processes killed to recover resources don't seem to restart. This has
been incredibly difficult for m
l of that code is
available to you in my activity implementation.
dk
On Oct 13, 8:26 am, dadical wrote:
> I've done this before. I blogged about it
> here:http://keyeslabs.com/joomla/index.php/blogs/i-think-im-becoming-an-an
> There is source code in the blog entry.
I've done this before. I blogged about it here:
http://keyeslabs.com/joomla/index.php/blogs/i-think-im-becoming-an-android/51-polish-your-app-free-embeddable-android-youtube-activity.
There is source code in the blog entry. Enjoy!
Dave
On Oct 13, 7:28 am, furby wrote:
> Anybody?
>
> On Oct 13
I checked)
On Oct 8, 3:15 pm, Romain Guy wrote:
> I would have to check but 40% does not mean that your app used 40% of
> the battery but that your app was responsible for 40% of the battery
> consumption. Even if that consumption was only 3% of the total battery
> capacity.
>
>
).
>
> Also are you sleeping in your background task or using an alarm
> event. Sleeping is bad ... see lots of posts by Dianne Hackborn on
> this very subject.
>
> --
> RichardC
>
> On Oct 8, 5:55 pm, dadical wrote:
>
>
>
> > I have an application t
t of data at
> the end.
>
>
>
> On Thu, Oct 8, 2009 at 9:09 AM, dadical wrote:
>
> > Dianne is there any chance that such threading changes would affect
> > the playback of media in a VideoView? I've noticed that since 1.6,
> > when I'm on a low-bandw
policies in Android it seemed like that might be a
candidate as well.
On Oct 8, 12:34 pm, Dianne Hackborn wrote:
> Not that I know of. All of those threads should be in the foreground.
>
>
>
>
>
> On Thu, Oct 8, 2009 at 9:09 AM, dadical wrote:
>
> > Dianne
I have an application that runs a background service. This background
service wakes and runs once every 2 seconds. The background service
registers as a listener with the orientation sensor with the lowest
possible rate of event delivery (application). When my service thread
wakes it uses the l
Dianne is there any chance that such threading changes would affect
the playback of media in a VideoView? I've noticed that since 1.6,
when I'm on a low-bandwidth connection (e.g., EDGE) videos being
loaded over HTTP start playing, but then pause until the file is
pretty much completely downloade
I need to get updates from the orientation sensor about once every 2
or 3 seconds, having the sensor events delivered to a background
service thread. My options seem to be:
1. register the service thread as an event listener, and throw away
most of the events, looking only at the most recent eve
I'm guessing Google is going to have to let the dates slip, or cut
some of the rounds short. Has anyone heard how things are progressing?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To
I have another question: on an actual device (I don't have one), if
> you open a YouTube video page in the browser, does the YouTube app
> automatically launch and play that video?
>
> On Sep 19, 4:36 am, dadical wrote:
>
>
>
> > If you just want to be able to play
If you just want to be able to play YouTube videos, you're welcome to
use my free Activity that I wrote. Just drop the source in your
project and change the package and you should be pretty close to ready
to play YouTube videos. It's barebones, but it takes care of all of
the hard stuff with res
RTSP won't work over WiFi generally, as it seems that it's a bidi
protocol and firewalls interfere with it. I've gotten it to work just
fine when connected over EDGE.
I was originally planning on using RTSP, as it seems that this is what
YouTube suggests be done using GData for mobile, but event
Recently, I started a thread about the need for polish in Android
applications:
http://groups.google.com/group/android-developers/browse_thread/thread/5517eb767ca20aa/0d9230173a996ab4
After considering the posts to that thread, I decided to contribute
portions of my ADC2 application, Screebl (se
+
On Sep 14, 2:40 pm, Mobidev wrote:
> . Once upon a time, we had this little
> group…http://groups.google.com/group/android-challengeAndroid Challenge:
> Discuss the Android Developer Challenge, including questions on
> contest details. You can also seek other developers to join
Screebl is in the Prod/Tools category.
On Sep 13, 1:12 pm, Mobidev wrote:
> Its mid September and ADC team will soon launch the ADC 2 judging
> application. So far its been a great job by the ADC team with sticking
> to the submission deadline and swift uploads(leaving aside package
> name confu
As I've wound down from the ADC2 adrenaline rush over the past few
days, I've been thinking about a few things that I (re)-learned during
the development of my entry. I blogged about it here:
http://keyeslabs.com/joomla/index.php/blogs/i-think-im-becoming-an-android/53-polish-your-apps-people
T
I register a listener to orientation sensor from within a background
service with no trouble. Perhaps the following code may help. These
methods are called from my service's onCreate and onDestroy methods:
private void startMonitoring(){
SensorManager lMgr = (SensorManag
I asked these same questions on this forum a couple of days ago. My
conclusion was that unless I'm willing to go through the pain of
testing and tweaking my marketplace version of the app so that it can
behave nicely with the ADC vertsion, I'm going to wait until ADC is
over to publish to the mar
My submission to ADC2 grew out of a utility application that I wrote
for myself. It's called "Screebl" (see: http://www.keyeslabs.com). I
became so annoyed with the phone timing out (screen blanking) while
doing passive activities like showing a friend a picture, reading a
long email, loading a
Now that my submission to ADC2 is complete, I'm wondering if there is
any advantage/disadvantage to holding off on posting to marketplace
now. Things that occur to me:
1. If I post to market, and people download in the mass quantities
that I expect them to :), will they be less inclined to spend
Ahh... There seems to be some bugginess in the web app when viewed in
IE7. In that browser, the entry does not show. When I viewed in FF3,
everything appeard fine. Thanks for the answer...
On Sep 2, 3:35 pm, "ander...@phdgaming.com"
wrote:
> While logged into your gmail account, go to:http://
Is there any kind of acknowledgement of submissions for ADC2? I
submitted, but am of course nervous that something went wrong. The
ADC home page doesn't give any kind of acknowledgement or record of
the submission or its state...
--~--~-~--~~~---~--~~
You received
I want to post to app store, get an application ID, and modify my
application to point to the right app in the app store for eventual
user upgrade after the challenge.
I'll need to upload the app to get the proper application search
criteria. Is this valid to do according to the ADC rules, or wi
Is there a way to monitor the resource usages of a Thread in Android?
Resources of interest include CPU, memory, etc. It doesn't seem like
ManagementFactory or ThreadMXBean are supported in Android. Are there
other options?
I would want to do this at runtime, from within a deployed
appolication,
Is there any way to monitor CPU usage of a java thread from android?
It doesn't seem that android supports the ThreadMXBean or the
ManagementFactory. What is available? I noticed that Process offers
some very limited information, but I don't think that I can narrow
that down to actual thread usa
I need to determine if a user has interacted with the screen,
keyboard, or trackball from a background service. I don't need to
know coordinates, or actual keystrokes. I just need to understand if
they have interacted with the phone in any way. Anyone have any
creative ways to do this?
It woul
84 matches
Mail list logo