1

大家下午好。

我正在使用 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

我还尝试在清单中获取挂载/卸载权限:

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

但没有...

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

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

先感谢您

亚历山德罗

4

0 回答 0