难道我学的是Litepal?新手入门Android
2018-04-02 16:29
295 查看
Android LitePal(github有详细的介绍。具体可以参照https://github.com/LitePalFramework/LitePal)
当然,如果看不懂,就可以就继续往下看,那只是作为参考
LitePal的导入 1.下载litepal-1.4.1.jar 2.(Android Studio)在Module的build.gradle中加入 dependencies {
compile 'org.litepal.android:core:1.4.1'
}
在assets(Project 的src/main/assets)文件夹下 创建litepal.xml,文件内容可复制以下内容
自己也可以去github找<?xml version="1.0" encoding="utf-8"?>
<litepal>
<!-- 数据库名字 --!>
<dbname value="demo" />
<!-- 数据库版本 --!>
<version value="1" />
<!-- 要用到的对象在这里说明,会自动创建表格 --!>
<list>
</list>
</litepal>在自己的Application中初始化:public class MyApplicationextendsApplication {
@Override
publicvoidonCreate() {
super.onCreate();
LitePal.initialize(this);
}
...
}
下面是具体实例public class NiceGirl extends DataSupport {
@Column(unique = true, defaultValue = "unknown") //每个人靠名字区分,是独一无二的,默认值是unknown
private String name; //名字
private float price; //工资
此处get和set方法
} 在litepal.xml下加入一些人的名字什么的张三李四菲菲等等<list>
<mapping class="org.example.litepalsample.model.NiceGirl "></mapping>
</list> 来个人
当然,如果看不懂,就可以就继续往下看,那只是作为参考
LitePal的导入 1.下载litepal-1.4.1.jar 2.(Android Studio)在Module的build.gradle中加入 dependencies {
compile 'org.litepal.android:core:1.4.1'
}
在assets(Project 的src/main/assets)文件夹下 创建litepal.xml,文件内容可复制以下内容
自己也可以去github找<?xml version="1.0" encoding="utf-8"?>
<litepal>
<!-- 数据库名字 --!>
<dbname value="demo" />
<!-- 数据库版本 --!>
<version value="1" />
<!-- 要用到的对象在这里说明,会自动创建表格 --!>
<list>
</list>
</litepal>在自己的Application中初始化:public class MyApplicationextendsApplication {
@Override
publicvoidonCreate() {
super.onCreate();
LitePal.initialize(this);
}
...
}
下面是具体实例public class NiceGirl extends DataSupport {
@Column(unique = true, defaultValue = "unknown") //每个人靠名字区分,是独一无二的,默认值是unknown
private String name; //名字
private float price; //工资
此处get和set方法
} 在litepal.xml下加入一些人的名字什么的张三李四菲菲等等<list>
<mapping class="org.example.litepalsample.model.NiceGirl "></mapping>
</list> 来个人
NiceGirl girlNumb1= new (); girlNumb1.setName("菲菲"); girlNumb1.setPrice(5000); girlNumb1.save();查询操作
List<NiceGirl> girl= DataSupport.where("name like ?", "菲菲").find(NiceGirl.class); Log.e("way","name:" +girl.get(0).getName()); Log.e("way","price:" +girl.get(0).getPrice());
其他的查询方式NiceGirl gril= DataSupport.find(NiceGirl .class, id);
其他的查询方式2List<NiceGirl> allGirls = DataSupport.findAll(NiceGirl.class);
相关文章推荐
- Android新手入门安卓Day5-2
- Android入门-新手如何成功创建一个Android小应用
- Android新手入门2016(4)--Android SDK下载代理设置
- Android程式编写及调试新手入门-1
- Android新手入门的十個問題!
- Android新手入门2016(17)--新手总结
- Android新手入门2016(12)--基于Layout文件的AlertDialog
- 你好Android-----Android新手入门
- Android程式编写及调试新手入门-2
- Android新手入门知识点
- Android新手入门 FAQ
- Android新手入门实例之Android漂亮时钟的源代码
- Android新手入门 FAQ
- android新手入门内部培训教程目录一览
- Android入门-新手如何成功创建一个Android小应用
- Android 新手入门
- Android新手入门2016(16)--画图
- Android数据库LitePal框架学习笔记(1)---数据库的adb操作以及LitePal使用入门
- Android程式编写及调试新手入门-3
- 新手入门Android之XML