这是早期做的一个 android小说阅读器项目,是本地阅读器,没有联网功能,目前只支持txt格式。
但项目功能是比较齐全的:
- 文件预览
- 导入书籍
- 创建分类
- 批量管理书架上的图书
- 小说阅读
- 查看书籍目录
- 日夜间模式切换
- 创建书签
- 小说进度跳转
- 应用密码
等等。
软件按界面划分可划分为主要三个模块:图书管理模块、阅读管理模块、用户设置模块。
如下是应用的截图:
数据存储:
项目中,用了两种方式存储数据:SharedPreference和SQLite。
- SharedPreference:以xml文件格式存储简单的数据,本项目用于存储用户的配置信息,如:主题、屏幕亮度、密码等。
- SQLite:Android系统提供的SQLite标准的数据库,本项目用于存储用户密码和书籍信息,如:书籍名、书籍地址、目录、书签、阅读进度。
- 存储用户信息
本项目使用SharedPreference,以xml文件格式来存储用户配置信息。
文件名:userConfig
操作模式:Context.MODE_PRIVATE
内容:
|
键
|
数据类型
|
默认值
|
描述
|
|
paw
|
String
|
null
|
密码,默认null为不使用密码,用户设置的密码用MD5加密
|
|
inNight
|
boolean
|
false
|
夜间模式
|
|
lightFollowSys
|
boolean
|
true
|
屏幕亮度跟随系统
|
|
screenLight
|
int
|
待商榷
|
屏幕亮度
|
|
restTime
|
int
|
-1
|
休息提醒时间(分钟)
|
|
screenCloseTime
|
int
|
-1
|

最低0.47元/天 解锁文章
621

被折叠的 条评论
为什么被折叠?



