SharedPrefeence學(xué)習(xí)
1、數(shù)據(jù)持久化
2、把數(shù)據(jù)存起來,需要時在取出來
3、保存一些比較簡單的數(shù)據(jù)
4、快捷鍵:fori可以直接創(chuàng)建迭代。
5、怎么用sharedprefence存儲數(shù)據(jù)
創(chuàng)建sharedprefence類



保存數(shù)據(jù)時最好用editor.apply();后臺運(yùn)行,另開線程。
讀取保存的數(shù)據(jù)

刪除

6、字符串轉(zhuǎn)化成整型

7、內(nèi)部存儲外部存儲
獲取存儲權(quán)限android.permission.WRITE_EXTERNAL_STORAGE?
android:installLocation(存儲位置)
8、Internal storage
? ? ?getFilesDir():返回一個File,代表了我們app的internal目錄
? ? ?getCacheDir():返回一個File,代表了我們的app的internal緩存目錄
? ? ? File file = new File(getFilesDir(),"test.txt");//在內(nèi)存中創(chuàng)建一個文件(并沒有真正的創(chuàng)建)
? ? ? getFilesDir().getAbsolutePath();//文件的全路徑
? ? ? file.createNewFile();//創(chuàng)建文件
9、向文件寫數(shù)據(jù)
? ? ? String str= “對不對”;
? ? ? FileOutputStream out = openFlieOutput("test2.txt",Context.MODE_PRIVATE);
? ? ? ?out.write(str.getByted());
? ? ? ?out.close()
10、寫持久化數(shù)據(jù)
? ? ? 檢查SD卡是否可用
? ? ?String state = Enviroment.getExternalStorageState();
? ? ?if(TextUtils.equals(state,Enviroment.MDIA_MOUNTED)){
}
11、文件的基礎(chǔ)操作
12、讀取各個目錄的文件
? ? ? SD卡、assets目錄、raw目錄、res目錄
13、WebView加載html文件
//直接讀路徑
? ? ? ? Webview加載assets中的文件:webview.loadUrl("file:///amdroid_aseet/test.html");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //讀取文件流(不能是文件夾)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?InputStream in = getResourses().getAssets().open(“test.html”);
//讀取文件夾里的圖片
InputStream in =getAssets().open(“images/dog.jpg”);
Bitmap bitmap = BiatmapFactory.decodeSream(in);
ImageView IN= new ImageView(this);
IN.setImageBitmap(bitmap)

//讀列表
String[] filesname = getAssets.list("image")路徑
//讀音頻
AssetFileDescriptor ass = getAssets().openFd("libai.mp3");
MediaPlay player = new MediaPlayer();
player.resset();
player.setDataSource(ass.getFileDescriptor(),ass.getStartOffset(),ass.getLength));
player.prepare();
player.start();
14、讀取raw文件--res \raw不能再有目錄
InputStream in = getResourses().getRawResource(R.raw.libai);
15 SD卡
(1)可以直接找路徑
(2)File file = Enviroment.getExternakStorageDirectory().getAbsolutePath();//SD卡路徑
?(3)Enviroment.getDataDirectory();//獲取data目錄