android studio创建litepal数据库
1、创建一个新的工程之后
2、左边目录选项选择project,如下图
3、找到app下的src的main文件夹
在main文件夹上右键点击new->folder->Asset Folder
点击finish
、
4、
右键已经创建好的assets,new->file->litepal.xml
注意,名字要写成litepal.xml
然后就创建好了一个空白的litepal.xml
5、
填写liepal.xml
<?xml version="1.0" encoding="UTF-8" ?> <litepal> <dbname value = "Memo"></dbname> <version value="1"></version> <list> <mapping class = "com.ybu.memo.Memo"></mapping> </litepal>
这个大概有点像映射吧,根据在android下的java创建的一个类Memo
package com.ybu.memo; import org.litepal.crud.DataSupport; import java.util.List; /** * Created by me on 2017/11/9. */ public class Memo extends DataSupport { private long id; private String title; private String content; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } }通过litepal.xml里面的映射,创建一个Memo类对应的数据库
不过,当前的任务是建立好了Memo类与数据库的对应关系,想创建数据库还需要执行一句话
在你的activity,比如我的是默认的第一个活动MainActivity里面执行
LitePal.getDatabase();
数据库就创建成功了