Hello there,

I just implemented the downloader service and have noticed some things (and 
one severe bug). First of all, documentation says the downloader service 
needs a minimum of API level 4. The service provides two different kinds of 
user notifications, one for API level 3+ one for API level 11+ - the latter 
should allow better looking notifications. But...!

Sadly the provided SDK package just tests for the existence of the 
Notification.Builder class, which is available since API level 11. This is 
not enough for setting a progress via the setProgress() method, because 
this method was introduced with API level 14. Thus, devices with an API 
level of 11, 12 and 13 will definitely not be able to use the downloader 
upon fixing this issue.

If you need further information, feel free to ask.

Greetings,
David Schreiber

PS: You have to compile your application (or your downloader package) 
against api level 14+. This should work with all devices (but with the bug 
I described above)

Am Freitag, 9. März 2012 01:54:23 UTC+1 schrieb BFL:
>
> I was playing with implementing the new expansion pack stuff, and kept
> running into things that make me think you need to use an api > 10 if
> you want to use the downloader that comes with the sdk.  In fact, the
> library project seems to require api14.  Am I missing something
> trivial?  This is for stuff in the package
> com.google.android.vending.expansion.downloader.
>
> * TelephonyManager.NETWORK_TYPE_LTE - api11
> * TelephonyManager.NETWORK_TYPE_EHRPD - api11
> * TelephonyManager.NETWORK_TYPE_HSPAP - api13
>
> I really want to use the stuff out of the box from google here... but
> it looks like you need to finagle around this api stuff for the 87% of
> devices still on api8 or api10
> (http://developer.android.com/resources/dashboard/platform-versions.html).
>
>
> tia
>
>
Am Freitag, 9. März 2012 01:54:23 UTC+1 schrieb BFL:
>
> I was playing with implementing the new expansion pack stuff, and kept
> running into things that make me think you need to use an api > 10 if
> you want to use the downloader that comes with the sdk.  In fact, the
> library project seems to require api14.  Am I missing something
> trivial?  This is for stuff in the package
> com.google.android.vending.expansion.downloader.
>
> * TelephonyManager.NETWORK_TYPE_LTE - api11
> * TelephonyManager.NETWORK_TYPE_EHRPD - api11
> * TelephonyManager.NETWORK_TYPE_HSPAP - api13
>
> I really want to use the stuff out of the box from google here... but
> it looks like you need to finagle around this api stuff for the 87% of
> devices still on api8 or api10
> (http://developer.android.com/resources/dashboard/platform-versions.html).
>
>
> tia
>
>
Am Freitag, 9. März 2012 01:54:23 UTC+1 schrieb BFL:
>
> I was playing with implementing the new expansion pack stuff, and kept
> running into things that make me think you need to use an api > 10 if
> you want to use the downloader that comes with the sdk.  In fact, the
> library project seems to require api14.  Am I missing something
> trivial?  This is for stuff in the package
> com.google.android.vending.expansion.downloader.
>
> * TelephonyManager.NETWORK_TYPE_LTE - api11
> * TelephonyManager.NETWORK_TYPE_EHRPD - api11
> * TelephonyManager.NETWORK_TYPE_HSPAP - api13
>
> I really want to use the stuff out of the box from google here... but
> it looks like you need to finagle around this api stuff for the 87% of
> devices still on api8 or api10
> (http://developer.android.com/resources/dashboard/platform-versions.html).
>
>
> tia
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to