我想让用户安全地移除我的程序中的SD卡,但似乎Android 2.2的公共API不提供这样做的方法。有谁知道什么是正确的做法吗?如何在Android上以编程方式安全地移除SD卡
7
A
回答
9
您需要将用户带到设备的内置设置。我认为这会起作用。
Intent i = new Intent(android.provider.Settings.ACTION_MEMORY_CARD_SETTINGS);
startActivity(i);
卸载SD卡是那些可能被恶意使用的操作之一,如果它不在完全的用户控制之下。如果可以纯粹用软件完成(无需用户干预),那么代码可能会破坏设备上运行的其他应用程序。
0
事实上,在意图调用的Logitech Revue(Google TV伴侣盒)上启动了存储控制面板,该面板允许用户访问Unmount命令以进行安全删除。如果您只是将USB设备拉出该设备,那么它会被视为不安全/意外移除,如果以这种方式进行处理,您的卡可能会留下众所周知的混乱。感谢提示,非常有用。
Revue顺便与内置的/ SD卡单元 有不寻常的安排,所以如果您通过USB适配器插入外部SD卡或使用某个USB存储棒,它会显示在/ mnt /下作为名称以“usb”和一些数字开头。因此,您在该设备上有三个存储区域,内部存储区域,内置的“sdcard”和USB端口,驱动器在插入时将被安装。
我还没有获得足够的积分,可以包含面板外观的快照。 “
相关问题
- 1. 如何在Android 2.2中以编程方式删除SD卡的全部内容
- 2. Android-擦除SD卡编程方式
- 3. 如何以编程方式在外部SD卡上安装应用程序?
- 4. 如何以编程方式在SD卡上创建新目录?
- 5. 如何在Android中安全地存储在SD卡视频中?
- 6. 以安全的方式在Android中保存SD卡上的数据
- 7. Android NFC,SD卡上的安全元件
- 8. 如何以编程方式锁定Android SD卡上的文件夹?
- 9. 如何以编程方式编写SD卡图像?
- 10. 如何以编程方式在Android中从SD卡打印MS-Office文档?
- 11. 如何在android中以编程方式隐藏SD卡中的文件夹
- 12. 如何以编程方式备份SD卡中的sqlite文件?
- 13. 如何以编程方式将密码设置为micro SD卡?
- 14. 如何以编程方式格式化SD卡上的所有数据?
- 15. 如何以编程方式在SD卡上创建特定大小的文件
- 16. 安全到SD卡
- 17. 如何以编程方式删除Eclipse安全存储设置
- 18. 如何以编程方式移动,将文件复制到SD?
- 19. 如何在Android上的SD卡上以隐藏模式编写文件
- 20. android如何在SD卡上自动安装应用程序
- 21. 检查SD卡是否可用或编程方式在Android
- 22. 以编程方式移动一批文件的安全方法?
- 23. Android中SD卡的安全内容
- 24. 如何仅在sd卡上安装apk?
- 25. SD卡上的DRM安全吗?
- 26. 在SD卡上移动应用程序
- 27. Android设备上如何以编程方式“安装”文件
- 28. 在SD卡上安装应用程序
- 29. 如何以编程方式在android中创建虚拟卡?
- 30. 如何以编程方式清除Android上的数据
”代码可能会中断设备上运行的其他应用程序“:特别是现在应用程序可以位于SD卡上。更不用说所有用户的照片/音乐将位于SD卡上 – Kurru 2011-01-08 03:35:21