国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android在不使用數據庫的情況下存儲數據的方法

2020-04-11 11:37:02
字體:
來源:轉載
供稿:網友

本文實例講述了Android在不使用數據庫的情況下存儲數據的方法。分享給大家供大家參考。具體分析如下:

在有些情況下我們不需要構建數據庫,但是卻要將一些數據保存起來,等到程序下次運行時調用,那么我們如何做呢?

1. 引用命名空間

import android.content.SharedPreferences;

2. 定義一個新類PictureGlobalDef,用來存儲數據,在該類中定義:

public final static String APPSetting = "SettingFile";public final static String DEFAULT_SWITCH_MODE_KEY="default_switch_mode";public static boolean SWITCH_OPEN = false;

3. 在要引用數據SWITCH_OPEN 的地方:

SharedPreferences settingviewMode = getSharedPreferences( PictureNoteGlobalDef.APPSetting, 0);boolean bSwitch = settingviewMode.getBoolean( PictureNoteGlobalDef.DEFAULT_SWITCH_MODE_KEY , PictureNoteGlobalDef.SWITCH_OPEN );

4. 在要保存數據SWITCH_OPEN 的地方:

PictureNoteGlobalDef.SWITCH_OPEN = bSwitch;SharedPreferences settingviewMode = getSharedPreferences(APPSetting,0);SharedPreferences.Editor editor = settingviewMode.edit();editor.putBoolean(PictureNoteGlobalDef.DEFAULT_SWITCH_MODE_KEY , PictureNoteGlobalDef.SWITCH_OPEN ); editor.commit();

5. 讀,寫其他應用程序的SharedPreferences

有些時候,我們需要讀寫其他應用程序的SharedPreferences,這時應該怎么辦呢?

讀取其他應用程序的SharedPreferences關鍵是獲得其他應用程序的Context:

Context tempContext = null;tempContext = createPackageContext("A.b",Context.CONTEXT_IGNORE_SECURITY);//此處A.b表示該應用的包名

這樣就獲取了其他應用程序的Context了

獲取到Context之后,就可以使用該Context的getSharedPreferences方法獲取ShaerdPreferences對象,從而按照1-4的方法進行讀寫數據了。

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄢陵县| 大同市| 麻城市| 兴国县| 正阳县| 叙永县| 紫金县| 调兵山市| 小金县| 塘沽区| 云梦县| 株洲市| 呼伦贝尔市| 明光市| 东阿县| 方城县| 全南县| 根河市| 昌宁县| 太仆寺旗| 上思县| 溧阳市| 新巴尔虎右旗| 赤城县| 彭州市| 乌苏市| 定安县| 和田市| 鄂伦春自治旗| 石河子市| 延寿县| 天长市| 深州市| 嘉兴市| 九台市| 喜德县| 沁源县| 周宁县| 手游| 武川县| 绍兴县|