I think we should not write anything to the system folder. 2009/4/14 Dianne Hackborn <[email protected]>
> Nothing has been announced yet. > > > On Mon, Apr 13, 2009 at 1:37 PM, tiwana <[email protected]> wrote: > >> >> So when will be the cupcake available? >> >> On Apr 9, 7:06 pm, Dianne Hackborn <[email protected]> wrote: >> > That's why apps can't install other apps without the user being >> involved. I >> > was addressing the first part of the original poster's request, being >> able >> > to download and run Dalvik code in your own process. In that case the >> new >> > API will let you do this, though of course you are running the other >> code as >> > -yourself- so taking responsibility for anything it does. >> > >> > >> > >> > On Thu, Apr 9, 2009 at 3:35 PM, BIRJODH <[email protected]> >> wrote: >> > >> > > Would not it be somewhat dangerous to allow apps is /data/app folder >> > > to install other applications?? An app can just create an infinite >> > > loop in which downloads applications which do not require any >> > > permission and keep on installing them and fill out the memory space? >> > >> > > Birjodh >> > >> > > On Apr 9, 1:56 pm, Dianne Hackborn <[email protected]> wrote: >> > > > There is an API in cupcake to allow you to perform the dexopt into >> your >> > > own >> > > > directory. That will be available when cupcake is available. >> > >> > > > On Thu, Apr 9, 2009 at 2:05 AM, Eborix13 <[email protected]> >> wrote: >> > >> > > > > Hi, >> > >> > > > > We are a team of Android developers and we are facing a serious >> > > > > problem for quite some time. Our app (a game client) is designed >> in >> > > > > such a way, that once it's installed it can be used to download >> games >> > > > > from a game server. In order for the downloaded games to work, >> they >> > > > > have to be installed and launched by the client. >> > >> > > > > The problem is that the client has no write/update rights for the >> / >> > > > > data/dalvik-cache directory, unless we specifically execute the >> chmod >> > > > > 777 command for that directory. Setting the >> > > > > android.permission.INSTALL_PACKAGES permission in the client's >> > > > > manifest file also doesn't work. After reading countless forums >> where >> > > > > other people have complained about the same problem, we would like >> to >> > > > > know when this issue is going to be resolved. Apparently the code >> for >> > > > > this feature already exists (the DexFile class of the so called >> > > > > "cupcake" release) but it hasn't been released yet. >> > >> > > > > What's more frustrating is that the Android team points out that >> all >> > > > > Android apps are equal, that system apps are equal in rights to >> custom >> > > > > apps. Obviously this is not the case. If the client game app is >> > > > > installed in the /system/app the problem described above is >> solved. >> > > > > System apps have the right to dynamically install other apps. >> Regular >> > > > > apps (installed in the /data/data folder) do not. >> > >> > > > > Is this issue going to be resolved anytime soon? Will the >> "cupcake" >> > > > > DexFile class going to be present in the next release? This is a >> > > > > rather urgent problem since we are waiting for this new >> functionality >> > > > > in order to continue development. >> > >> > > > > Thank you... >> > >> > > > -- >> > > > Dianne Hackborn >> > > > Android framework engineer >> > > > [email protected] >> > >> > > > Note: please don't send private questions to me, as I don't have >> time to >> > > > provide private support, and so won't reply to such e-mails. All >> such >> > > > questions should be posted on public forums, where I and others can >> see >> > > and >> > > > answer them. >> > >> > -- >> > Dianne Hackborn >> > Android framework engineer >> > [email protected] >> > >> > Note: please don't send private questions to me, as I don't have time to >> > provide private support, and so won't reply to such e-mails. All such >> > questions should be posted on public forums, where I and others can see >> and >> > answer them. >> >> > > > -- > Dianne Hackborn > Android framework engineer > [email protected] > > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

