掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 9131|回复: 77

[新版发布] 自制 Android MDict,05/23 支持全文检索

[复制链接]

该用户从未签到

发表于 2018-1-30 10:33:14 | 显示全部楼层 |阅读模式
本帖最后由 woody.guo 于 2018-5-29 14:39 编辑
9 T! q1 n# X4 _; W  f
/ A- p; g) O9 T* \; f# Y% B6 p5 s( ZMDict 早期用户。Windows Mobile 时代 MDict 的重度使用者,只是后来渐渐就不用了。
4 |% F; Z5 o  i$ Z
( W2 p+ p2 `) t) V$ e; b# C现在小孩子上学了,要查字典呀。发觉现在的词典都不大地道,Google Play 上的 MDict 也已很久没更新,于是就花了点周末的时间做了这个版本。. n6 h7 _$ I) F; t
. E) E5 o1 Y1 Q5 _
作为一个词典的基本功能已完成。下载附件后改后缀名为 apk 即可安装。安装后会自动查找卡上的词典,并按目录分组。
8 d8 }7 J0 l! Q. h/ X4 V1 M9 [* U1 b2 m5 m1 `
可以为每个词典新建一个 <词典文件名>.override 文件为该词典增加一些额外属性。文件中每一行为「<属性名称>制表符<属性值>」。当前支持的属性有:! I5 A4 P1 |3 c/ T1 T
  * or_name 词典显示名称
  y$ J* M: s1 T3 o# E9 z  * or_order 词典先后顺序
$ `3 c0 ~) B4 G
7 b+ K3 \6 H" U8 I! L4 x( x顺序仅在组内生效。8 o4 |* m4 C) X/ j' H' U- K
; m# J! w! [# A0 j; w3 X2 E
呃,对了,不支持 2.0 以前版本的 MDict 词典。2 Q; ]; r2 J6 H9 z

$ V; U7 O& i" ^. F5 FBug 是一定有的,请大家在此帖回复,我会尽可能快地修复。  t# w$ y" d6 y
4 _' G8 V' b# f2 J) m
感谢 @HMPT  的提醒,最低支持 Android 5.0。因为时间关系,没有做词典文件管理,所以偷懒只检索存储卡三级目录内的 mdx 文件。/ @3 x: ?+ d, c/ F  j
3 K( \/ H  j2 C3 X* g8 k
Update:0 v; e, g4 s9 I: [, ~0 P1 `) v/ p2 Z
2018/03/25 0.8:修复 Android 5.0 机器上只显示圈圈而无法加载词典。
7 d# I, i8 b* c/ E4 R- R2018/04/15 0.9:增加单词本。
; H# Z; }3 ?3 a& `# F6 N2018/04/18 0.9.1:修复长声音播放不完整的问题。
1 F" D% a& z( I/ G5 O6 U9 F2018/05/13 1.0:增加手动选择词典目录。
1 W, \; E& K# ?2018/05/23 1.1:支持全文检索,因此安装包也增大了好多……
$ D; ^4 X3 R- O+ y! I1 N# A2018/05/23 1.1.1:支持词典同名 css/js 的加载(感谢 @bbs 的反馈),支持 MP3 发音。
( w) {' m# n, n% W0 f$ _3 u
* }6 A& P) h6 f' l1 ~
8 G& S4 [# H/ O- U

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x

评分

7

查看全部评分

该用户从未签到

 楼主| 发表于 2018-5-29 14:45:13 | 显示全部楼层
bbs 发表于 2018-5-29 10:52
% m) f* S; b' f, W创建是创建了,但是不能搜索啊,搜索跟普通查词没区别,没看到有变成全文检索。 ...
7 \  _& H1 t3 e2 k0 f9 x
是显示「全文检索已启用」吗?! p+ _. _- f' I$ t9 `9 D

  A. e" T: r1 m- {2 d& _9 q2 u启用之后,搜索栏里输入之后,下方列表中图标不是应用图标的,也不是时钟图标的就是全文检索出来的结果。

该用户从未签到

 楼主| 发表于 2018-1-30 11:14:26 | 显示全部楼层
