掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 9389|回复: 77

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

[复制链接]

该用户从未签到

发表于 2018-1-30 10:33:14 | 显示全部楼层 |阅读模式
本帖最后由 woody.guo 于 2018-5-29 14:39 编辑 2 Q7 k! }* ?+ o1 Y

% n& @$ }, `+ sMDict 早期用户。Windows Mobile 时代 MDict 的重度使用者,只是后来渐渐就不用了。
/ m. b' O: Y' q& v" M. R4 g. y+ ~* D# |; R6 J. y
现在小孩子上学了,要查字典呀。发觉现在的词典都不大地道,Google Play 上的 MDict 也已很久没更新,于是就花了点周末的时间做了这个版本。% b* t, j" h7 e6 n0 Y/ g9 r

4 u5 X7 ]5 W- D! U  S, ]作为一个词典的基本功能已完成。下载附件后改后缀名为 apk 即可安装。安装后会自动查找卡上的词典,并按目录分组。
& d2 ~) h8 R6 h7 `# J2 d( @/ d9 V, c- m7 L( u
可以为每个词典新建一个 <词典文件名>.override 文件为该词典增加一些额外属性。文件中每一行为「<属性名称>制表符<属性值>」。当前支持的属性有:  `6 {: Q9 W: o. J. y
  * or_name 词典显示名称1 l7 @3 S- h0 `4 m. y' m: E
  * or_order 词典先后顺序
