我有一个将备份文件保存在 SD 卡上的应用程序。它在 HTC Nexus One 和其他 android 手机上运行良好,但在某些手机上它不起作用(读取或写入)。
在清单中我设置了这个:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
例如(当我设置录制文件的路径时):
OutputStream output = new FileOutputStream(Environment.getExternalStorageDirectory()
+ "/mydata.dat");
//Writing file...(It doesn't work)
如何获得 SD 卡的正确路径以正确处理文件?