
Android 数据存储
Jere_Chen
如果你发现我的文章有错误,请毫无保留的指出,谢谢。因为这正是我写文章的目的,虚心请教!
展开
-
GreenDao实现一个本地论坛
前言:4月,换了工作,要适应新的工作新的环境,也比之前忙碌,立下的每个月至少一篇Blog,现转眼就到了4月份的最后一刻,但就是不知道写点什么好,但是还是想着要达成这个Flag。划个水了。关于 Android 数据库,之前项目接触的都是 SQLite 与 Room DB,上次面试被问有没有用过 GreenDao?回答:没有!这次就记录一下近期关于 GreenDao 的学习实践,利用 Gree...原创 2020-04-30 23:35:38 · 330 阅读 · 0 评论 -
Android 常用的数据存储方式(三)- Room Database
Google文档:https://developer.android.com/training/data-storage/room/上例子:在主页面输入用户的ID、姓名、地址点击save按钮保存到数据库,然后在第二个页面输入想查询的用户ID,点击Read按钮显示出来。效果图:User (我们的model, Entity)@Entity(tableName = "us...原创 2018-11-20 23:37:15 · 1262 阅读 · 0 评论 -
Android 常用的数据存储方式(二)- 文件存储
参考文档:Save files on device storage目录1. 定义1.1 什么是内部存储1.2 什么是外部存储1.3 内部存储与外部存储的区别2. 实践例子Demo2.1 内部存储Demo2.2 外部存储Demo1. 定义在Android中,将文件存储在设备上分为内部存储(internal storage)和外部存储(external stor...原创 2018-11-17 23:36:57 · 244 阅读 · 0 评论 -
Android常用的存储数据方式(四) —— Content providers
例子:利用ContentProvider 对SQLite 数据库进行增删改查操作,见下图:项目结构:MyDatabaseOpenHelper.java 定义SQLite数据库public class MyDatabaseOpenHelper extends SQLiteOpenHelper { //database name private static f...原创 2018-11-27 23:00:20 · 249 阅读 · 0 评论 -
Android SQLite 使用方法(含完整案例)
目录1.Demo展示2. 实现方法2.1 定义数据库的结构2.2 使用SQLiteHelper来创建数据库3. 注意事项1.Demo展示Demo 案例:实现联系人列表功能,我们可以增加联系人,修改联系人,删除联系人,以及根据联系人的名字查询该联系人的功能,如下图所示:增加联系人查询联系人修改联系人删除联系人2. 实现方法app 的结...原创 2019-10-27 22:18:19 · 7360 阅读 · 0 评论 -
Android SharedPreferences 使用方法详解
目录1. SharedPreferences 定义介绍2. SharedPreferences.Editor 方法介绍2.1 apply()2.2 commit()2.3 clear()2.4 remove()2.5 apply() 与 commit() 的区别3. SharedPreferences 例子Demo3.1 getPreferences() 例子...原创 2018-11-05 23:38:40 · 4837 阅读 · 0 评论