谁能帮忙解决这个问题
当我尝试该代码时
File routesRoot = Environment.getExternalStorageDirectory();
if (!routesRoot.canWrite())
System.out.println("can't write root");
if (!routesRoot.canRead())
System.out.println("can't read root");
运行程序时都不能写/读发生
我已经设置了访问 sdcard 的权限是什么问题??
最佳答案
你的 manifest.xml 里有这个吗??
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
从 android SDK 版本 4 开始,您必须在 list 文件中指定此项以授予权限。
关于java - 无法在 Android 中读取/写入 SD 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3214861/