Permissions Android:管理USB内存和文件

Permissions Android:管理USB内存和文件,permissions,usb-mass-storage,Permissions,Usb Mass Storage,大家下午好 我正在开发Android 4.0.3(API 15) 我需要制作一个应用程序,自动挂载一个U盘(连接时),将一些文件从U盘复制到内部文件系统,然后卸载(完成复制时) 我开始疯狂地装载/卸载大容量存储: 我尝试使用IMountService.java(在android.os.storage下)中包含的方法,允许从给定的装载点(即unmountVolume或mountVolume)装载/卸载存储,但当我调用它们时,应用程序崩溃 您可以在以下链接中找到IMountService.java类

大家下午好

我正在开发Android 4.0.3(API 15)

我需要制作一个应用程序,自动挂载一个U盘(连接时),将一些文件从U盘复制到内部文件系统,然后卸载(完成复制时)

我开始疯狂地装载/卸载大容量存储:

我尝试使用IMountService.java(在android.os.storage下)中包含的方法,允许从给定的装载点(即unmountVolume或mountVolume)装载/卸载存储,但当我调用它们时,应用程序崩溃

您可以在以下链接中找到IMountService.java类:

我还尝试获取清单中的装载/卸载权限:

<uses-permissions android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

但没什么

我已经在论坛上深入查看了(以及我找到的所有资源),但我不知道…也许设备必须植根才能执行此操作

有人能帮我找到一种安装和卸载外部存储的简单方法吗

先谢谢你

Alessandro

在应用商店中查找“挂载USB主机”。有很多这样的应用程序,但它们需要root。