一点小体会:
前面粘过链接的视频自认为教学顺序不是很好,应该吧activity 的内容放在前面去了解,这样会对Android的大概工作流程有一个的理解,知道xml文件与java文件的关系。也可以更快的理解一些代码的作用。
以下是连接SQL类的java文件的内容。
其基本原理为继承SQLiteOpenHelper 的java 类,重写增加其中方法。
其中onUpgrade()函数为APP更新所需要用的函数。
package com.JIN; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; import androidx.annotation.Nullable; public class SQL extends SQLiteOpenHelper { final String add="create table jizhangben (money varchar(20),time varchar(20),driction varchar(10),info varchar(50))"; public SQL(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) { super(context, name, null, version); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(add); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { Log.i("记账本","--版本更新"+oldVersion+"-->"+newVersion); String sql = "alter table tally add sex varchar(8)"; db.execSQL(sql); } }