That's right...  "You can't directly install an apk without the user
being involved."  This is exactly what I want/am trying to do - let
the user install the apk through a customized application.  Is there
an "out of the box" intent or activity that can be integrated with
one's application that allows the user to install the apk?  Because
right now.. any attempt to install an apk programmatically inevitably
throws a permissions exception.  I'm still unclear what is meant by
"launch an intent to view it."

- Nick

On Oct 6, 9:50 am, Al Sutton <[EMAIL PROTECTED]> wrote:
> Are you sure that INSTALL_PACKAGES will be a user grantable permission?,
> I can see an argument for INSTALL_PACKAGES having uses, but I can also
> see the ability for it to be abused to install Spyware/Adware which the
> user did not want.
>
> Al.
> --http://andappstore.com/
>
>
>
> nknize wrote:
> > Adding android.permission.INSTALL_PACKAGES to the manifest results in
> > the following:
>
> > 10-05 18:50:45.631: WARN/PackageManager(57): Not granting permission
> > android.permission.INSTALL_PACKAGES to package com.test
> > (protectionLevel=2 flags=0x44)
>
> > Subsequently tried the following without any luck...
>
> > try {
> >    Intent myIntent = new Intent(
> >                Intent.ACTION_PACKAGE_INSTALL,
> >                Uri.parse("file://" +
> > apkFile.getAbsolutePath().toString());
> >    startActivity(myIntent);
> > } catch (Exception e) {
> >    Log.e(tag, e.getMessage();
> > }
>
> > Results in the following:
>
> > 10-05 18:50:49.440: ERROR/APKInstaller(316): No Activity found to
> > handle Intent { action=android.intent.action.PACKAGE_INSTALL
> > data=file:///c:/test.apk }
>
> > I'm assuming thePackageManagerand/or IPackageInstallObserver must
> > play a role somewhere in this process.
>
> > What exactly do you mean by "launch an intent to view it?"
>
> > Thx to anyone that can help clear this up.
>
> > - Nick
>
> > On Aug 26, 4:27 am, hackbod <[EMAIL PROTECTED]> wrote:
>
> >> You can download an apk and launch an intent to view it, allowing the
> >> user to install it, like the browser does.  You can't directly install
> >> an apk without the user being involved (and thus approving the
> >> action).
>
> >> On Aug 26, 1:26 am, Wesley <[EMAIL PROTECTED]> wrote:
>
> >>> hi,
>
> >>> oic
>
> >>> so this is means we cannot download the apk and install it or somehow 
> >>> delete
> >>> the package using our application???
>
> >>> :)
>
> >>> Wesley.
>
> >>> On Tue, Aug 26, 2008 at 3:36 PM, hackbod <[EMAIL PROTECTED]> wrote:
>
> >>>> This is not available to applications, sorry.
>
> >>>> On Aug 26, 12:25 am, Wesley Sagittarius <[EMAIL PROTECTED]> wrote:
>
> >>>>> hi,
>
> >>>>> Does anyone successful use thePackageManager to install apk???
>
> >>>>> wesley.
>
> --
> Al Sutton
>
> W:www.alsutton.com
> B: alsutton.wordpress.com
> T: twitter.com/alsutton
--~--~---------~--~----~------------~-------~--~----~
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
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to