Android在不使用数据库的情况下存储数据的方法
2015-04-23 11:23
821 查看
本文实例讲述了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程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- android数据库存储方法(一)---------------SharedPreferences(实例)记录应用程序使用次数(一)
- android数据库存储方法(一)---------------SharedPreferences(实例)记录应用程序使用次数(二)读写写他应用程序
- Android数据库中查找一条数据使用的方法 query详解
- Android应用开发SharedPreferences存储数据的使用方法
- android(19)_数据存储与访问_SQLite数据库_使用SQLiteDatabase提供的增删改查方法
- android中数据存储的ContentProvider的使用方法
- android中数据存储的contentprovider的使用方法
- android中数据存储的contentprovider的使用方法
- android数据库存储方法(一)---------------SharedPreferences(实例)记录应用程序使用次数(一)
- Android创建和使用数据库详… 分类: Android数据存储 2014-05-30 10:58 71人阅读 评论(0) 收藏
- Android创建和使用数据库详… 分类: Android数据存储 2014-05-30 10:58 82人阅读 评论(0) 收藏
- Android应用开发SharedPreferences存储数据的使用方法
- Android应用中使用SharedPreferences类存储数据的方法
- Android应用开发SharedPreferences存储数据的使用方法
- Android应用开发SharedPreferences存储数据的使用方法
- Android应用开发SharedPreferences存储数据的使用方法
- Android应用开发SharedPreferences存储数据的使用方法
- Android之数据存储----使用LoaderManager异步加载数据库
- Android应用开发SharedPreferences存储数据的使用方法
- <Android学习笔记6>——Android应用开发SharedPreferences存储数据的使用方法