1 前言
android裝置的存儲特點:
分記憶體和SD卡兩種儲存設備,且android裝置存儲空間小,且系統碎片化等情況。
SD卡:老版本的android裝置 不存在内置SD
新版本的android裝置包含内置sd卡和外置sd卡
同時sd卡存在挂起,不能讀寫情況
2 目前android io存儲的兩位的位置的說明
2.1 存儲到SD卡上
Environment.getExternalStorageDirectory() 擷取SD卡路徑
判斷SD卡是否可用
Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED);
2.2 存儲到App對應的記憶體位置
Context.getFilesDir() //傳回的路徑為/data/data/packageName(com.xx.xx)
3 android 存儲的政策選擇
3.1 如應用必須的資料,檔案,全部變量儲存到記憶體中
3.2 針對于sd卡不能保證明時儲存資料,且容量大的特點,對于應用的臨時資料,可以儲存到sd卡中,優化android體驗