Yup, it's very easy to do, all you need is about a hundred lines of
ruby :-) (or doing it yourself in a few minutes..)

kris

On Mon, Jan 16, 2012 at 9:52 PM, James Black <planiturth...@gmail.com> wrote:
> Good point, actually, I never though of someone just adding the permission
> and getting free use of some feature.
>
> On Mon, Jan 16, 2012 at 9:31 PM, Kristopher Micinski
> <krismicin...@gmail.com> wrote:
>>
>>
>> http://developer.android.com/reference/android/content/ContextWrapper.html#checkPermission(java.lang.String,
>> int, int)
>>
>> A few libraries do this (admob, a few other libraries, etc...) to make
>> sure they don't break the program incase the developer accidentally
>> forgets to put the internet permission on (or in my case, if somebody
>> strips it off ;-)...
>>
>> However, it seems like the way you use this is a bit hackey, you might
>> want to think of a better way to design your code to determine what
>> functionality you need than checking for a permission.. (This isn't
>> meant as an insult, but, for example, what happens if somebody takes
>> your unpaid version, adds the contacts permission, and suddenly gets
>> the paid functionality?)
>>
>> kris
>>
>> On Mon, Jan 16, 2012 at 9:06 PM, James Black <planiturth...@gmail.com>
>> wrote:
>> > Hello,
>> >   I have a paid version of a program that will go to the contacts
>> > provider,
>> > but the free version doesn't.
>> >
>> >   So, in the manifest file I have it set for the paid app.
>> >
>> >   But, both versions go to the same function to use what was entered,
>> > as, if
>> > the data isn't a contact then the program calls a webservice.
>> >
>> >   Right now I just catch the SecurityException, and that works, but I am
>> > not
>> > happy with this solution, and I am curious if there is a better way.
>> >
>> > --
>> > "I know that you believe you understand what you think I said, but I'm
>> > not
>> > sure you realize that what you heard is not what I meant."
>> > - Robert McCloskey
>> >
>> > --
>> > 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
>>
>> --
>> 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
>
>
>
>
> --
> "I know that you believe you understand what you think I said, but I'm not
> sure you realize that what you heard is not what I meant."
> - Robert McCloskey
>
> --
> 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

-- 
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

Reply via email to