日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SD卡读写,首选项,共享首选项

發布時間:2024/9/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SD卡读写,首选项,共享首选项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android-SD卡讀寫

adb?shell

mksdkcard?50m?d:\xxx\xxxx.img

掛載/卸載sd

<uses-permission

android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">

<!---SDCard寫入數據->

<uses-permission

Android:name="android.permission.WRITE_EXTERNAL_STORAGE">

if(Environment.getExternalStorageState()

.equals(Environment.MEDIA_MOUNTED))?{

File?sdCardDir?=?Environment.getExternalStorageDirectory();

File?saveFile?=?new?File(sdCardDir,"itcast.txt");

FileOutputStream?fos?=?new?FileOutputStream(saveFile);

}

Android共享首選項

輕量級的數據存儲機制,適合存儲軟件配置參數,內部仍然是使用xml進行存儲,位于

/data/data/<package?name>./shared_prefs.

SharedPreferences?sf?=?getSharedPreferences("itcast",Context.MODE_PRIVATE);

Editor?editor?=?sharedPreferences.edit();//獲取編輯器

editor.putString("name","傳智播客");

editor.putInt("age".,4);

Editor.commit();//提交修改

注:文件名不需要加擴展名.自動加上

<map>

<string?name="name">傳智播客</string>

<int?name="age"?value="4"/>

</map>

//讀取數據

String?name?=?sharedPreferences.getString("name","");

Int?age?=?sharedPreferences.getInt("age",1);

訪問其他包中的共享首選項

Context?otherAppsContext?=?createPackageContext("cn.itcast.action",Context.CONTEXT_IGNORE_SECURITY);

SharedPreferences?sharesPreferences("itcast",Context.MODE_WORLD_READABLE);

或者??直接通過絕對路徑

New?File(/data/data/${otherpackagename}/shared_prefs/kk.xml);

總結

以上是生活随笔為你收集整理的SD卡读写,首选项,共享首选项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。