Androidの/ dataパーティションからファイルを読み取ろうとしています。私はテストアプリケーションを書いてからエミュレータで起動しました。次に、/ data/mydir /の下のfile1をコピーするために "adb push local_path_to_file/data/mydir/file1"を使用しました。ファイルシステムからファイルを読み取る
は今、私は私のアプリでは、以下を試してみましたが、何も起こりません:(
/データで保存したファイルを読み込むためにどのように私のコードが間違っている何
をここでスニペットコードです:??
try {
File source = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/data/pu/file1");
InputStream is = new FileInputStream(source);
String fileStr = new String(ReadBytesOfFile(is).toString);
System.out.println("file out ="+ fileStr);
is.close();
}
catch(IOException e){
Log.d("file","NOT FOUND");
}
public byte [] ReadBytesOfFile (InputStream input) throws IOException {
long length = input.available();
byte[] rbuffer = new byte[(int) length];
input.read(rbuffer);
return rbuffer;
}
また、私はちょうど試みました:Environment.getExternalStorageDirectory()+ "/ data/pu/file1" – user489152