Could you explain "how to make file world readable" more clearly? I
try API "openFileOutput" and "getDir" and both APIs does not work.
Seems that Android does not permit app's private file be accessed by
other app.

On Jan 12, 11:54 am, Dianne Hackborn <[email protected]> wrote:
> You need to make the file world readable.  The system itself doesn't have
> permission to access your data unless you explicitly allow it.  See the flag
> on Context to request a file you open  be world readable.
>
>
>
> On Tue, Jan 11, 2011 at 7:24 PM, xeagle <[email protected]> wrote:
> > I meet an issue when using below method. It works if apk file is put
> > on sdcard. However, if there is no sdcard on phone, app must put apk
> > file at "/data/data/<appname>/xxx", package installer fail to install
> > the apk because file in "/data/data/<appname>/xxx" only has private
> > permission. How do you deal with this issue?
> > Thanks!
>
> > I do this kind of incremental update for the PayPal version of my
> > app.  I do it in the same way that Brad described.  If the app finds a
> > new version on the server, it pops a dialog asking the user to update
> > or postpone it.  If they click update, it downloads via an AsyncTask,
> > and installs via the following code:
>
> > Intent intent = new Intent();
> > Uri uri = Uri.fromFile(file);
> > intent.setAction(android.content.Intent.ACTION_VIEW);
> > intent.setDataAndType(Uri.parse(uri.toString()),
> > "application/vnd.android.package-archive");
> > startActivity(intent);
>
> > You could then delete the downloaded apk file on the next run to clean
> > up.
>
> > --
> > 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%[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> 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

Reply via email to