File file = new File(getExternalFilesDir(null), "DemoFile.jpg");
For storing the data file from /data/data:
File file = new File(getExternalFilesDir("/data/data........."),
"storedfile");
Is that true ?
On 1 avr, 02:03, Alaeddine Ghribi <alaeddineghr...@gmail.com> wrote:
> I assembled some codes to have this example: IS THAT TRUE ?
> boolean mExternalStorageAvailable = false;
> boolean mExternalStorageWriteable = false;
> String state = Environment.getExternalStorageState();
>
> if (Environment.MEDIA_MOUNTED.equals(state)) {
> // We can read and write the media
> mExternalStorageAvailable = mExternalStorageWriteable = true;
> } else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
> // We can only read the media
> mExternalStorageAvailable = true;
> mExternalStorageWriteable = false;
> } else {
> // Something else is wrong. It may be one of many other states,
> but all we need
> // to know is we can neither read nor write
> mExternalStorageAvailable = mExternalStorageWriteable = false;
> }
>
> void createExternalStoragePrivateFile() {
> // Create a path where we will place our private file on external
> // storage.
> File file = new File(getExternalFilesDir(null), "DemoFile.jpg");
>
> try {
> // Very simple code to copy a picture from the application's
> // resource into the external file. Note that this code does
> // no error checking, and assumes the picture is small (does
> not
> // try to copy it in chunks). Note that if external storage
> is
> // not currently mounted this will silently fail.
> InputStream is =
> getResources().openRawResource(R.drawable.balloons);
> OutputStream os = new FileOutputStream(file);
> byte[] data = new byte[is.available()];
> is.read(data);
> os.write(data);
> is.close();
> os.close();
> } catch (IOException e) {
> // Unable to create file, likely because external storage is
> // not currently mounted.
> Log.w("ExternalStorage", "Error writing " + file, e);
> }
> }
>
> void deleteExternalStoragePrivateFile() {
> // Get path for the file on external storage. If external
> // storage is not currently mounted this will fail.
> File file = new File(getExternalFilesDir(null), "DemoFile.jpg");
> if (file != null) {
> file.delete();
> }
> }
>
> boolean hasExternalStoragePrivateFile() {
> // Get path for the file on external storage. If external
> // storage is not currently mounted this will fail.
> File file = new File(getExternalFilesDir(null), "DemoFile.jpg");
> if (file != null) {
> return file.exists();
> }
> return false;
> }
>
> }
>
> In this example he copied a picture from the app, but me i want to
> copy the file data on /data/data...... ! how doing it ?
> Thank you :).
>
> On 30 mar, 14:05, Kostya Vasilyev <kmans...@gmail.com> wrote:
>
>
>
>
>
>
>
> > 30.03.2011 22:00, Alaeddine Ghribi пишет:
>
> > > Ah okay i think that i understand the point now !
> > > 1st link: how to copy two file.
> > > 2nd link: where to copy it.
>
> > > That's it ?
>
> > That's right!
>
> > --
> > Kostya Vasilyev --http://kmansoft.wordpress.com
--
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
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment