一个简单实用的电子书阅读软件应当具备以下功能:
1、有简单的文件管理器功能
能够浏览目录、文件,能够更改目录名、文件名,能够删除文件或目录。
2、能够阅读文本文件
文本文件(.txt)的常见编码格式有GBK、Unicode,Unicode-BE、UTF-8等多种,应当至少支持一种编码格式,最好能够自动识别编码格式。
3、自动滚屏
软件应该能够按页或者按行自动滚屏,滚屏速度能够调整。
4、支持跳转
软件应该提供按文件字符总数的百分比向前或向后跳转,方便用户查找文件内容。
5、手动翻页
软件应该能够通过按键实现手动上下翻页。
6、自动书签
软件应该能够自动记录当前文件阅读位置,在用户下次打开同一文件时自动跳转到该位置。
7、可调节背景灯亮度
这样用户可以在不同的环境下获得最好的阅读效果。
8、可调整字体大小、字体颜色和背景颜色
这样做可以照顾到不同用户的阅读习惯。
9、可调整页边距和行距
经验表明,适合的行间距和页边距更有利于用户阅读。
10、阅读时自动禁止屏幕保护
在阅读的时候总是不合时宜地弹出手机的屏保程序是一件很令人讨厌的事情,如果每次阅读前都要到手机设置里关闭屏保,也太麻烦了吧!
在后面的文章中,我将详细解释在Symbian S40环境下如何用JAVA实现一个具备上述功能的手机电子书阅读软件。
TReader设置界面一
TReader设置界面二