|
本帖最后由 aydjc 于 2011-2-11 00:37 编辑 2 X7 [+ G6 k& Y j
5 k( x" L# M5 C非常抱歉没有按时发布这个版本,由于年前学校事情太多,腊月29到家,大年30休息一天,从年初一到年初八除了拜访长辈,剩下时间在忙着这个程序。无奈自己水平有限,没能按时完成,有些预想的功能也没有实现。因此,简化版的版本号从0.1开始吧,对于程序中的bug,希望大家多多包涵,先忍耐一下,我会尽力修正。
& y! U4 P9 y1 U- W* g4 U& I, p% o8 q/ @# G' W) Z9 X" s3 O9 W
下载地址:http://home.ustc.edu.cn/~wchao911/Lite/index.html
2 o+ J# _0 t2 W0 {2 x$ D7 T程序截图:http://home.ustc.edu.cn/~wchao911/Lite/capture.html: Z' Z1 z% o; ?6 J. T! S
Z# h( f" n* h) l; _9 y
程序使用说明:
6 _7 I& t: ]4 ^8 R( c$ x1.由于QDict词库设计的不好,因此简化版不再支持qdl词库,只支持mdx词库;另外由于一些非技术因素的影响,不能支持mdd。
( Q" I9 K; l1 _2.词库(扩展名为mdx)的存放位置为“sdcard/QDict/Dicts/”,语音库(无需解压)的存放位置为“sdcard/QDict/Voice/”,音标字体(DroidSansFallback_DejaVuSans.ttf)的存放位置为“sdcard/QDict/Fonts/”。其中sdcard是存储卡的根目录,不是一个文件夹的名字!
- i; v3 F; y2 _, S9 B3.单词解释页面的上下左右四个按钮功能与mdict PC版相同,分别是上一个列表中的单词 、下一个列表中的单词、上一个历史查询单词、下一个历史查询单词。
. @, [+ o- I% s) M& F" F; L) D. c& S4.关于程序速度的说明:由于Android SDK不支持中文的URL,而mdx词库很多的词间跳转链接都是中文的,如"entry://诺基亚",因此需要在词条的解释中寻找URL并对中文URL重新编码,影响了速度。而且Android用于显示html的控件不支持自定义字体,需要用特殊方法解决音标字体的显示,这进一步影响了速度。另外,有些mdx词库是压缩形式的,这种词库在显示时需要对解释中的特殊编码进行处理,会影响速度。
) g% g; |2 s0 C# u& S9 s1 X9 t- [! g因此,使用含有多个URL(如WordNet)及压缩的mdx词库(如《21世纪双向词典》)时速度会比较慢。- e4 ?7 _% m2 B
5.现有语音库中的单词为11000个,我已经将376M版的Sound.mdd中的所有发音文件(15万词汇量)提取出来并转换为mp3格式,但是网站空间不够,有需要的朋友单独联系我。另外转换的MP3是16Kbps,其实8kbps足矣,但是没找到这样的压缩软件,希望朋友们可以推荐一款好用的MP3压缩工具,可以将MP3压缩到8kbps。: L: S( A* f* O5 T+ n/ E
' |3 d ^, u, [0 O H% p* y9 L
- D$ q0 {& ], K2 u, E主要功能6 z$ V$ O+ a( [0 }+ x) ~
1.增加对Android 1.5和Android 2.3的支持,完全自适应分辨率,解决了2.3下找不到词库的bug9 Y# h$ ^5 x" B2 E( m6 t, g
2.支持金山词霸音标(如截图中的《21世纪双向词典》和《牛津双解词典》)和IPA音标(如截图中的《朗文当代词典》),2.1下无效- y( }+ m. _$ t0 S/ o/ {2 T$ A3 C
3.支持词间跳转,词内的锚链接依然无效
t/ W9 C7 J' x: `. f; N/ f- Q4.可以启动程序时选择词库,设置后无需重启
X0 f6 o5 h6 K' i+ q5.支持压缩的mdict词库(如《21世纪双向词典》)
3 b4 M& ~, q: M, _ @( y. J6.多词库同时索引,在解释页面自动隐藏无解释的词库
% R, |) r6 k: k1 |7.单个词库查询时,解决同名词条显示只第一个词条解释的bug。
* w: e8 A/ p/ q4 `8.精简使用很少的多国翻译和全文翻译及生词本等等。6 O7 c# j. r& F1 K# f, M) T
( F5 E& }0 h" p+ G5 \/ k
二、已知问题
, }1 J7 v+ C( C% \: E9 v1.多词库查询时索引显示比较缓慢,请耐心等待。在查询时不要输入过快,否则会导致程序退出。尤其是在输入第一个单词的第一个字母时,请等待列表显示后再接着输入!!
1 B! T/ G4 @- ^% c2.由于Android 系统本身的bug,2.1系统下的音标无法显示,对此,我只能表示遗憾。
' R- T0 ^+ F& D K3.删除输入框中的单词时,有时会导致程序退出,具体原因尚未查明。
2 q% u+ s8 m. [# Y }, m4.多词库查询时,同名词条只显示第一个词条的解释。
# f% s# ^' W6 T/ t; G4 C5.对压缩的mdx词库的某些词条支持不好,查询时可能导致程序退出。 |
|