pull/2/head
Ssr 2 years ago
parent 718398efa9
commit 1d3e491966

@ -14,20 +14,22 @@
* limitations under the License.
*/
package net.micode.notes.data;
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
package net.micode.notes.data;//表示一个Java包Package 表示这个类在data包中
//net.micode.notes.data是包的名称它通常按照反向域名的方式命名以确保唯一性和可读性。在这个包中net是顶级域名的一部分micode可能是小米notes.data则是具体的子包结构用于存放与数据相关的类。
import android.content.ContentValues;//表示导入了Android框架中的 ContentValues 类。这是Android提供的一个用于存储数据库表中的键值对数据的类。
import android.content.Context;//导入了Android框架中的 Context 类。在Android开发中Context 类是一个核心类,它提供了应用程序的全局信息的访问权限,以及对应用程序环境的基本操作方法
import android.database.sqlite.SQLiteDatabase;//导入了Android框架中的 SQLiteDatabase 类。这是Android中用于操作 SQLite 数据库的关键类之一。
import android.database.sqlite.SQLiteOpenHelper;//导入了Android框架中的 SQLiteOpenHelper 类。这是Android中用于管理 SQLite 数据库的一个重要类。
import android.util.Log;//导入了Android框架中的 Log 类。Log 类是Android中用于输出日志消息的类它提供了一种在应用程序中记录信息、调试和监视应用程序行为的简单方式。
//导入data包中notes类里的DataColumns、DataConstants、NoteColumns
import net.micode.notes.data.Notes.DataColumns;
import net.micode.notes.data.Notes.DataConstants;
import net.micode.notes.data.Notes.NoteColumns;
public class NotesDatabaseHelper extends SQLiteOpenHelper {
//数据库操作
public class NotesDatabaseHelper extends SQLiteOpenHelper {//NotesDatabaseHelper继承了SQLiteOpenHelper类
//SQLiteOpenHelper是SQLiteDatabse的一个帮助类用来管理数据的创建和版本更新
//一般是定义一个类继承SQLiteOpenHelper并实现两个回调方法OnCreat()和onUpgrade()用来创建和更新数据库,前一个在出洗手池数据库时才会被调用,后一个在数据库版本发生变化时才会被调用
private static final String DB_NAME = "note.db";
private static final int DB_VERSION = 4;

Loading…
Cancel
Save