掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 10846|回复: 78

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

[复制链接]

该用户从未签到

发表于 2018-1-30 10:33:14 | 显示全部楼层 |阅读模式
本帖最后由 woody.guo 于 2018-5-29 14:39 编辑 . h6 P, W7 j+ R% `; N; r

, [- S2 P) M9 n+ kMDict 早期用户。Windows Mobile 时代 MDict 的重度使用者,只是后来渐渐就不用了。9 K) h; `9 U3 _

8 A" T$ b7 c) U( p现在小孩子上学了,要查字典呀。发觉现在的词典都不大地道,Google Play 上的 MDict 也已很久没更新,于是就花了点周末的时间做了这个版本。
6 x! y0 e5 {$ e( l$ U; A- K$ }9 \, s+ Y; C
作为一个词典的基本功能已完成。下载附件后改后缀名为 apk 即可安装。安装后会自动查找卡上的词典,并按目录分组。
% {/ t' o8 V9 d! @& Q* s
9 G4 l$ P' U, G2 O1 ^# d" B1 O可以为每个词典新建一个 <词典文件名>.override 文件为该词典增加一些额外属性。文件中每一行为「<属性名称>制表符<属性值>」。当前支持的属性有:
$ Q5 Z/ ~- C) y8 j) k; A# ]  * or_name 词典显示名称
' Z% n4 Y, o: f4 |+ C  * or_order 词典先后顺序0 {2 D6 `, S3 }4 `9 R: f3 q$ l8 K. [# g

5 a  _; ?" M% X5 `8 K, H顺序仅在组内生效。3 J% U/ D+ x2 f/ H% L, h

; R  g$ k/ R! i( P3 t$ j呃,对了,不支持 2.0 以前版本的 MDict 词典。
) e5 }& l, a: `; E6 B& D2 |
/ j( H( T4 p, _4 M) X. }Bug 是一定有的,请大家在此帖回复,我会尽可能快地修复。2 B- P2 t( S# V7 {1 y
$ G( N# w+ S3 t( Z, S8 b. A/ ]
感谢 @HMPT  的提醒,最低支持 Android 5.0。因为时间关系,没有做词典文件管理,所以偷懒只检索存储卡三级目录内的 mdx 文件。
0 h# ~2 D& X, n  ?' r* e
0 J8 J) P. `/ _( `: F  ]Update:
/ U# q5 W3 y3 {0 A, U; D1 t; z1 {2018/03/25 0.8:修复 Android 5.0 机器上只显示圈圈而无法加载词典。7 d7 a- w( e" f/ `) q
2018/04/15 0.9:增加单词本。2 |7 Y9 R% Q# I! U
2018/04/18 0.9.1:修复长声音播放不完整的问题。- T2 r# L0 K& I% o
2018/05/13 1.0:增加手动选择词典目录。
/ @# W5 _5 @+ z& Q& g6 C2018/05/23 1.1:支持全文检索,因此安装包也增大了好多……
$ L3 ~7 @# Z9 T2018/05/23 1.1.1:支持词典同名 css/js 的加载(感谢 @bbs 的反馈),支持 MP3 发音。* Z; C" P5 Q4 z) B

