我想讓用戶安全地移除我的程序中的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