android 加密数据库
16lz
2021-12-04
我们需要使用第三方的库 sqlcipher
import net.sqlcipher.database.SQLiteDatabase;import net.sqlcipher.database.SQLiteDatabase.CursorFactory;import net.sqlcipher.database.SQLiteOpenHelper;public class mySqlite extends SQLiteOpenHelper{public mySqlite(Context context, String name, CursorFactory factory,int version) {super(context, name, factory, version);}@Overridepublic void onCreate(SQLiteDatabase arg0) {}@Overridepublic void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {}}
SQLiteDatabase.loadLibs(mContext);mySqlite mSqlite = new mySqlite(mContext, AppInfo.getAppInfo().getSqlitePath(), null, 1);db = mSqlite.getWritableDatabase("123"); //password
更多相关文章
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- 如何在android中使用你自己的数据文件
- Android中TabHost的使用
- Android中使用JUnit测试
- Android(安卓)五种常用dialog的使用
- Android(安卓)widget使用