. W- l( ^5 A. V! i( i$ l8 \9 ~) I4 t8 u- Q& L/ N* o( n& ^& G/ W% K

本帖子中包含更多资源

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

x

评分

7

查看全部评分

该用户从未签到

 楼主| 发表于 2018-1-30 11:14:26 | 显示全部楼层
HMPT 发表于 2018-1-30 10:38
) I) y) c7 g9 a# e' E下载试用下先
. w: }! e: I' z' a0 ]! L& p) z
/ q/ H6 `/ V6 I* I$ w: i1 B首先, 最低SDK 5.0, 提醒楼下;
7 ?, J7 e. ~' g5 F5 [- q; d9 N
转到后来词典都找到了吗?还是一直转没完没了?卡上有多少词典?

该用户从未签到

 楼主| 发表于 2018-5-29 14:45:13 | 显示全部楼层
bbs 发表于 2018-5-29 10:52
7 U- S5 R7 |, ~/ ?6 Q创建是创建了,但是不能搜索啊,搜索跟普通查词没区别,没看到有变成全文检索。 ...

# \$ O6 z" G, [: p* O是显示「全文检索已启用」吗?& _4 i0 l" P  h/ G: |
! z9 ?6 e& O  ~7 _
启用之后,搜索栏里输入之后,下方列表中图标不是应用图标的,也不是时钟图标的就是全文检索出来的结果。
  • TA的每日心情

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

    [LV.7]常住居民III

    发表于 2018-1-30 10:38:58 | 显示全部楼层
    本帖最后由 HMPT 于 2018-1-30 10:46 编辑
    . z4 O/ @4 {8 [! Q  q2 ]
    4 \. y/ T2 P2 ^) k  P, P0 u) e下载试用下先% }8 e; G/ S  @9 L& u! s# n" ?4 w
    % o: p; D- b" B7 g
    首先, 最低SDK 5.0, 提醒楼下;
    . `2 f! {' k' k/ j8 q/ z其次, 打开一直转圈, 安装后会自动查找卡上的词典,并按目录分组 -->还是改为指定目录比较好;
    9 A& k1 O5 W9 W  o# z, o$ Y* ]6 E" e没了...
    : f% R: {1 i* K5 {; o. W0 z- _5 M
  • 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
    % ?1 j+ o  l$ b" m3 W& j5 t: D& u5 c" j转到后来词典都找到了吗?还是一直转没完没了?卡上有多少词典?
    4 `1 `0 L. e1 R6 Z' H7 h) k  W0 `9 H
    没几本, 十本所有, 文件夹遍历会很慢, 所以强制指定搜索目录很重要!: M* B$ V  `5 N6 `
    比如 mdict/doc 这种~~

    该用户从未签到

     楼主| 发表于 2018-1-30 11:44:05 | 显示全部楼层
    HMPT 发表于 2018-1-30 11:26( ]% [0 M! K9 g4 U0 D  [& x
    没几本, 十本所有, 文件夹遍历会很慢, 所以强制指定搜索目录很重要!
    $ Z9 Q. j2 b' Q- L比如 mdict/doc 这种~~ ...

    3 X% U+ K& n& V5 D2 J; W应该不是遍历文件夹慢,因为我限制了只遍历最多三层目录。) ]- U) ~: H* z; c
    如果所有词典都在一个文件夹中,会作为一个组一次性全部加载,你的慢可能是这个原因。
  • TA的每日心情
    无聊
    2020-7-25 11:14
  • 签到天数: 168 天

    [LV.7]常住居民III

    发表于 2018-1-30 12:09:24 | 显示全部楼层
    打开后连圈圈都没有呀,咋回事?
    $ N3 ^8 v& {  B# H

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2018-1-30 13:49:21 | 显示全部楼层
    JetZhang 发表于 2018-1-30 12:09
    / X- o6 v# W. w4 U6 H, I打开后连圈圈都没有呀,咋回事?
    $ K- F' F6 d4 {4 a. q
    呃,你的词典都存在什么目录的?
    - l. v4 f6 [4 f7 X% i3 e# ~  lApp 没弹出个对话框告诉你没找到词典吗?
    2 H, K7 _/ b: j$ R

    该用户从未签到

     楼主| 发表于 2018-1-30 14:35:12 | 显示全部楼层
    woody.guo 发表于 2018-1-30 11:44
    0 s8 b, S; G: B应该不是遍历文件夹慢,因为我限制了只遍历最多三层目录。- o6 D  ]& r+ ?4 _6 f
    如果所有词典都在一个文件夹中,会作为一个组 ...
    1 v8 t$ Z9 K0 Q' \* |; t; @
    自个打脸呀
    6 f' V8 h- U) P# S8 o2 }如果所有词典都在一个目录,那么就会是每组一个词典2 \/ {" S/ ~' p2 H, s' c, Y- S
    下图就是所有词典都在 sdcard/mdict/doc/ 目录中的情况了+ C" T! w3 |1 v2 B3 Y4 f/ G5 r
    . k, m! L, X: g3 |; Z. N5 P' m

    - z* c* w( ]* @4 _6 x& [

    本帖子中包含更多资源

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

    x
  • TA的每日心情

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

    [LV.7]常住居民III

    发表于 2018-1-30 15:15:13 | 显示全部楼层
    woody.guo 发表于 2018-1-30 14:35
    4 Q3 @/ p6 O& `0 m* h自个打脸呀* ~9 L% M" t$ b
    如果所有词典都在一个目录,那么就会是每组一个词典8 A0 I+ h! J, T0 n8 g: l, \
    下图就是所有词典都在 sdcard/mdict/doc/ ...

    : f9 j# M: g; T" Q还是设置成搜索指定目录比较好, 实话实说
  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 441 天

    [LV.9]以坛为家II

    发表于 2018-1-30 17:14:37 | 显示全部楼层
    加油搞啊。啥时候支持300本联查了,通知一下。
  • TA的每日心情
    无聊
    2020-7-25 11:14
  • 签到天数: 168 天

    [LV.7]常住居民III

    发表于 2018-1-30 17:28:23 来自手机 | 显示全部楼层
    woody.guo 发表于 2018-1-30 13:490 @- |) T) L$ f5 c* j
    呃,你的词典都存在什么目录的?  s+ N5 E  X0 |+ N  I& X. _, G' @
    App 没弹出个对话框告诉你没找到词典吗?
    . ^$ w5 e, P2 F ...
    ! s$ e- K6 l$ y, O: P
    在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-12-4 18:50
  • 签到天数: 217 天

    [LV.7]常住居民III

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

    [LV.7]常住居民III

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

    该用户从未签到

     楼主| 发表于 2018-3-25 20:38:02 | 显示全部楼层
    HMPT 发表于 2018-1-30 10:38) M( }1 J; T/ x4 |$ {, v
    下载试用下先4 p3 L1 i; W4 g4 B

    ' ~; k$ N8 e) I. d2 t+ o* ^首先, 最低SDK 5.0, 提醒楼下;

    4 A. j; ?, O6 r5 c你的手机是 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 | 显示全部楼层
    羡慕码农~
    6 a+ m, x7 ?% Y; C  B自己还能做app
  • TA的每日心情
    开心
    2018-4-10 00:00
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-4-10 01:01:23 | 显示全部楼层
    资料太棒了,感谢楼主
  • TA的每日心情
    开心
    2020-3-15 16:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

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

    [LV.1]初来乍到

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

    [LV.9]以坛为家II

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

    [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, 2020-8-7 17:34 , Processed in 0.396433 second(s), 8 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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