Android 加密数据库 sqlite
来源:互联网 发布:纯k线源码 编辑:程序博客网 时间:2024/06/07 09:31
下载sqlcipher-for-android-community-v3.2.0.zip
解压后复制相关文件到项目中
assets/icudt46l.zip
libs/armeabi/libdatabase_sqlcipher.so
libs/armeabi/libsqlcipher_android.so
libs/armeabi/libstlport_shared.so
private SQLiteDatabase db;private Context mContext;SQLiteDatabase.loadLibs(mContext);final mySqlite mSqlite = new mySqlite(mContext, DATABASEPATH, null, 1);db = mSqlite.getWritableDatabase(PASSWORD);//事务try{ArrayList<String> list = new ArrayList<String>(); //......添加SQL语句 db.beginTransaction();for (String cmd : list) {db.execSQL(cmd);}db.setTransactionSuccessful();}catch(Exception e){}finally{db.endTransaction();}//查询Cursor cursor = db.rawQuery("SELECT rowid,* FROM th_ALH WHERE backupflag = 0", null);if(cursor.moveToFirst()){do{//int id = cursor.getInt(0);//String update = "UPDATE th_ALH SET backupflag = 1 WHERE rowid = "+String.valueOf(id);//successlist.add(update);////String RawId = cursor.getString(1);//String name = cursor.getString(2);//String number = cursor.getString(3);//int sType = cursor.getInt(4);////String insert = "INSERT INTO th_ALH VALUES('id','name','number',sType)";//insert = insert.replace("id", RawId);// insert = insert.replace("name", name);// insert = insert.replace("number", number);// insert = insert.replace("sType", String.valueOf(sType));// // nList.add(insert); }while(cursor.moveToNext());}cursor.close();//执行Cursor cursor = db.rawQuery("SELECT rowid,* FROM th_ALH WHERE backupflag = 0", null);
0 0
- Android 加密数据库 sqlite
- android sqlite 数据库 加密分析
- android中的sqlite数据库加密
- Android数据库(sqlite)加密方案
- Android加密已有的sqlite数据库---sqlcipher
- Sqlite数据库的加密
- c# sqlite 数据库加密
- Sqlite数据库的加密
- Sqlite数据库的加密
- sqlite数据库加密操作
- Sqlite数据库的加密
- 加密的sqlite数据库
- Sqlite数据库的加密
- 加密,解密Sqlite数据库
- C# Sqlite 数据库加密
- Sqlite数据库的加密
- Sqlite数据库的加密
- 给SQLite数据库加密
- nyoj 括号配对问题(栈)
- hdu 1203 I NEED A OFFER! dp
- [MFC]MFC输出到EXCEL表格并画图表
- html5中不再支持table的cellspacing和cellpadding属性
- 关于android library project里的assets
- Android 加密数据库 sqlite
- error: No resource identifier found for attribute 'showAsAction' in package 'com.example.singlecheck
- Android内存优化大全(中)
- C# .NET OCR and Barcode Recognition
- HTTP1.1中CHUNKED编码解析
- Kth Smallest Element in a BST
- python实现链表
- nyoj269VF
- GTK常用控件之窗口( GtkWindow )