RandomAccessFile rf = new RandomAccessFile(Environment.getExternalStorageDirectory().getPath()+"/da", "rw");//context.getFilesDir().getPath()
我用了第一个获得的路径不对。
java.io.FileNotFoundException: /storage/emulated/0/da: open failed: EACCES (Permission denied)
第二个不知道Context是什么?
你需要manifest文件中添加write external storage权限。第二个context是通过activity来获取
直接用了getFile()
RandomAccessFile rf = new RandomAccessFile(getFilesDir()+"/da", "rw")
就可以了