大家下午好。
我正在使用 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" />
但没有...
我在论坛中深入研究了(以及我找到的所有资源),但我不知道......也许设备必须植根才能执行此操作?
有人可以帮我找到一种简单的方法来安装和卸载外部存储吗?
先感谢您
亚历山德罗