掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖

[新版发布] 发一个Mdict查词的安卓App,心血之作,借鉴于深蓝词典。

    [复制链接]
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-8 13:31:57 | 显示全部楼层
    sxingbai 发表于 2020-1-8 10:470 U( A; x8 _; |! {, `
    请问,怎么把词典设为可编辑?好像无意中点出来过一次,现在怎么也弄不出来了。# n1 |' ?( d- G
    另外词典功能太丰富了,希 ...
    1 y$ b/ i" I9 }; B4 o" p
    在有回形针的对话框中,同时打开“内容可重载”、“内容可编辑”这两个词典级别的选项  8 K! U, s/ q) r  I, u
    以及“允许内容编辑”这个程序级别的选项(等会儿把这个选项删了)
    1 x5 W. R* z5 e( M) {0 {! _9 c% l2 p, M7 C/ S
    抽空整理一下吧……: M$ C# q0 Z+ ^2 l5 n) S" ]' \
    0 V; s; _+ F6 N. c
    可重载:显示保存按钮,可以保存高亮批注。
    ( T  N" k' G* w* M可编辑:显示另外两个按钮,可以键盘打字。
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-24 18:01:39 | 显示全部楼层
    sxingbai 发表于 2020-1-8 15:40; N+ h- p9 l4 Z8 I* d0 \
    多谢老板!真心好用!

    2 I: E+ A6 f% H( [1 P5 J: }$ x这个表情什么意思,哈哈
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-24 18:17:16 | 显示全部楼层
    本帖最后由 不想注册论坛 于 2020-1-24 18:37 编辑
    ' o+ t4 J2 f0 k* W  |# n1 p* W' `: f* ]! z( @
      另外我调整了正则表达式搜索,发现了一个比较严重的Bug,但是只在特定条件触发。0 P) Q3 t3 g( U
      正则表达式的全文/词条搜索依赖于Joni库。词条搜索应该没什么问题,但是在使用正则全文搜索时,如果遇到不规范编码的内容,就会导致正则引擎在后台卡死,持续死循环式占用后台资源,导致发热、耗电严重,直至耗尽搜索时限(5分钟),或者程序被完全终结(不是返回退出,而是从任务管理器划掉)。) Q8 P/ s5 m6 }$ f4 L
      不规范编码的内容: 参考 高级汉语词典(2007 by key7000)瘮字,拉丁文喂鸡词典100403 abitante 词,这些词条内容中含有非法字符,即不能被解码,显示出来是?这样的。遇到这种情况,Joni正则表达式引擎就会卡死,点取消也没有用。
    6 l' M7 O6 g' V" h& \, i

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-24 18:32:49 | 显示全部楼层
    本帖最后由 不想注册论坛 于 2020-1-24 18:36 编辑
    . e& ^7 ?$ e' ~. Z/ L
    7 k: n# a) c. A0 ]. f通用构词库和专用构词库:* W! S+ A2 f5 L* V1 B) z
    起初,我本想利用那些存在大量重定向词条(@@@LINK=)的词典,所以提出这种分别。
    % N. w4 J; J. N- Q现在发现没有这种必要,所以取消通用构词库,统一为专用构词库。需要在当前分组中设置,并会从当前分组隐藏。) @5 |+ d: Q' ?( B0 S
    构词库的图标是一个漏斗的形状。  n/ o; Q9 J3 T5 o( t" J
    现在有三种图标,分别是发音库,点译词库,和构词库。) c6 J9 o, E% [0 h

    本帖子中包含更多资源

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

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-24 19:05:37 | 显示全部楼层
    本帖最后由 不想注册论坛 于 2020-1-24 19:25 编辑
    ( n' r  O: j: }/ V5 s; V
    * E1 Z' B: |, K7 S传图好累……" `, {3 \  k- k$ _' l, z
    . Z( r: |7 ?3 @" M: w/ L2 i7 ^
    5 r& g: @( u  @" b4 r; W

    本帖子中包含更多资源

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

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 14:44:12 | 显示全部楼层
    sxingbai 发表于 2020-1-27 09:09( [1 V4 X/ t  z
    昨晚试用了最新版,也许是不习惯,反正不太顺手:, z. U7 ~: i5 K! k$ I' ]
    1也许是懒加载的问题,搜索时有时只搜索一部词典,有时两 ...
    " o4 o5 f# R2 R' E
    懒加载在设置->开发者选项中关闭。不过应该不存在这个问题。
    1 t) t4 w) R2 P/ r. I2 n% j提示网页搜索,本意是当除了网页搜索外,其他词典没有返回结果时,做一个网页搜索的缓冲,不要自动就打开很多网站。不过逻辑处理里面出了一个小问题,边界检查本应是大于等于零,少打了个等于。
    & B6 W1 n$ T) ^7 P文件丢失?你是把文件放在缓存目录了吗?! h+ r5 [' {5 y8 ^$ V- a% H
    5 i0 A( l/ D9 I! {! E; F# N
    正则搜索什么问题,能否详细说明?多多益善。感激不尽!
    9 U6 d% Y  I  }6 y
    % e# \' k6 y8 w8 P7 u) p你说的我只能修复第二点。
    . B. `( _0 j' P2 ?) z5 W0 P适配一下安卓5再发布更新。! ^5 N) m- y' t/ n) X2 \
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 15:23:03 | 显示全部楼层
    lwh0516 发表于 2020-1-28 12:08
    0 [1 e5 ]1 a. o3 I: \; p点击词条闪退,完全不能用

    : H3 |! z7 z$ s5 Q4 E) [“点击词条闪退”修复了
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 16:06:27 | 显示全部楼层
    本帖最后由 不想注册论坛 于 2020-1-28 16:11 编辑
    : F  x( @9 a0 V6 j, m4 y/ i/ ~* |; E! S4 B' s" I
    我把相关特性调高到了API27,现在安卓8以下全部使用兼容版特性……
    & j, Q2 X5 y9 q9 q$ @; M! H: @0 o& Zhttps://www.lanzous.com/i8w82rc% `' D4 r- P8 E" z- U& Q) W8 T9 m
    & q4 [( u1 j( P8 |0 k0 p
    安卓5点击闪退是因为不支持分析 xml 图形中 inset 标签的百分比尺寸。应该是仅支持明确的尺寸。
    0 R! P. w0 `1 N( O! Y0 F但是我找不到何时开始支持的依据,索性调到最高了。8 R0 O: `8 L+ \% K3 u
    7 y5 g6 J6 A3 B! Q% ~
    使用兼容版特性,在线词典的进度条可能比较宽。
    4 z' V$ ]# w# f% z6 M; Y
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 16:08:48 | 显示全部楼层
    sxingbai 发表于 2020-1-28 15:366 q" B& u  g% J5 n+ H
    文件是放专门放在一个dicts目录
    2 j6 R, W2 B8 U0 H! p7 _* _
    /sdcard/dicts ?
    , x8 l0 ]+ r% g8 A2 R7 _. {. O不会无故删除文件的,你是何时发现文件被删除了的?
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 16:18:09 | 显示全部楼层
    不想注册论坛 发表于 2020-1-28 16:08  p5 _% f" c- R; {$ @
    /sdcard/dicts ?% \+ o$ e; W: [( U
    不会无故删除文件的,你是何时发现文件被删除了的?

      R! Z9 \6 f/ {, I/ X% O7 e- b删除的文件名是什么?
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 17:19:26 | 显示全部楼层
    好像的却有问题,吃个饭看一下
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 17:20:52 | 显示全部楼层
    lwh0516 发表于 2020-1-28 16:51
    : D" b7 H. d( e9 T+ q; O不好意思,一开始发送失败,就发了好多下
    . R) m' Y+ n5 x! e# A8 c* d4 j
    你把多余的帖子清理一下吧,太多了有点影响。, W3 s+ \# K: n0 w, X
    编辑->附加选项里面可以删帖的。
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-28 19:32:26 | 显示全部楼层
    lwh0516 发表于 2020-1-28 19:31( G3 `8 p( W! H1 U2 [
    分享被取消,无法下载

    7 j/ C& N6 c; v更新了……
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-29 15:45:50 | 显示全部楼层
    oald 跳转失败解决,起因是词块的头尾两个边界单词包含了@_两个符号,影响了排序。
    & E4 Y5 _. y8 V* i! O# f' N. W我 mdict 标准都是摸索出来的……
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-29 18:24:14 | 显示全部楼层
    dengaihua 发表于 2020-1-29 17:336 N4 M9 g8 Y" k2 W- |2 d2 S. l  H
    楼主,2.7版安卓10闪退,不知是不是个例。
    9 b0 U1 a& t( x$ w; |
    怎么闪退的?
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-29 18:43:28 | 显示全部楼层

    + A2 m& G: _; ?+ }2 H4 J! x$ E/ {" V$ ?# l# b0 i
    标示词典管理中心的一些长按操作。+ z, Y+ {& N8 n9 n& ~' z: y

    本帖子中包含更多资源

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

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-29 22:38:33 | 显示全部楼层
    oald9.1.mdd 不能用作发音库,只能给oald9自己使用,它里面的词条是这样的:\us_pron\g\gaw\gawki\gawkily__us_1.mp3,而不是\gawkily.mp3
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-29 22:48:59 | 显示全部楼层
    lwh0516 发表于 2020-1-29 22:30
    - A* b( R+ c# K% y: Ysound不是1000的吗,还有300的?
    1 u5 p2 o9 V/ q3 c你最好下oald9的那个小一点的的

    1 ?9 c+ ^6 ~6 A1 B  X( ~https://www.pdawiki.com/forum/fo ... 1%E9%9F%B3%E5%BA%93* i6 M2 l# k% h- i5 `$ I. y
    类似的,都是三百多m
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-29 23:17:52 | 显示全部楼层
    lwh0516 发表于 2020-1-29 23:120 b2 N* z  V% K8 j% @
    关键是在你的APP里面这种格式不支持(我点那个词典自己的小喇叭没有声音)
    & z! Q: a( b- e, U/ Z! q9 z ...

    9 f2 N/ S" E$ u8 |+ x2 c我试了下是可以的。你文件下全了?
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-30 22:51:50 | 显示全部楼层
    lwh0516 发表于 2020-1-30 21:55
    , ?9 I5 q; ~* @. F怎么预先缓mdd音频到文件

    0 k. ~; _9 D+ y左边侧栏设置
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-31 09:28:58 | 显示全部楼层
    lwh0516 发表于 2020-1-31 07:55; y3 g9 D5 g2 r! r' D
    他是怎么预先缓存的呢,要等他缓存完了才能发音还是怎么样,如果是,这个缓存要多久 ...
    0 t+ p1 m7 `) ^  ?! U
    只缓存将要播放的一个mp3文件。
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-1-31 09:35:10 | 显示全部楼层
    dengaihua 发表于 2020-1-31 07:40( \3 @; ]# Z# W/ [) z- S' K8 x
    深色模式部分词典颜色仍不适配
    * A# u! ~" m* d9 J' Z8 _# j
    这个应该是网页本身有背景颜色吧?跟 (LDOCE) En-Cn 5++一样。
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-2-8 13:19:22 | 显示全部楼层
    lwh0516 发表于 2020-2-3 17:29
    1 i) J) t8 v, ^, ~5 e, o/ h  `什么时候发新版啊

    % U8 g* S. I3 o4 C/ M0 Z% \我还是加了个开关,暂时放在:开发者选项->优先使用发音库(最后一项)
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-2-8 13:24:37 | 显示全部楼层
    不想注册论坛 发表于 2020-2-8 13:19
    1 G1 L. u1 f7 c) u" O$ m$ g我还是加了个开关,暂时放在:开发者选项->优先使用发音库(最后一项)
    5 y- T& E8 J# P. Z/ k. h% [; O
    正文又写满了,换了个帖子 https://www.pdawiki.com/forum/thread-38502-1-1.html
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-2-8 13:27:21 | 显示全部楼层
    lamb1012 发表于 2020-2-7 11:47
    $ V! r7 n$ c7 y( X! K好用,就是网络查词不方便

    ' [! X) L2 R: Y9 I怎么个不方便?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-26 05:33 , Processed in 0.143087 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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