The applications that use DownloadProvider are the Browser, Gmail,
Market, and the System Updater.

LIke Ralf said, the easiest way would be to look at the Downloader
sample code. You can also just write it "from scratch" from public
classes, you can look for inspiration in the DownloadProvider's core
code (except for AndroidHttpClient which is easily replaced, the core
DownloadThread should mostly work in the SDK).

JBQ

On Sat, Nov 29, 2008 at 8:47 AM, Xiaoliang Ding <[EMAIL PROTECTED]> wrote:
>  Hi, Jean-Baptiste Queru
>
>     Thanks a lot for your nice answers.  You said DownloadProvider only can
> be used by system application. Mind you tell me which system application use
> DownloadProvider ? If the downloading functionality is really needed in my
> app, what should I do ?
>
>     Even though it's bad for me can't use DownloadProvider in my app, but a
> very good thing you told me how to use package installer.
>
> Thanks
> Ding
>
> 2008/11/30 Jean-Baptiste Queru <[EMAIL PROTECTED]>
>>
>> Unfortunately, the DownloadProvider is not currently available for
>> non-system applications to use, and that's unlikely to change in the
>> foreseeable future. Even more unfortunately, the current
>> implementation of the DownloadProvider uses private APIs that prevent
>> it from being recompiled on top of the SDK, which means that you can't
>> re-use it "as is" in your application; high-quality contributions in
>> that direction are likely to be accepted if various efforts are
>> synchronized in advance.
>>
>> The manifest for the package installer shows you how you can invoke
>> it: it responds to ACTION_VIEW / CATEGORY_DEFAULT on file: and
>> content: URIs for the APK MIME type
>> "application/vnd.android.package-archive". Full details here
>>
>> http://android.git.kernel.org/?p=platform/packages/apps/PackageInstaller.git;a=blob;f=AndroidManifest.xml
>>
>> JBQ
>>
>> On Sat, Nov 29, 2008 at 6:31 AM, Xiaoliang Ding <[EMAIL PROTECTED]>
>> wrote:
>> > Hi, smart guys
>> >
>> >   I want to implement a application whose one of requirements is
>> > download a
>> > package and install it. What i want to know is can i use
>> > DownloadProvider
>> > and PackageInstaller in my application? How can i use them ?
>> >
>> > Thanks
>> > Ding
>> >
>> > >
>> >
>>
>>
>
>
> >
>

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