You must specify the permission in androidMenifest.xml file for the application you want to access.
On May 25, 6:52 am, mongd <[email protected]> wrote: > Hello, I'm trying to find a way to access private files created by > other packages. > > According to the dev site (plz see the following), I can read/write > files of other packages if some flags are set on the create of those > files, but I don't know how. > Can I just open those files with Context.openFileInput(or > Context.openFileOutput)? Do I need a different way for those three > cases? > > By three cases, I mean getSharedPreferences(String, int), > openFileOutput(String, int), openOrCreateDatabase(String, int, > SQLiteDatabase.CursorFactory). > > Thank you in advance. > Wookyun > > "Any data stored by an application will be assigned that application's > user ID, and not normally accessible to other packages. When creating > a new file with getSharedPreferences(String, int), openFileOutput > (String, int), or openOrCreateDatabase(String, int, > SQLiteDatabase.CursorFactory), you can use the MODE_WORLD_READABLE and/ > or MODE_WORLD_WRITEABLE flags to allow any other package to read/write > the file. When setting these flags, the file is still owned by your > application, but its global read and/or write permissions have been > set appropriately so any other application can see it." > - from "http://developer.android.com/ > guide/topics/security/security.html" --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

