2011-09-15 51 views
0

我有一個應用程序,它將重要數據寫入SDCard並使用AES進行加密,以後將由桌面應用程序使用。我注意到,如果我沒有從設置菜單中卸載SDCard,有時這些文件根本不會被寫入,或者被損壞。Android 2.1以編程方式卸載SDCard

無論如何,在Android 2.1中,我可以以編程方式卸載SDCard?因爲我非常肯定,用戶會不時忘記這樣做,我會成爲解決問題的人,我真的不想這樣做。

如果這是不可能的,我應該用什麼Linux命令來卸載SDCard?由於該應用程序將在一些具有根操作系統的平板電腦上運行。

謝謝。

+1

嗨,我用下面的行但它不適合我,它真的對你有用嗎? – surendra

回答

1

你應該卸載什麼用正確的順序的SD卡,例如

umount /mnt/sdcard/.android_secure 
umount /mnt/sdcard 

,或者可能同步與文件系統緩存就足夠

sync; sync 
相關問題