ActiveAndroid (一):下载、配置与创建
来源:互联网 发布:万网域名自助解析平台 编辑:程序博客网 时间:2024/05/16 10:34
项目地址:https://github.com/pardom/ActiveAndroid
ActiveAndroid是一个轻量级的ORM框架,用ActiveAndroid能够更快速地对数据库进行增删改查的操作(不用写SQL语句),每一个数据记录都可以通过save()和delete()操作。那么我们要怎么使用这个框架呢,我就写一系列的博客把它的官方文档翻译一下吧(可能有点菜……):
要使用ActiveAndroid,首先就要去项目地址那下载,之后把它添加到我们的项目中就可以使用了,相信这一步大家都能完成。完成这步以后,就要配置一下我们的项目了,在AndroidManifest.xml里添加下面的内容:
<manifest ...> <application android:name="com.activeandroid.app.Application" ...> ... <meta-data android:name="AA_DB_NAME" android:value="Pickrand.db" /> <meta-data android:name="AA_DB_VERSION" android:value="5" /> </application></manifest>
如果你的项目在用传统的Application类的话,改成下面这样就可以了:
public class MyApplication extends com.activeandroid.app.Application { ...
但是如果你已经因为使用其他库而这样做的话,那你在Application类里使用ActiveAndroid.dispose()就可以了,但如果你想重设整个框架进行调试,那就要用下面的方法了:
public class MyApplication extends SomeLibraryApplication { @Override public void onCreate() { super.onCreate(); ActiveAndroid.initialize(this); }}
在Demo里我们已经有两个表:Category和Item,所以接下来你就应该把你的类放在这个表里面了,例如下面那样:
@Table(name = "Categories")public class Category extends Model { @Column(name = "Name") public String name;}@Table(name = "Items")public class Item extends Model { @Column(name = "Name") public String name; @Column(name = "Category") public Category category;}
以上就是我们的起步哦,有兴趣的话请关注接下来的系列~
0 0
- ActiveAndroid (一):下载、配置与创建
- Maven(一)下载与环境变量配置
- Jenkins(一)下载安装与配置
- Android百度地图开发(一):地图下载与配置
- Apache 2.4(一)下载、安装配置与卸载
- cocos2d-js入门课程(一)下载与配置
- 初学Linux---配置网络与软件下载(一)
- cocos2d-js入门课程(一)下载与配置
- ActiveAndroid
- x265探索与研究(一):x265下载安装与配置
- 从ActiveAndroid到Realm的爬坑之路(一)
- 从ActiveAndroid到Realm的爬坑之路(一)
- ActiveAndroid数据库框架简单应用和配置
- wxwidgets学习与使用备忘录一(下载、安装、配置篇)
- mysql(一)下载、配置(免装版)
- Maven下载、安装和配置(一)
- java(一)编程工具的下载与环境变量的配置
- OPENCV入门教程一:OPENCV的下载,安装与配置
- Linux用GCC和GDB对C语言进行汇编语言分析
- AndroidStudio导入httpmime jar编译不通过的解决办法
- u盘启动Windows PE,硬盘安装操作系统windows server 2012
- “我想学编程”的真正含义是什么
- matlab函数_连通区域
- ActiveAndroid (一):下载、配置与创建
- 华为面试题:扑克牌大小 C语言源码
- 一个C语言的剪刀石头布小游戏
- ASP.NET 大文件下载的实现思路及代码
- Android_SeekBar和RatingBar(第一季重制版)
- 开始
- iOS技术交流群:87440292 欢迎广大iOS开发大神加入!
- 会计系统的笔记1
- 2015年,这15个IT岗位会涨薪?