Android开发数据库Sqlite1

Posted 藻类植物

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发数据库Sqlite1相关的知识,希望对你有一定的参考价值。

1.数据库的创建

DatabaseHelper.java

package com.xrj.databasedemo;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

import androidx.annotation.Nullable;

public class DatabaseHelper extends SQLiteOpenHelper {

    /*
    context 上下文
    name 数据库名称
    factory 游标工厂
    version 版本号
     */
    public DatabaseHelper(@Nullable Context context) {
        super(context, Constants.DATABASE_NAME, null, Constants.VERSION_CODE);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {

    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }
}

Constants.java

package com.xrj.databasedemo;

public class Constants {
    public static final String DATABASE_NAME = "first.db";
    public static final int VERSION_CODE = 1;
}

MainActivity.java

package com.xrj.databasedemo;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //创建数据库
        DatabaseHelper helper = new DatabaseHelper(this);
        helper.getWritableDatabase();
    }
}

在monitor导出first.db,导入可视化

 

以上是关于Android开发数据库Sqlite1的主要内容,如果未能解决你的问题,请参考以下文章

Android开发常用代码片段

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

Android代码片段

Android 逆向Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )(代码片段

简单的学习心得:网易云课堂Android开发第六章SQLite与ContentProvider

Android课程---Android Studio使用小技巧:提取方法代码片段