[英]Android 2.1 programmatically unmount SDCard
我有一個將重要數據寫入SDCard並使用AES對其加密的應用程序,以后將由桌面應用程序使用。 我注意到,如果不從“設置”菜單中卸載SD卡,有時文件根本不會被寫入或損壞。
無論如何,在Android 2.1中,我可以通過編程方式卸載SDCard嗎? 因為我很確定用戶會不時忘記這樣做,所以我將成為解決問題的人,我真的不想要這樣做。
如果這不可能,那么我應該使用什么Linux命令來卸載SDCard? 由於該應用程序將在某些具有根操作系統的平板電腦上運行。
您應該以正確的順序卸載使用sdcard的內容,例如
umount /mnt/sdcard/.android_secure
umount /mnt/sdcard
或者,將緩沖區與文件系統同步可能就足夠了
sync; sync
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.