JARs can be downloaded (see Mark's post earlier), loaded by the class
loader and run.
However, i think that these JARs must oblige by the permissions given
to the APK that downloads and executes them.

On Mar 27, 2:46 pm, Kevin Duffey <[email protected]> wrote:
> I am curious tho.. can your app download a .jar file and dynamically load it
> and use the code in it? I would guess not, but not sure how Android
> prevents? I am thinking along the lines of virtual goods. Not that virtual
> goods have to be written code.. ideally they would be some sort of
> description/rules/images, but I have been thinking of how you can download,
> say plugins to a browser for example... is that even possible or does
> Android's classloader hierarchy completely prevent this ability to
> dynamically load classes from .jar files?
>
> On Sat, Mar 27, 2010 at 8:50 AM, Streets Of Boston
> <[email protected]>wrote:
>
>
>
> > You can't 'automatically' upgrade your application. It always need
> > user approval.
>
> > When installing an APK, the user will be informed of the permissions
> > and he/she can decide to install or upgrade the application.
>
> > This is a good thing. If apps could automatically upgrade themselves,
> > without user consent/confirmation, that would be an enormous security
> > hole.
>
> > On Mar 27, 8:11 am, A R <[email protected]> wrote:
> > > Hello Everyone,
>
> > >  Is it possible for an app to upgrade itself?
>
> > >  I am trying it but it doesnt seem to work. My app downloads its
> > > upgrade, starts the upgrade/installation process which finishes
> > > successfully but when I start the app its still the old one.
>
> > >  When I installed my app normally I was seeing  "Not granting
> > > permission android.permission.INSTALL_PACKAGES to package <package
> > > name>"  in logs.
>
> > >  So based on another threadhttp://
> > groups.google.com/group/android-developers/browse_thread/threa...
> > > I installed the app in /system/app folder so now there is no error
> > > message but result is still same.
>
> > >  Do I need a separate installer app to upgrade my app?
>
> > > Kindly advice.
>
> > > Regards,
> > > Amit.
>
> > --
> > 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]<android-developers%2bunsubs­[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> > To unsubscribe from this group, send email to android-developers+
> > unsubscribegooglegroups.com or reply to this email with the words "REMOVE
> > ME" as the subject.- Hide quoted text -
>
> - Show quoted text -

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

To unsubscribe from this group, send email to 
android-developers+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.

Reply via email to