2

電話の内部メモリからファイルを読みたいと思っています。デバイスには sdcard0 と sdcard1 の 2 つのメモリがあります。sdcard1 は電話の内部メモリです。したがって、私のファイルは電話の内部メモリにあります。それはパスです/storage/sdcard1/Android/New_Data.xml.だから、これはアクセスする正しい方法ですか?私がこれのために何をしたか教えてください

コード

File file=new File("/storage/sdcard1/Android/New_Data.xml");
        if (file.exists()) {

        }else{

        }

これは正常に機能していますが、これが正しい方法であるかどうかを知りたいです

4

3 に答える 3

1

これが役立つかもしれません」

ここから読むLINK TO UNDERSTAND

String FILENAME = "hello_file";
String string = "hello world!";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());

fos.close();
于 2013-09-19T07:41:11.560 に答える
0

getDir() を試してください。

外部ストレージの絶対パスを取得するAndroidを参照してください

File getdirectory = context.getDir("Samplefolder", Context.MODE_PRIVATE); 
if(!getdirectory .exists)
{
     getdirectory .mkdirs();
} 
于 2013-09-19T07:41:38.467 に答える