前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >8-18 Android学习ing

8-18 Android学习ing

作者头像
发布2018-09-03 15:35:49
3490
发布2018-09-03 15:35:49
举报
文章被收录于专栏:WD学习记录

1.shared Preferences(偏好参数保存)

getSharedPreferences("1234", Context.MODE_PRIVATE)  之中的名字不能带有后缀名,比如1234.xml

使用SharedPreferences 保存时,文件灰以xml的格式保存在/data/data/<package name>/shared_prefs目录下

2.Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple  children where at least one has layout_width="match_parent"

http://blog.csdn.net/mengzhengjie/article/details/9170329

3. preferences.getString("name", defValue);

defValue如果所读取文件中不存在name参数,则返回默认值defValue

4.使用嵌入式关系型SQLite数据库的存储数据

在Android平台上,集成了一个嵌入式关系型数据库SQLite,SQLite3支持NULL,INTEGER,REAL(浮点数字),TEXT(字符串文本)和BLOB(二进制对象)数据类型。虽然它支持的类型只有5中,实际上也接受vrachar(n),char(n),decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。SQLite最大的特点是可以吧各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型。例外:定义为INTEGER PRIMARY KEY字段只能存储64位整数,当像这种字段保存整数以外的数据时,将会产生错误。

创建的数据库会默认保存在<包>/database/

5.db does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml

在 AndroidManifest.xml文件中没有配置

<uses-library android:name="android.test.runner" />

注意上面这句话的配置在<application></application>里面

6.getWritableDatabase()与getReadableDatabase();

数据库未满是,通过getReadableDatabase()从中读取到的数据与getWritableDatabase()得到的一样,但是数据库慢的情况下使用getReadbleDatebase(),因为不需要向数据库中写入数据,通过getWritableDatabase()无法读出数据,如果知识读取数据的话,推荐使用getReadableDatabase()

7.使用SQLiteDatabase操作SQLite数据库

除了execSQL()和rawQuery()之外,SQLiteDatabase还专门提供了对应于添加,删除,更新,查询的操作方法:insert(),delete(),update(),query();

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年08月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
关系型数据库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档