0

平板电脑 USB 插入记忆棒,它想访问

try {
    Runtime.getRuntime().exec("su");
} catch (IOException e) {
    e.printStackTrace();
}

File testFile = new File("mnt/usbhost0");
boolean b1 = testFile.canRead();   //b1 = true
boolean b2 = testFile.canWrite();  //b2 = false

为什么 b2 是假的?

我的设备已植根

附言。对不起我的英语不好..

4

1 回答 1

0

您需要在清单中设置应用程序的权限以写入存储

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
于 2013-04-01T15:39:55.887 回答