[DictTango]分享一个简单的Mdict格式查词App[8月15日 更新]

Dict Tango是一个离线工具可以读取,管理和显示Mdict格式的词典, 词典读取核心是基于平典制作的。有兴趣的朋友可以试试看。

链接:https://pan.baidu.com/s/1rfixKy5gs7BmAAR-ivu4mA
提取码:jgnl

更新时间: 8月15日
版本: v1.0.5.8

  1. 采用了新的渲染引擎,提高性能
    2)往下滑动词典内容时底部工具栏会逐渐消失,向上滑动时显现
    3)解决了一些查词方面的的错误
    4)单词朗读添加了拼读功能

由于此版本和上一个版本变化比较大,所以还是提供旧版以供下载
旧版 v1…0.5.7 下载
链接:https://pan.baidu.com/s/1Xuk2GIX42-WaImrqlvTbPw
提取码:g89m

9 Likes

又一个mdict工具横空出世了 :grinning:

请问能调用外部字体吗?

初步试用报告:

  1. 界面很简洁美观。
  2. 加载字典时,所有文件夹下的字典全部报错。
  3. 显示速度太慢,一开始以为光显示词典名,不显示内容。大约15秒后,内容才跳出来。
  4. 对字体支持不好。

显示速度慢似乎是想把所有词典全部同时展开所致。不如点击哪本显示哪本。显示速度比欧陆还要满两倍。

这个你可以在分组里把相应的词典设置为自动折叠和允许折叠就行了

暂时还不支持字体,以后的版本会加上去的

不过这里你倒是启发了我,词典还是一开始默认折叠比较好

颜值是真的没得说,清单素净,我感觉比mdict,ebdic,欧陆和平典都好,就是显示速度太慢了些。目前平典和ebdic貌似是能方便调用外部字体的app,但是ebdic只能加载一种字体,平典可以同时调用多种,但是只是每组排在首位的字体,仍不如PC上可以按照字体设置顺序从前到后依次调用方便。不知后期是否能做到?

这个我也同意,其实速度慢是因为我为了避免css冲突,所以把每个词典都放在独立的容器里显示,后期还得再改进一下

我觉得ebdic那样单页面显示一本词典也可以有效避免css冲突,不知是否比较有效率?

如果单页面显示一本词典,其实速度上绝对是没有问题的,我也在考虑迟点加入单词典的阅读模式。多词典显示是很多词典软件的软肋,毕竟系统资源是有限的,加载的词典越多,代表应用会越慢。
其实我也是做了一定的改动
1)如果你在分组里把词典设置为折叠的话,查询的时候不会马上获取词典内容,而是等到展开的时候才显示
2)如果是全部展开的话,第一次查询会慢一点,但因为第一次查询的时候全部容器已经预加载了,所以只要你不退出应用或者换分组,接下来查询别的单词是很快的

当然,这些可能只是治标不治本,以后还会继续改进

谢谢解说,我试试折叠模式。

谢谢分享!试了一下,很不错啊!不知是否可以实现在多看阅读里面取词?

如果多看支持mdict或者golden dict取词的,也会支持这个应用取词的,或者你在选中单词的菜单里选DICT TANGO也可以

多看里面不支持mdict和goldendict,没有选取其他词典的菜单。平典是支持剪贴板取词,安卓9在多看里面选择复制单词,会跳出浮动窗口查询,但是升级到安卓10之后,就不行了。不知你的这个APP是否可以主持?

我刚试了一下多看的应用,貌似它把其它可能的单词获取途径封堵了,而且Android10为了安全原因已经禁止普通应用访问剪贴板内容了,看来是不大可能实现了

好的,谢谢!那就算啦。

先给楼主一个:+1:下面说点个人建议:

  1. 词典默认设置要傻瓜型,大多数人可以直接达到快捷简便扩展性的效果。
  2. 默认展开词典个数3,可选1或全部,如果不复杂的话还可以自定义个数。
  3. 对于词典容器,建议默认一个容器,可选多至2-5容器。个人经验有CSS或js冲突的词典毕竟是少数。

非常非常喜欢这个app,感觉很有前途。