android studio创建litepal数据库

1、创建一个新的工程之后

2、左边目录选项选择project,如下图

android studio创建litepal数据库

3、找到app下的src的main文件夹

在main文件夹上右键点击new->folder->Asset Folder

点击finish


android studio创建litepal数据库



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