使用以下方法无法在USB存储设备中创建文件夹:
File dest = new File("storage/usbotg/NewFolder");
dest.mkdirs();
同样的方法可以在设备存储中正常工作
File dest = new File(Environment.getExternalStorageDirectory() + "/NewFolder");
dest.mkdirs();
但不在USB存储设备中,有什么建议吗?
设备为Lenovo TAB2 A10-30。
根设备的此解决方案仅在以下位置编辑plattform.xml
文件/system/etc/permissions
从
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
</permission>
至
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
保存文件然后重新启动,这也是SDCard的解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句