For the demo/full you can use a ContentProvider as the unlock key. If they have the ContentProvider on the system, then it loads "preferences_registered.xml" and if not then "preferences_unregistered.xml". In the preference XML you can disable the inputs you don't want in the free version.
I also have a LWP (VirtualWorld 2 in market) and just published my first paid add-on to the market. I actually use ContentProviders to deliver additional content, but to serve as just a key is actually quite simple. You can use Market Authorization on the ContentProvider to return the status of the registration to reduce piracy without much effort. I don't use Market Authorization yet, but I probably will in future content providers to disable them if they are not purchased legitimately. Sincerely, Adam Hammer On Oct 5, 9:44 am, Joel Duggan <joeldug...@gmail.com> wrote: > So I'm ready to release my first app. It's a live wallpaper (getting my > feet wet with something simple) and I need some guidance. > > I have a few questions that I'd really like some answers to. > > 1) Piracy. How worried should I be? I could use the Google LVL stuff but > I've read that it's basically useless unless you also use something like > Proguard. My app only has a couple of classes which likely wouldn't be > affected by proguard because they're referenced in the manifest. Should I > bother with anything at all? > > 2) Demo vs. Full. I'd like to release a Demo/Lite version plus a full > version. The lite would basically change the name of the app and force a > few preferences to disabled so that the user sees the preferences and > "wants" the full version. What is the best way to manage this, from within > Eclipse preferably? > > 3) How do I manage things so that the user can upgrade simply without > having to remove the demo version? From the things I've read it sounds like > there can be a collision with a name or key or something (package name > perhaps) that requires the user to remove the demo version before the full > can be installed. > > 4) Should I just use the keytool to get a key set or should I use something > more reputable? Does it matter? > > Any help/advice would be much appreciated. > > Joel -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en