Android在不使用數(shù)據(jù)庫的情況下存儲數(shù)據(jù)的方法
本文實例講述了Android在不使用數(shù)據(jù)庫的情況下存儲數(shù)據(jù)的方法。分享給大家供大家參考。具體分析如下:
在有些情況下我們不需要構建數(shù)據(jù)庫,但是卻要將一些數(shù)據(jù)保存起來,等到程序下次運行時調(diào)用,那么我們?nèi)绾巫瞿兀?/p>
1. 引用命名空間
import android.content.SharedPreferences;
2. 定義一個新類PictureGlobalDef,用來存儲數(shù)據(jù),在該類中定義:
public final static String APPSetting = "SettingFile"; public final static String DEFAULT_SWITCH_MODE_KEY="default_switch_mode"; public static boolean SWITCH_OPEN = false;
3. 在要引用數(shù)據(jù)SWITCH_OPEN 的地方:
SharedPreferences settingviewMode = getSharedPreferences( PictureNoteGlobalDef.APPSetting, 0); boolean bSwitch = settingviewMode.getBoolean( PictureNoteGlobalDef.DEFAULT_SWITCH_MODE_KEY , PictureNoteGlobalDef.SWITCH_OPEN );
4. 在要保存數(shù)據(jù)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的方法進行讀寫數(shù)據(jù)了。
希望本文所述對大家的Android程序設計有所幫助。
- Android 數(shù)據(jù)存儲方式有哪幾種
- Android 數(shù)據(jù)存儲之 FileInputStream 工具類及FileInputStream類的使用
- Android使用文件進行數(shù)據(jù)存儲的方法
- 在android開發(fā)中進行數(shù)據(jù)存儲與訪問的多種方式介紹
- Android開發(fā)筆記之: 數(shù)據(jù)存儲方式詳解
- android中使用SharedPreferences進行數(shù)據(jù)存儲的操作方法
- Android應用開發(fā)SharedPreferences存儲數(shù)據(jù)的使用方法
- Android編程中的5種數(shù)據(jù)存儲方式
相關文章
Android 中TeaPickerView數(shù)據(jù)級聯(lián)選擇器功能的實例代碼
這篇文章主要介紹了Android TeaPickerView數(shù)據(jù)級聯(lián)選擇器 ,需要的朋友可以參考下2019-06-06
Android 配置gradle實現(xiàn)VersionCode自增實例
今天小編就為大家分享一篇Android 配置gradle實現(xiàn)VersionCode自增實例,具有很好的 參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Android 實現(xiàn)圖片轉二進制流及二進制轉字符串
這篇文章主要介紹了Android 實現(xiàn)圖片轉二進制流及二進制轉字符串,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Android 中ViewPager中使用WebView的注意事項
這篇文章主要介紹了Android 中ViewPager中使用WebView的注意事項的相關資料,希望通過本文大家在使用過程中遇到這樣的問題解決,需要的朋友可以參考下2017-09-09
基于Manifest.xml中不要出現(xiàn)重復的uses permission的說明
本篇文章對Manifest.xml中不要出現(xiàn)重復的uses permission進行了介紹。需要的朋友參考下2013-05-05

