IOException:权限被拒绝(但我有权限)

时间:2019-01-02 18:31:12

标签: java android android-permissions

我有一个运行SDK 25(已root)的android设备。我正在向其中插入USB记忆棒,并试图在该USB记忆棒datetime.datetime.strptime("Mar 3 03:00:04 2019 GMT","%b %d %H:%M:%S %Y %Z") datetime.datetime(2019, 3, 3, 3, 0, 4) 上创建文件,但是它一直抛出IOException,提示我没有权限。

请求权限,将其授予,我什至在故障排除#2中也得到了响应。

我已经完成了以下疑难解答:

  1. /storage/2EC8CD9EC8CD64A5/test.txt = Environment.getExternalStorageState(directory)
  2. mounted = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
  3. 我的清单中有0,在上面,我也有权限。

编辑:我尝试使用<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />,但是当这些文件需要保留在设备上时,这些文件的确会从可移动设备中删除。

此应用不适用于消费者或普通手机,仅适用于我公司管理的设备。

我尝试研究ContextCompat.getExternalFilesDirs(context, null)[1],但找不到通过shell授予该权限的方法。

0 个答案:

没有答案