Litepal使用
1.6版本的的Litepal可以支持了两种加密算法 , AES和MD5
1.添加依赖文件
compile 'org.litepal.android:core:1.6.0' //1.6版本新增加了加密
2.配置AndroidManifest.xml中的application:name标签
<application
android:name=".BaseApplication"
...
/>
//自定义的BaseApplication继承LitePalApplication
public class BaseApplication extends LitePalApplication {
@Override
public void onCreate() {
super.onCreate();
LitePal.initialize(this);
}
}
3.写配置文件litepal.xml
在assets文件夹下新建litepal.xml文件,包括了数据库的名字,版本,和要映射的数据类型javabean
<litepal>
<dbname value="Info"></dbname>
<version value="1"></version>
<list>
<mapping class="com.example.leo.litepal.Person"> </mapping>
</list>
</litepal>
注意:javabean中的成员变量只有private修饰才可以映射到数据库中,不想被映射的数据库可以用public 、defaul