Android:管理USB内存和文件

时间:2012-08-28 22:32:02

标签: permissions usb-mass-storage

大家下午好。

我正在使用Android 4.0.3(API 15)。

我需要制作一个自动安装USB记忆棒的应用程序(连接时),将一些文件从中复制到内部文件系统并卸载它(完成拷贝后)。

我正在疯狂地安装/卸载海量存储器:

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

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

http://source-android.frandroid.com/frameworks/base/core/java/android/os/storage/IMountService.java

我还尝试在清单中获取mount / unmount权限:

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

但没有...

我深入研究了论坛(以及我找到的所有资源),但我不知道......也许设备必须根植于此操作?

有人可以帮我找到一种安装和卸载外部存储的简便方法吗?

提前谢谢

的Alessandro

0 个答案:

没有答案