android系统qdict(快典)1.21
luyued 发布于 2011-02-04 18:50 浏览 N 次
(我之前写得比这个详细一点,但最后快发表的时候改了一下标题,按backspace键的时候没注意,浏览器的界面就后退了……我写了将近一个小时的帖子啊……)
下面看一下官网介绍:
功能概述:
0、完美支持MDict的词库!
1、多词库同时查询与显示,显示方式有列表和相框式及联合字典方式三种
2、多语言在线翻译
3、单词本,支持单词的难度分级
4、保存查询历史
5、对单词本和查询历史中的单词进行自动播放
6、状态栏快速取词
7、内置阅读器,支持txt和umd格式,并可以屏幕取词及划词翻译,甚至全屏翻译。
8、真人发音,用户可以自行添加语音库中所缺单词。
9、多种风格的用户自定义主题
10、支持图文并茂的解释
使用方法:
从http://home.ustc.edu.cn/~wchao911下载所需的词库并解压到“sdcard/QDict/Dicts/”文件夹下,若不存在该目录请手工创建。同样从该网址下载语音库“voice.zip”文件,无需解压,直接保存到“sdcard/QDict/Voice/”文件夹下。(帖作者云:此处必须自己手动创建,安装软件自己不创建。)
ps:1、如果SD卡上没有词库或词库路径不对的话,程序将会自动退出。
2、如果SD卡上有词库并且路径正确,但是没有语音库文件或语音库文件路径不对的话,程序可以正常运行,但是将不能真人发音。
3、QDict词库解压后的词库有两种扩展名,".qdl"为词库的主文件,必需存在。".qdr"为词库文件中引用的资源文件,如图片和声音,".qdr"文件采用标准zip压缩,可以使用WinRAR类的解压软件打开。
4、MDict词库也有两种扩展名,.mdx为词库主文件,必需存在。.mdd为资源文件,正在开发中。。。
1、查单词界面:
该界面是程序启动后的第一个界面,主要用于输入单词并进行查询。在单词的输入过程中,与当前输入的“部分单词”最匹配的单词将显示在输入框下面的列表中。您可以在单词输入完毕后点击输入框旁边的“放大镜”按钮以查询该单词的解释。或者在输入的过程中点击输入框下方列表中的某个单词以跳转到该单词的解释页面。
ps:单词列表中显示的候选单词为设置页面中所选择的“列表词库”中的单词。
2、单词解释页面:
查单词过程中点击候选词列表中的某个单词或在单词输入完毕后点击放大镜按钮将来到该页面。该页面有如下两种显示方式:
a、列表方式:该显示方式时在屏幕中央会显示出所有可用的词库。当用户点击某个词库名后将展开该词库中所查单词对应的解释,再次点击展开后的某个词库后,该词库的解释将被隐藏。需要说明的是该显示方式所有词库的内容都是默认关闭的,需要用户点击才会展开。
b、相框方式:该显示方式时在屏幕中央会显示所查单词在当前所选词库中的解释,屏幕下方会显示出所有可用的词库,并且该词库中所查单词对应的解释也一并显示出来。当用户点击某个词库的标题时或拖动词库时,该词库被选中为当前词库,并将该词库中的解释显示在屏幕中央。
以上两种显示方式的共同特点是在屏幕上方会显示出所查单词,并且在其坐边与右边分别是“添加到单词本”按钮和“发音按钮”。点击左侧的按钮将会把所查单词添加到单词本中,点击发音按钮将会读出该单词,前提是存在语音库并且语音库中存在该单词。
ps:以上两种显示方式中所列出的词库为设置中的“单词解释页面词库”中所选择的词库。
(帖作者云:1.21版本还有一个联合字典方式,个人认为就是把列表方式的词条全部展开,有点慢,建议使用列表方式)
3、多国翻译界面:
点击屏幕下方的“多国翻译”按钮即可来到这个界面,界面上方是输入框,下方是翻译后的结果的显示框。先选择翻译的源语言与目标,在输入框中输入任意需要翻译的内容后,点击屏幕中央的放大镜,稍等片刻,翻译的结果将显示在下面的框中。屏幕中央的绿色按钮的作用是交换源语言和目标语言,长按放大镜按钮将会进入程序内置的阅读器,详细功能将在阅读器界面介绍。
ps:该功能需要网络支持!如果没有联网的话,将不会对输入文字进行翻译!
4、单词本界面:
点击屏幕下方的“单词本”按钮将来到这个界面,如果没有保存过任何单词的话,该界面中将不会显示任何单词。否则将在屏幕中央的单词列表中显示出所有已保存的单词及该单词的难度分级。
点击某个单词后将会跳转到单词的解释页面,在某个单词上长按时将会弹出右键菜单,该菜单有三项1)显示释义;2)为单词评级;3)删除该单词。其中点击1)项后将显示出该单词释义的对话框,并且该对话框上可以进行词库的切换;点击2)选项后可以为该单词的难度分级;点击3)选项后将从单词本中删除该单词。
界面上方的三个按钮1)按等级排序;2)自动播放;3)清空单词本的功能分别是1)将单词本中的单词按难度等级排序,点击按钮后可以再次按单词的字母顺序排序2)自动播放单词本中的所有单词,详细功能将在自动播放界面介绍。3)清空单词本中的所有单词
ps:单词本中的单词默认按照单词添加的时间排列,且添加的默认等级为3星级。
5、查询历史界面:
点击屏幕下方的“查询历史”按钮将来到这个界面,如果没有查询过单词的话,该界面中将不会显示任何单词,否则将在屏幕中央的单词列表中显示出所有已查询的单词及该单词的查询时间。
点击某个单词后将会跳转到单词的解释页面,在某个单词上长按时将会弹出右键菜单,该菜单有三项1)显示释义;2)添加到单词本;3)删除该单词。其中点击1)项后将显示出该单词释义的对话框,并且该对话框上可以进行词库的切换;点击2)选项后将该单词添加到单词本中;点击3)选项后将从单词本中删除该单词。
界面上方的三个按钮1)按日期排序;2)自动播放;3)清空单词本的功能分别是1)将单词本中的单词按查询日期排序,点击按钮后可以再次按单词的字母顺序排序2)自动播放单词本中的所有单词,详细功能将在自动播放界面介绍。3)清空查询历史中的所有单词
6、设置界面:
点击屏幕下方的“设置”按钮将来到这个界面,该界面有以下5个部分组成:
1)词库设置:该界面用于设置查询单词时候选词列表中的单词的来源词库、自动播放时的解释页面的词库及单词解释页面将会列出的词库
a.列表词库:在该下拉框中被选中的词库的单词将会在输入单词进行查询时用来配所输入的“部分单词”,下拉框中包含SD卡中所有已安装的词库。
b.自动播放词库:单词本和查询历史的自动播放界面中的单词解释来源于该下拉框中被选中的词库,下拉框中包含SD卡中所有已安装的词库。
c.单词解释页面词库:此处将列出SD卡中所有已安装的词库,此处被选中的词库将会出现在“单词解释页面”的词库列表中。
2)显示设置:该界面用于设置单词解释页面的字体大小、界面的主题风格及单词解释页面的显示方式
a.字体大小:设置单词解释的字体大小,包括所有可以出现单词的解释的页面,除了”窗口显示“方式的”单词解释页面“的下方小窗口中的解释的字体
b.主题风格:设置程序的主题风格,和阅读器中的背景图及背景色没有关系。
c.单词解释显示方式:设置”单词解释页面“的显示方式,”列表方式“将所有词库的解释以列表形式展现,并且所有列表默认关闭。”相框方式“将所有词库的解释以类似相框的形式展现。
3)取词设置:该界面用于程序的三种取词方式的打开与关闭
a.状态栏取词:是否开启状态栏取词,开启后将在程序下次启动时在状态栏给出一个通知。将状态栏往下拉,并点击程序图标,可以开启快速取词,详细介绍见”状态栏取词界面“。
b.划词翻译:是否开启阅读器中的划词翻译,开启后在阅读器中划过一个单词或词组后将弹出所划的单词或词组的解释对话框,并且对话框中可以切换词库。
c.屏幕取词:是否开启阅读器中的屏幕取词,开启后在阅读器中某个单词中间点击后后程序自动识别该单词并弹出该单词的解释的对话框,并且对话框中可以切换词库。
ps:a)由于Android平台的限制,划词翻译和屏幕取词只能在阅读器中支持,”单词解释页面“及其他页面暂时不能实现。
b)划词翻译支持任意语言,只要词库中有该次的解释即可显示。但屏幕取词只能识别英语,尚不能识别其他语言。
4)关于词典:程序的简单介绍
5)使用帮助:程序使用方法的详细介绍
ps.部分设置项需要重启程序后才能生效!
7、阅读器界面:
先点击屏幕下方的“多国翻译”按钮进入“多国翻译”的界面,然后再长按该界面上的放大镜按钮即可进入阅读器的界面。此时,按下实体键盘上的menu键即可出现阅读器的主要功能。
1)打开文件:打开一个文件进行阅读或翻译,支持txt与umd格式,txt文件的编码可以是GBK、UTF8、Unicode,umd格式仅支持umd文本格式,不支持umd漫画。
2)上一页:阅读文件的过程点击该选项可进入上一页。
3)下一页:阅读文件的过程点击该选项可进入下一页。
4)全屏翻译:对屏幕上的当前所有文字进行翻译,翻译的源语言和目标语言在选项设置中进行设置 ,翻译后可通过按下实体键盘的返回键返回到原文。
5)本文书签:在打开一个文件后,可点击该选项对打开的文件中的书签进行操作,有以下三种操作:
a.保存书签:将当前文件的当前位置保存为书签,保存的过程中要求输入任意合法的书签名。
b.浏览书签:浏览当前文件的所有已保存的书签,点击任意一个书签后将跳转到书签的相应位置。
c.删除书签:选择当前文件的一个或多个书签进行删除。
6)选项设置:设置阅读器的背景、字体、全屏翻译的源语言与目标语言、取词方式以及自动翻页的时间。
a.背景设置:设置阅读器的背景图片或背景色,只有当阅读器的背景图片设置为“无”的时候,才会将阅读器的背景色设置为所选的背景色。
b.字体设置:设置阅读器的字体大小与颜色。
c.翻译设置:设置全屏翻译的源语言和目标语言,以及是否开始屏幕取词和划词翻译。
a).划词翻译:是否开启阅读器中的划词翻译,开启后在阅读器中划过一个单词或词组后将弹出所划的单词或词组的解释对话框,并且对话框中可以切换词库。
b).屏幕取词:是否开启阅读器中的屏幕取词,开启后在阅读器中某个单词中间点击后后程序自动识别该单词并弹出该单词的解释的对话框,并且对话框中可以切换词库。
d.自动翻页:设置阅读过程中自动翻页的时间,默认为关闭,否则将会在阅读过程中每隔相应的时间段后进行自动翻页。
ps. 1)全屏翻译需要网络支持!!
2)屏幕上的两个方向箭头的作用同菜单键中的相应图标。
8、自动播放界面:
先进入“单词本”界面或“历史记录”界面,如果这两个界面中的单词列表不为空,点击“自动播放”按钮即可进入“自动播放”的界面。
进入该界面后,单词列表中的单词将按照一定的顺序和间隔进行播放,设置方式为播放过程中按下实体按键menu键进行设置:
1)循环播放:是否开启循环播放,若开启则在单词播放完毕后再从头开始播放,否则结束播放。
2)随机播放:是否开启随机播放,若开机则单词的播放顺序为随机播放,否则按单词列表的顺序进行播放。
3)释义延时:设置播放过程中显示单词的解释时间与显示单词的时间间隔。
4)播放延时:设置当前单词解释出现后间隔多长时间再显示下一个单词。 9、状态栏快速取词界面:
如果在设置中开启了“快速取词”的选项的话,在程序启动时通知栏上将出现“快速取词已经启动”的字样。此时将通知栏往下拉会出现QDict的图标,点击该图标即可打开快速取词的主界面。
在该界面输入要查询的单词后点击查询按钮或在查词过程中点击候选词中的任意一个单词将会跳转到快速取词的单词解释页面。到达该页面后,原来的输入框将会显示当前单词解释所在词库的名称,而查询按钮的图标则会变为切换词库的按钮,点击这个按钮可以在不同的词库间循环切换。如果要关闭解释页面的话,点击解释页面右下角的关闭按钮即可。
ps:1)只要QDict没有退出,您可以在使用手机的任何时候按照上述步骤调出“快速取词”的界面进行单词查询,而不必打开程序的主界面。
2)单词列表中显示的候选单词为设置页面中所选择的“列表词库”中的单词。
0、退出程序与后台运行:
当前界面处于“查单词”时按下返回键将弹出对话框询问是否退出程序,该对话框上的两个按钮的含义入下:
1)退出程序:完全退出程序,若开启了“快速取词”功能的话,快速取词也被关闭。
2)后台运行:退出主界面,若开启了“快速取词”功能的话则保留快速取词的功能运行于后台。
如果返回键的按下属于误操作的话,只需再次按下返回键即可关闭对话框而显示主界面。
压缩前的词库格式:
词条名称(只能占一行!)
词条解释(纯文本或html格式,建议html格式,可占多行,但解释中不能出现“”)
(用作区别词条的分隔符)
词条名称(只能占一行!)
词条解释(纯文本或html格式,建议html格式,可占多行,但解释中不能出现“”)
(用作区别词条的分隔符)
……
如果需要词库支持词间跳转的话,需要使用诸如"XXXXXX",其中XXXXXX为想要跳转的单词。例如:
university
university
/9ju:nI5v\:sEtI; 9junE`v[sEtI/ n
(a) [C] (colleges,buildings, etc of an) institution that teaches and examinesstudents in many branches of advanced learning, awardingdegrees and providing facilities for academic research 大学, 综合性高等学府(的学院、 建筑物等)
She hopes to go to university next year. 她希望明年能上大学.
[attrib 作定语]
a university student, lecturer, professor, etc 大学生、 讲师、 教授.
(b) [CGp] members of such an institution collectively 大学师生员工. =>Usage at school1 用法见 school1.
abandon
abandon
(noun)
1. wantonness;unconstraint;the trait of lacking restraint or control; freedom from inhibition or worry;
"she danced with abandon"
2. wildness; a feeling of extreme emotional intensity;
"the wildness of his anger"
上面即为单词university和abandon的定义,其中abandon定义了词间跳转,如"unconstraint",在abandon的解释页面点击unconstraint将会跳转到unconstraint的解释页面。
将所有的词条及其解释添加完毕后,即可在Eclipse下进行词库的制作。
ps.目前词库的制作是在Eclipse开发环境下进行的,对于不熟悉编程的普通用户来说很不方便,更方便的词库制作工具将在近期开发。
下面再看一下更新日志:
1.2-->1.21的更新说明(2010年12月29日)
1)修正高分辨手机的mdpi下按钮显示错位的bug,点击此处查看修正后的效果。
1.11-->1.2的更新说明(2010年12月25日)
主要功能变化
1)增加对MDict词库的支持,点击此处查看百度百科20100429.mdx的显示界面。
2)单词解释显示方式增加联合词典方式,即将多个词典的解释显示在一个页面上,点击此处查看示例。
3)有网友反映蓝色背景不适合阅读,故主题方式中增加纯白色背景,点击此处查看显示效果。
4)增加列表显示方式中词典名的高度,防止某些电容屏的手机无法精确点击,点击此处查看显示效果。
5)在单词解释页面可以通过点击“单词查询”按钮返回到查单词的界面,不再要求必须按下实体键盘上的返回键。
6)修正阅读器中只能打开扩展名为全部小写或全部大写的txt文件或umd文件。
7)由于多个词典显示时速度较慢,故将默认的单词解释页面显示方式有多窗口方式改为联合字典方式。
已知的问题
1)由于Android系统的底层对文件系统实现有问题,在SD卡分区为FAT32时,对2G以上的文件支持不好,因此对于2010年4月的百度百科(2.43G),可以打开并使用,但是2G以后的内容无法读取,如查询“张寔”时得到的结果是乱码,这是由于“张寔”位于文件2G以后的地方。
2)因为Android系统对字体的调用有诸多限制,很多字典中的音标都显示为乱码,这一问题正在想办法解决中。。。
3)1.2版不支持1.11版QDict的中文词条的跳转,也不支持MDict中的中文词条相互跳转,英文词条可以跳转。同样由于系统问题,解释页面中的锚链接点击后无效,因此百度百科中的页内锚链接点击后都是没有反应的。正在想办法解决中。。。
4)不要同时打开多个巨无霸的词典,如同时打开百度百科、维基百科、OED等体积超大的词典,这样会导致内存溢出而使程序异常终止。
下一步开发计划
1)尝试解决以上的各种问题。
2)支持mdd图片文件的读取,使页面可以图文并茂。
3)支持Sound.mdd声音文件的读取,以支持全局发音库。
(帖作者云:注意,此处是计划……)
1.1-->1.11的更新说明(2010年11月21日):
1)修正1.1版本程序切换到后台以后再次打开程序需要重新初始化词库的bug。
1.0-->1.1的更新说明(2010年11月20日):
1)程序及词库由仅支持GBK扩充为支持GBK、UTF8、Unicode三种编码,从1.1版本开始支持德语韩语等小语种词库的显示。但是1.1版本不再支持1.0版本的词库,因此需要重新下载程序和词库,由此给您带来的不便,向您说声抱歉。
2)程序增加启动画面,并在启动时初始化所有词库,而非在查第一个单词时初始化词库。
3)程序由单线程改为多线程,因此速度有大幅度的提升,在相框方式显示时切换词库时,除非make、do之类的解释很多的单词会稍微延时,几乎不再有1.0版的停顿。
4)修正词间跳转时,当要跳转的词为汉字时无法跳转的问题。
然后上图(偷下懒,直接用官网的图了,反正都差不多):
官网下载地址:http://home.ustc.edu.cn/~wchao911/QDict_1.21.apk
发音文件下载地址http://home.ustc.edu.cn/~wchao911/Voice/voice.zip
词库文件下载地址1(官网的):http://home.ustc.edu.cn/~wchao911/download.html
词库文件下载地址2(掌上百科,用过mdict的应该比较熟悉):http://pdawiki.5d6d.com/
官网地址:http://home.ustc.edu.cn/~wchao911/
转自安卓网
- 05-20· 证 据 目 录的格式
- 05-14· 发现一个BUG nForce2 的主板
- 05-14· NEC EXPRESSCLUSTER X3.0 FOR WIN
- 05-14· 最近有什么好听的歌呢?
- 05-13· 小园子的惊喜
- 05-13· 推荐的电脑配置
- 05-13· 飒飒秋风起,点点胭脂泪
- 05-13· 振作!!
- 05-11· 宏碁/精英有意并购浩鑫
- 05-11· [转]真实:17岁少年在校不
- 05-09· 3、21--3、25成长足迹公布
- 05-09· 和小伙伴闹矛盾(3月5日)
- 05-09· 浩鑫简约 X27D
- 05-09· 今天有点烦躁
- 05-09· 为什么富士康郭台铭最看
- 05-09· 南通热线信息超市_南通汽
- 05-09· [置顶]iPad2零组件供应商剖
- 05-09· 北京富士康科技有限公司
- 05-09· 富士康去年亏损2.18亿美元
- 05-09· 《富士康十二连跳在这以