Android数据存储学习笔记

本文详细介绍了Android开发中使用SQLite数据库和SharedPreference进行数据存储的方法,包括创建数据库、执行SQL语句、添加数据项及从数据库中查询数据的操作步骤。通过实例演示了如何在应用程序中灵活运用这两种存储方式。

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在电脑上查看。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值