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