说明:
SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.
Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。对于小型应用来说,使用这样的单机版文件数据库更加小巧实用。
加密问题
原生的sqLite并不支持密码加密,目前常用的数据库加密方式大部分是字段加密,或者是内容加密。这里特别推荐使用sqlcipher的数据库加密方案,使用与原生一致,(sqlcipher-android的Github地址请戳)
加密的时候使用windows版本sqlcipher-windows工具处理,设置密码和算法。
Sqlcipher加密sqlite数据库之后,使用android版Sqlcipher访问数据库和原生的sqlite几乎一摸一样,只需要在打开数据库的时候设置密码,算法就可以打开
打开加密sqlite例子
import net.sqlcipher.database.SQLiteDatabase;
打开数据库之后,后面的操作和原生操作一摸一样。
我之前把txt数据包装为apk用的就是sqlite数据库,把章节目录位置写入sqlite,可以快速定位。
书籍列表 |
android 书籍apk下载 |
||
序号 |
名称 |
下载 |
备注 |
1 |
红楼梦 |
||
2 |
三国演义 |
||
3 |
西游记 |
||
4 |
水浒传 |
||
5 |
饥饿的盛世 |
讲述乾隆王朝的得失 |
|
6 |
阿凡提故事 |
阿凡提及部分民族故事 |
|
7 |
格言卡片 |
格言上百篇 |
|
8 |
笑话大全 |
众多日常笑话 |
|
9 |
小小说 |
数十篇著名小小说 |
|
10 |
元史演义 |
每个朝代都是历史的选择 |
|
11 |
爱情语录 |
关于爱情的小文章 |
|
12 |
济公全传 |
那些年那些事那些心愿 |
|
13 |
明朝那些事儿 |
一个让人遗憾的王朝,最能看清人性的时代 |
|
14 |
凡人修仙传-人界篇 |
一个人的玄界奋斗史,修仙小说的经典 |
|
15 |
凡人修仙传-灵界篇 |
||
16 |
凡人修仙传-仙界篇 |
参考:
git clone https://github.com/sqlcipher/sqlcipher.git
关于:
qq:9611153 微信lgs9611153