android80--Android的数据存储方式
来源:互联网 发布:网络是媒体还是媒介 编辑:程序博客网 时间:2024/06/10 20:18
使用SharedPreferences存储数据;文件存储数据;SQLite数据库存储数据;使用ContentProvider存储数据;网络存储数据;
使用SharedPreferences存储数据 首先说明SharedPreferences存储方式,它是 Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,具体实例如下: `void ReadSharedPreferences(){ String strName,strPassword;SharedPreferences user = getSharedPreferences(“user_info”,0); strName = user.getString(“NAME”,””); strPassword = user getString(“PASSWORD”,””); } void WriteSharedPreferences(String strName,String strPassword){ SharedPreferences user = getSharedPreferences(“user_info”,0); user.edit(); user.putString(“NAME”, strName); user.putString(“PASSWORD” ,strPassword); user.commit(); } `
数据读取与写入的方法都非常简单,只是在写入的时候有些区别:先调用edit()使其处于编辑状态,然后才能修改数据,最后使用commit()提交修改的数据。实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data//shares_prefs下。使用SharedPreferences是有些限制的:只能在同一个包内使用,不能在不同的包之间使用。
- android80--Android的数据存储方式
- Android存储数据的方式
- Android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android数据的存储方式
- android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android的数据存储方式
- Android数据的存储方式
- Android的数据存储方式---内部存储与外部存储
- Android 数据存储方式
- android数据存储方式
- android78--如何退出Activity?如何安全退出已调用多个Activity的Application?
- hdoj_1058
- android79--Android中常用的五种布局。
- Hadoop Reducer个数设置
- VC++编译错误集锦及解决方案
- android80--Android的数据存储方式
- 如何解决SqlServer2008修改表结构后无法保存的问题
- expression cannot be evaluated
- 到底应该把网站放在哪里?
- android81--两个Activity之间跳转时必然会执行的是哪几个方法
- 1.认识类集
- iOS Memory Leaks with [[NSBundle mainBundle] loadNibNamed:owner:options:]
- android82--注册广播有几种方式
- 对缓存的思考——提高命中率(博主技术达人,需要关注!)