8 ^( {' W$ j0 N8 X4 O0 ^7 a+ u) B4 M- b' \- w- ^& k! H
顺序仅在组内生效。
( v8 N9 O1 P3 s& U: U) m6 r$ g0 a. E5 [6 a. }& F2 S' m! S
呃,对了,不支持 2.0 以前版本的 MDict 词典。; ?6 X+ r  f8 J. E: ]
2 W8 ]5 q0 i5 S4 l& R( n8 k# j& ~5 N
Bug 是一定有的,请大家在此帖回复,我会尽可能快地修复。
, Q, b# U' c, @+ d, y
$ B* C. e9 R  [- C; W+ h  H  k感谢 @HMPT  的提醒,最低支持 Android 5.0。因为时间关系,没有做词典文件管理,所以偷懒只检索存储卡三级目录内的 mdx 文件。! B( m6 U0 ]+ H
; }8 f$ J) K  A2 ^# y4 S+ x
Update:+ C+ t0 Z+ M4 v( T2 x  _' Z
2018/03/25 0.8:修复 Android 5.0 机器上只显示圈圈而无法加载词典。. b- R7 k& ^  {9 D( }7 b# R
2018/04/15 0.9:增加单词本。
& `3 k1 s' K2 F) P' ~, D2 ^8 _2018/04/18 0.9.1:修复长声音播放不完整的问题。  F4 `% O& {& \& w3 I  T0 Y+ \, X
2018/05/13 1.0:增加手动选择词典目录。
- S1 o8 F( g( ~( u& v* f  ?2018/05/23 1.1:支持全文检索,因此安装包也增大了好多……* X- }3 l% G* ~5 {: X8 g1 V
2018/05/23 1.1.1:支持词典同名 css/js 的加载(感谢 @bbs 的反馈),支持 MP3 发音。
: f8 d5 ^" y! ~4 q* E' _$ ~6 A2 J4 }1 v' g4 _

/ F0 a9 c  h# ?: C& \6 i5 X9 L5 Y

本帖子中包含更多资源

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

x

评分

7

查看全部评分

该用户从未签到

 楼主| 发表于 2018-5-29 14:45:13 | 显示全部楼层
bbs 发表于 2018-5-29 10:52- `) k) ]) U/ m& `3 X7 C: P
创建是创建了,但是不能搜索啊,搜索跟普通查词没区别,没看到有变成全文检索。 ...

- `5 T- W4 Z5 m0 o' T# V3 ?是显示「全文检索已启用」吗?+ y2 i# g# r: \! \3 h+ o5 E

1 o0 L# v$ f, E( ^启用之后,搜索栏里输入之后,下方列表中图标不是应用图标的,也不是时钟图标的就是全文检索出来的结果。

该用户从未签到

 楼主| 发表于 2018-1-30 11:14:26 | 显示全部楼层
HMPT 发表于 2018-1-30 10:38
. x4 Y; ~1 U4 s6 T" y下载试用下先/ {$ o) _% l2 T! o& d# @

" ?3 ~" O) P+ L0 _1 a4 g首先, 最低SDK 5.0, 提醒楼下;
# a- ~7 O$ H3 Z& O1 X
转到后来词典都找到了吗?还是一直转没完没了?卡上有多少词典?
  • TA的每日心情

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

    [LV.7]常住居民III

    发表于 2018-1-30 10:38:58 | 显示全部楼层
    本帖最后由 HMPT 于 2018-1-30 10:46 编辑 6 h0 V( n3 U/ z3 A5 T# F
    ) ]5 f) n, v! b
    下载试用下先
      v2 Q: e* |9 V) x- s3 T% J8 @, x; Y
    : l$ e7 t2 V( n7 T+ l; x8 e首先, 最低SDK 5.0, 提醒楼下;
    - L, n' i( G6 G3 q; C" c其次, 打开一直转圈, 安装后会自动查找卡上的词典,并按目录分组 -->还是改为指定目录比较好;
    2 I  [/ G% H; c2 W, j  V4 |+ p( w没了...
    . n! T- V0 q: t$ X* Y7 N9 F7 P
  • 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
    + Q# Z$ ]; s5 i. f5 X4 @转到后来词典都找到了吗?还是一直转没完没了?卡上有多少词典?

    ; O8 `! X. M+ _+ i9 Z没几本, 十本所有, 文件夹遍历会很慢, 所以强制指定搜索目录很重要!! G. h6 v+ X3 ?. w. p; x1 C
    比如 mdict/doc 这种~~

    该用户从未签到

     楼主| 发表于 2018-1-30 11:44:05 | 显示全部楼层
    HMPT 发表于 2018-1-30 11:26! C# Q) O! Q$ E/ l4 G1 K
    没几本, 十本所有, 文件夹遍历会很慢, 所以强制指定搜索目录很重要!# l+ c' r( f  u' E/ x6 n
    比如 mdict/doc 这种~~ ...
    : M0 R% B% p* `+ `, Y
    应该不是遍历文件夹慢,因为我限制了只遍历最多三层目录。
    / k" T" B2 {% n0 v! M# i如果所有词典都在一个文件夹中,会作为一个组一次性全部加载,你的慢可能是这个原因。
  • TA的每日心情
    难过
    2019-4-19 09:54
  • 签到天数: 139 天

    [LV.7]常住居民III

    发表于 2018-1-30 12:09:24 | 显示全部楼层
    打开后连圈圈都没有呀,咋回事?
    7 W; B" j2 j1 m: I4 `( x9 i" s7 P2 C

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2018-1-30 13:49:21 | 显示全部楼层
    JetZhang 发表于 2018-1-30 12:09
    ' l- e3 b$ C5 g2 ?6 d* u打开后连圈圈都没有呀,咋回事?
    , D' ~. v5 Y$ c8 f& `" b
    呃,你的词典都存在什么目录的?* b  Y2 J  Y: A# z% I9 b0 D: |
    App 没弹出个对话框告诉你没找到词典吗?: M* ~( `/ P, P

    该用户从未签到

     楼主| 发表于 2018-1-30 14:35:12 | 显示全部楼层
    woody.guo 发表于 2018-1-30 11:44
    ) a" R3 t& P- n/ N# T& l  p应该不是遍历文件夹慢,因为我限制了只遍历最多三层目录。# M" {7 T7 p+ c( |. d4 R* I+ M3 ~) |
    如果所有词典都在一个文件夹中,会作为一个组 ...

    , z) y, G9 S4 Q* O$ H自个打脸呀
    - I$ j5 N0 A$ x% C如果所有词典都在一个目录,那么就会是每组一个词典
    4 D$ S% A' e3 d7 L$ _$ j7 ~下图就是所有词典都在 sdcard/mdict/doc/ 目录中的情况了
    1 C- E9 F, \* x# ?9 y0 i3 I6 N5 `" t% o& L0 l% l

    5 ]$ o. G! {1 V: _& G* R

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.7]常住居民III

    发表于 2018-1-30 15:15:13 | 显示全部楼层
    woody.guo 发表于 2018-1-30 14:35+ _7 T  l& K% C8 u) ?
    自个打脸呀
    2 H+ `* c& _& Z# W: W如果所有词典都在一个目录,那么就会是每组一个词典
    - l( q! I) |! R3 u' f& n下图就是所有词典都在 sdcard/mdict/doc/ ...
    0 R# c6 Z' @1 {7 x# S
    还是设置成搜索指定目录比较好, 实话实说
  • TA的每日心情
    慵懒
    2019-11-18 13:49
  • 签到天数: 424 天

    [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:495 b4 P0 p& d, r, T
    呃,你的词典都存在什么目录的?
    5 H$ H7 X! }% j. [- N, yApp 没弹出个对话框告诉你没找到词典吗?
    ! e. W- z. K/ ]  N ...
    4 k8 Q5 y& a* @4 g( y( x
    在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的每日心情
    奋斗
    4 天前
  • 签到天数: 217 天

    [LV.7]常住居民III

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

    [LV.7]常住居民III

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

    该用户从未签到

     楼主| 发表于 2018-3-25 20:38:02 | 显示全部楼层
    HMPT 发表于 2018-1-30 10:38. b  ]. G1 Q7 u& s, e% H- @
    下载试用下先) n' U0 U  q4 r8 c3 z6 K( Z" [" e8 V& c
    ) _7 y* b2 {  j. q
    首先, 最低SDK 5.0, 提醒楼下;
    $ s  B; t. H& t. E" n
    你的手机是 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 | 显示全部楼层
    羡慕码农~
    , ?' D$ ^- w- x$ ~) ^( [自己还能做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:37
  • 签到天数: 378 天

    [LV.9]以坛为家II

    发表于 2018-4-13 21:57:04 | 显示全部楼层
    我就服像楼主这样的人,一不满意就自己弄一个APP!
  • TA的每日心情
    奋斗
    2019-11-7 09:32
  • 签到天数: 157 天

    [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-12-8 16:36 , Processed in 0.268674 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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