簡體   English   中英

Android 2.1以編程方式卸載SDCard

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM