Android学习笔记(十三)——数据存储(LitePal操作数据库)

Opal ·
更新时间:2024-11-10
· 943 次阅读

【第一部分】历史文章:
Android学习笔记(一)——创建第一个Android项目
Android学习笔记(二)android studio基本控件及布局(实现图片查看器)
Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像)
Android学习笔记(四)Android 中Activity页面的跳转及传值
Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单
Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务
Android学习笔记(七)——数据存储(共享参数SharedPreferences)
Android学习笔记(八)——数据存储(SD卡文件操作)
Android学习笔记(九)——网络技术
Android学习笔记(十)——实现新闻列表案例
Android学习笔记(十一)——一些高级控件的使用
Android学习笔记(十二)——数据存储(SQLite数据库)
【第二部分】主要问题解决:
Android Studio(存)读取不了SD卡上的文件——【已解决】

LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并且将我们平时开发的最常用的一些数据库操作功能进行了封装,使得不用编写一行SQL语句就可以完成各种表和CRUD的基本操作。
LitePal使用Github地址:https://github.com/LitePalFramework/LitePal

下面介绍LitePal的使用:
1、配置LitePal。
在项目的app/build.gradle文件中,在dependencies闭包中添加如下依赖:

compile 'org.litepal.android:core:1.4.1'

如下:
标签指定数据库。 标签用于指定数据库的版本号。 标签用于指定所有的映射模型。 标签声明我们要配置的模型类,要使用完整的类名。

注意:我们经过配置以上的内容后,最后还要在AndroidManifest.xml中进行配置LitePalApplication。这样才能让LiteOal的所有的功能都可以正常的工作。
配置内容:

android:name="org.litepal.LitePalApplication"

/> >>" android:textColor="#b56464" android:textSize="22sp" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/text_city" />

需要 登录 后方可回复, 如果你还没有账号请 注册新账号