android studio创建litepal数据库

来源:互联网 发布:tvb视频软件 编辑:程序博客网 时间:2024/06/05 11:24

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();数据库就创建成功了