讨教 android studio 模拟器读写SD卡不成功什么原因

Android 码拜 8年前 (2016-06-04) 1564次浏览

网上的方法照抄
<?xml version=”1.0″ encoding=”utf-8″?>
<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
package=”cn.wangchunyang.myapplication”>
<uses-permission android:name=”android.permission.MOUNT_UNMOUNT_FILESYSTEMS”/>
<!– 往SDCard写入数据权限 –>
<uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE”/>
<!–  从SDCard读取数据权限 –>
<uses-permission android:name=”android.permission.READ_EXTERNAL_STORAGE”/>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String path= Environment.getExternalStorageDirectory()+”/Download”;
File file=new File(path);
if (file.canRead()) {
Log.v(“TAG”, “可读”);
}
if (file.canWrite()) {
Log.v(“TAG”, “可写”);
}else {
Log.v(“TAG”,path);
}
}
}
log 输出  /storage/14EF-260F/Download   这个路径存在啊!

解决方案

20

引用:
Quote: 引用:

你的模拟器上不存在Download这个文件夹,会打印path是原因是path其实是你本人拼写的

/storage/14EF-260F/Download 是本人本人写的 路径是存在的有图
模拟器是6.0 API 23 的    应用是基于android5.0  API的
讨教 android studio 模拟器读写SD卡不成功什么原因

讨教 android studio 模拟器读写SD卡不成功什么原因
讨教 android studio 模拟器读写SD卡不成功什么原因
看本人机上的实验结果,不能理解了


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明讨教 android studio 模拟器读写SD卡不成功什么原因
喜欢 (0)
[1034331897@qq.com]
分享 (0)