HMPT 发表于 2018-1-30 10:381 ?2 t8 y& g7 `
下载试用下先
4 F& y8 K5 ~) I9 g' a/ j; A: J- f  a6 h( c' {* J
首先, 最低SDK 5.0, 提醒楼下;
8 T, w$ C. [5 J9 f5 n* j
转到后来词典都找到了吗?还是一直转没完没了?卡上有多少词典?
  • TA的每日心情

    2019-9-20 08:37
  • 签到天数: 214 天

    [LV.7]常住居民III

    发表于 2018-1-30 10:38:58 | 显示全部楼层
    本帖最后由 HMPT 于 2018-1-30 10:46 编辑 - S. c, B; }/ X: o6 p: L
    3 b- P* A( N. ^
    下载试用下先$ y- n' a3 X2 n0 t1 w+ L3 a) S( \

    5 I9 T1 k, M9 l1 `首先, 最低SDK 5.0, 提醒楼下;3 A2 L) a4 z! ^
    其次, 打开一直转圈, 安装后会自动查找卡上的词典,并按目录分组 -->还是改为指定目录比较好;9 ]& T! P' u6 [, G" c0 U: z
    没了...
    5 o6 ]5 P! p6 `2 f! Z
  • TA的每日心情

    2018-6-15 18:18
  • 签到天数: 249 天

    [LV.8]以坛为家I

    发表于 2018-1-30 11:06:51 | 显示全部楼层
    先mark了,等完善好再用
  • TA的每日心情

    2019-9-20 08:37
  • 签到天数: 214 天

    [LV.7]常住居民III

    发表于 2018-1-30 11:26:32 | 显示全部楼层
    woody.guo 发表于 2018-1-30 11:14
    . F5 D1 i, k) c8 h* ?转到后来词典都找到了吗?还是一直转没完没了?卡上有多少词典?

    + v" a8 ~1 {$ S没几本, 十本所有, 文件夹遍历会很慢, 所以强制指定搜索目录很重要!
    - L+ a; O& A( ^! |4 H' N8 ?, |比如 mdict/doc 这种~~

    该用户从未签到

     楼主| 发表于 2018-1-30 11:44:05 | 显示全部楼层
    HMPT 发表于 2018-1-30 11:26
    & U, A, `" ?  D8 M. o! I2 G没几本, 十本所有, 文件夹遍历会很慢, 所以强制指定搜索目录很重要!/ S& e6 X$ K6 ], F/ t7 S* X: R
    比如 mdict/doc 这种~~ ...
    ( n3 l# `1 `9 r: f% Y# f
    应该不是遍历文件夹慢,因为我限制了只遍历最多三层目录。
    , C, `" H$ B( s# T0 W6 a# N% z) S如果所有词典都在一个文件夹中,会作为一个组一次性全部加载,你的慢可能是这个原因。
  • TA的每日心情
    难过
    2019-4-19 09:54
  • 签到天数: 139 天

    [LV.7]常住居民III

    发表于 2018-1-30 12:09:24 | 显示全部楼层
    打开后连圈圈都没有呀,咋回事?% F- z* `3 F/ t+ ?" j; o8 J

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    该用户从未签到

     楼主| 发表于 2018-1-30 13:49:21 | 显示全部楼层
    JetZhang 发表于 2018-1-30 12:09; u) X6 Z/ `& n$ M5 I. l$ u
    打开后连圈圈都没有呀,咋回事?

    ( L$ B5 F. k5 m  w6 Q4 z2 s呃,你的词典都存在什么目录的?! k6 @* d+ K, {. D/ n& q( o9 D
    App 没弹出个对话框告诉你没找到词典吗?
    . _1 h& F& D$ E) r" E# @) w; @: {0 Y

    该用户从未签到

     楼主| 发表于 2018-1-30 14:35:12 | 显示全部楼层
    woody.guo 发表于 2018-1-30 11:44% V! Z' G% J; \7 O& y/ X# U
    应该不是遍历文件夹慢,因为我限制了只遍历最多三层目录。
    3 {* k/ G* O' H) E5 Y7 r0 F如果所有词典都在一个文件夹中,会作为一个组 ...

    1 y% e, F/ l8 N4 O. k& P9 |: @自个打脸呀
      h3 Y- `  K4 A/ B4 B如果所有词典都在一个目录,那么就会是每组一个词典
    " j. ^5 }' C" `+ Z; z. M下图就是所有词典都在 sdcard/mdict/doc/ 目录中的情况了
    3 k  p( v/ R, O5 i0 O: @& z
    - q5 m& [9 b  Z( t& r' {; U- b5 o/ b4 N9 I% @

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x
  • TA的每日心情

    2019-9-20 08:37
  • 签到天数: 214 天

    [LV.7]常住居民III

    发表于 2018-1-30 15:15:13 | 显示全部楼层
    woody.guo 发表于 2018-1-30 14:359 y" M$ ]) V5 Q
    自个打脸呀
    & d% k( n- T" w4 ]3 ^$ {# }3 r7 G如果所有词典都在一个目录,那么就会是每组一个词典! l: r# H8 L, ?2 Y6 @" v6 m
    下图就是所有词典都在 sdcard/mdict/doc/ ...
    & U3 H" t4 d7 G/ a9 M1 J# W6 H
    还是设置成搜索指定目录比较好, 实话实说
  • TA的每日心情
    慵懒
    前天 14:53
  • 签到天数: 415 天

    [LV.9]以坛为家II

    发表于 2018-1-30 17:14:37 | 显示全部楼层
    加油搞啊。啥时候支持300本联查了,通知一下。
  • TA的每日心情
    难过
    2019-4-19 09:54
  • 签到天数: 139 天

    [LV.7]常住居民III

    发表于 2018-1-30 17:28:23 来自手机 | 显示全部楼层
    woody.guo 发表于 2018-1-30 13:49
    ) m/ j+ T' j3 k3 k, C呃,你的词典都存在什么目录的?
    / ]$ M; q+ N1 [; `2 V: sApp 没弹出个对话框告诉你没找到词典吗?- C" e4 Z$ v! w2 |- K! p" S
    ...
    2 C& e- a9 `, h+ V, C$ o
    在mdict/doc里,没任何提示呢
  • TA的每日心情
    开心
    2019-1-23 23:12
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2018-1-30 18:25:58 | 显示全部楼层
    感谢分享 这个和原版的主要区别在哪
  • TA的每日心情
    开心
    2019-10-12 09:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-1-30 20:46:59 | 显示全部楼层
    楼主,mdict安卓有beta版本的很好用,你论坛搜下看看
  • TA的每日心情

    2019-10-9 20:27
  • 签到天数: 214 天

    [LV.7]常住居民III

    发表于 2018-3-12 20:41:57 来自手机 | 显示全部楼层
    樓主加油 創造下一個深藍 你可以叫淺黃!
  • TA的每日心情
    擦汗
    前天 11:32
  • 签到天数: 150 天

    [LV.7]常住居民III

    发表于 2018-3-14 20:42:14 | 显示全部楼层
    支持楼主自制,下来用用看

    该用户从未签到

     楼主| 发表于 2018-3-25 20:38:02 | 显示全部楼层
    HMPT 发表于 2018-1-30 10:38* f- L' G7 E5 v' @7 c) A
    下载试用下先, N8 z$ `  r9 R& x8 C. x

    , |3 \+ M7 @, L% ]- `2 t, B) \首先, 最低SDK 5.0, 提醒楼下;

    9 z' w. \$ n$ f/ U& |, n' A/ Y你的手机是 Android 5.0 吗?刚刚在家里的平板上发现 5.0 上会一直转圈圈。一楼的版本已修复。
  • TA的每日心情

    2018-6-15 18:18
  • 签到天数: 249 天

    [LV.8]以坛为家I

    发表于 2018-4-9 21:15:21 | 显示全部楼层
    刚刚竟然发现已经在play上线,真是厉害了

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x
  • TA的每日心情

    2018-2-6 10:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-4-9 22:59:41 | 显示全部楼层
    羡慕码农~
    ) b1 G$ K& P  {/ e8 \自己还能做app
  • TA的每日心情
    开心
    2018-4-10 00:00
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-4-10 01:01:23 | 显示全部楼层
    资料太棒了,感谢楼主
  • TA的每日心情
    难过
    2019-9-9 13:50
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2018-4-10 13:32:05 | 显示全部楼层
    作者厉害了!有时候就是这样子,找不到趁手的工具时就会想到自己来做一个。
  • TA的每日心情
    开心
    2018-4-13 19:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-4-13 19:44:55 | 显示全部楼层
    小白,学习了,谢谢楼主
  • TA的每日心情
    开心
    昨天 18:43
  • 签到天数: 366 天

    [LV.9]以坛为家II

    发表于 2018-4-13 21:57:04 | 显示全部楼层
    我就服像楼主这样的人,一不满意就自己弄一个APP!
  • TA的每日心情

    2019-1-24 05:27
  • 签到天数: 156 天

    [LV.7]常住居民III

    发表于 2018-4-13 22:26:56 来自手机 | 显示全部楼层
    我也mark,关注更新
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2019-10-23 05:49 , Processed in 0.213220 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表