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 <[email protected]> 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 [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