爲了保證應用程序存儲數據的安全性,開發者在開發應用程序的過程中需要注意使用Android 應用程序的內部存儲空間。
根據不同的要求,將對應的數據文件、緩存文件、臨時文件等分別存儲在相應的位置。
注意:存儲在SDCard 上的文件,將對任何Android 應用程序可見,並具有存取權限。因此,僅僅是應用程序自己使用,的臨時文件也不要存儲到SDCard上。
應用程序內部存儲相關函數,請參考Android 官方網站,
下文對幾個重要函數做了中文介紹:
出處:http://blog.csdn.net/hudashi/article/details/8037076
Android中,你也可以通過絕對路徑以JAVA傳統方式訪問內部存儲空間。但是以這種方式創建的文件是對私有,創建它的應用程序對該文件是可讀可寫,但是別的應用程序並不能直接訪問它。不是所有的內部存儲空間應用程序都可以訪問,默認情況下只能訪問“/data/data/你的應用程序的包名”這個路徑下的文件。
注意:保存在/data/data/你的應用程序的包名目錄中文件,會在卸載你的應用程序時被刪除掉。