Android数据存储学习笔记

1.Sharedpreferences

类型为xml,存储为键值对的形式(key-value)。

如下四行就可以实现,徒手敲的没试过。

SharedPreferences sharedPreferencesMy = getSharedPreferences("wokao(filename)", MODE_PRIVATE);
SharePreferences.Editor editorMy = sharedPreferencesMy.edit();
editorMy.putString("wokao(key)","niubi(value)");
editorMy.commit();

这样会在root/data/data/packagename/shared_prefs/wokao(filename)找到刚才创建的东西,打开后可以看到在<map>节点下找到wokao(key)-niubi(value)。

2.SQLite

用数据库存储信息,不知道支持第几版SQL标准。

如下四行就可以实现,还是按回忆敲的没试过。

SQLiteDatabase wokaoThisDB = openOrCreateDatabase("wokao.db", MODE_PRIVATE, null);//创建执行对象和数据库文件
wokaoThisDB.execSQL("CREATE TABLE if not exists wokaoDB (_id integer primary key auto increment, wokao text not null, niubi text not null)");//执行SQL语句创建数据表
wokaoThisDB.execSQL("INSERT INTO wokaoDB (wokao, niubi) VALUES ('sure','it is')");//在刚才创建的表格中添加数据项
Cursor wokaoContent = wokaoDB.execSQL("SELECT * FROM wokaoDB");//查询刚才插入的数据到Cursor(保存查询结果的东西)
while(wokaoContent.moveToNext())
{Toast.makeText(this, wokaoContent.getString(wokaoContent.getColumnIndex("wokao")), Toast.LENGTH_SHORT)}//一次只能显示一个

这样会在root/data/data/packagename/databases/wokao.db找到刚才创建的数据库,可以用SQLite Editor.apk在手机上查看,或者用navicat在电脑上查看。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值