说实话,代码写得并不怎么样,开始的时候只是写着玩玩,在随后的过程中,不断根据大家的反馈,慢慢添加了更多的功能,然而,一开始的代码结构并不适合扩展,因此,代码改到最后是乱七八糟了,维护起来比较痛苦,所以,才放弃了在现有代码上继续扩展的打算。
如果要说学习,代码结构是大可不必的了,估计能给大家一些帮助的是如何处理点阵字库(似乎很多人都问过我),如何发送短信等。我对整个程序的代码作了一些简单的解释,当然,如果对某个代码提问的人比较多,我会不断更新下面的说明文档的。
代码下载
从MIDlet继承,程序的入口
其中处理了用户环境的检测、加载阅读记录、用户自定义的界面样式
“搜索”功能的界面
由于无法在Canvas下完成用户输入,因此该类从Form继承
菜单窗口的抽象类
String[] items表示菜单中包括的选项
public int getSelectedIndex()返回当前用户所选择的选择支
保存每一行的信息 offest: 此行在文件中的偏移位置 lenght: 此长的长度