wenql209 2017-11-15 01:36 采纳率: 0%
浏览 1325

小米手机sd,代码获取不到

String path = "/storage/emulated/0/AdupsBrowser/1441543086083_3a43393a-9b52-43b9-bd07-72b3757bfc41_by_camera.jpg"

targetSdkVersion 22
是小米手机,
File file = new File(path);
file.exists() 一直返回false,明明是从相册返回的路径的,
权限也给了:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<!-- 调用相机权限 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<!-- SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

    然后我查了:

    File sd = new File(Environment.getExternalStorageDirectory().toString());
    Log.e("sdfile", sd.canRead() + "canread?");
    Log.e("sdfile", sd.canWrite() + "canwrite?");
            都返回的是false,求解答
  • 写回答

1条回答 默认 最新

  • 卖太妃糖的古尔丹 2017-11-15 02:04
    关注

    你的小米手机系统版本是多少,如果超过6.0是需要动态判断权限的,当然不一定是这个问题造成的,你可以加上试试

    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题