掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

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

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

    [LV.3]偶尔看看II

     楼主| 发表于 2019-9-28 23:02:53 | 显示全部楼层
    开源了开源了……开了源,GPL协议的
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-9-30 06:19:29 | 显示全部楼层
    不想注册论坛 发表于 2019-9-28 23:02: d3 t. E0 o7 k, l
    开源了开源了……开了源,GPL协议的

    9 J, `9 }% N6 c& f# x很棒的APP,一直在用,出于蓝而胜于蓝,目前唯一的需求就是希望能在多看阅读使用,期盼增加个监控剪贴板查词功能。非常感谢你!

    该用户从未签到

    发表于 2019-9-30 06:32:11 | 显示全部楼层
    测试了下 很棒
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-6 13:44:54 | 显示全部楼层
    sxingbai 发表于 2019-5-8 19:31
    . a$ s! d9 {# R$ ^$ j" z多谢楼主!功能很赞!! J. O. x( M0 A* e
    但模糊搜索能否用简易正则式,比如.只支持一个字符,*支持0到多个字符,+支持一到多 ...
    3 e6 d! t5 l+ `, A7 w+ ?
    界面语言问题在新版本里面解决了,
    9 i$ X. R7 O7 h& Q* B匹配一到多个的话,用 .* 不就完了……
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 14:54:30 | 显示全部楼层
    不想注册论坛 发表于 2019-9-28 23:02( C$ U: W, h# E9 c( m2 O: k+ [
    开源了开源了……开了源,GPL协议的

    / \* n% c+ t- p安装了1.98版,点击词典管理中心和设置,都会崩溃退出。
    1 F9 U' B7 f( F/ R$ ?% l2 s, D7 Z平典[device_n.REL, v.28][app_n.1.98, v.10]
    3 f$ }( f, T7 _: B; i6 e5 s7 qcrash-=====Log-start=====2019-10-06, 14-48-53
    4 T, B: B3 p5 k1 L8 f+ F; c1 q2 B- landroid.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen$ J/ l) r$ b! [8 ?7 X, ]6 Z& A
            at androidx.preference.o.b(Unknown Source:81)
    / ?+ y7 ]3 F2 _( l3 @! s        at androidx.preference.o.a(Unknown Source:30)" h* C3 f4 Y9 o* g
            at androidx.preference.o.a(Unknown Source:12)+ j. i9 y' ]6 K' \: ]
            at androidx.preference.p.a(Unknown Source:9)
    / r7 p" G- c- E/ E6 k9 y        at androidx.preference.l.e(Unknown Source:13)& E4 F# Y; g  z
            at com.knziha.plod.settings.c.a(Unknown Source:3)  o1 @0 _0 M" h4 t0 N
            at androidx.preference.l.c(Unknown Source:74)& Q2 d9 P, R6 I# w
            at com.knziha.plod.settings.c.c(Unknown Source:0)/ @3 M7 t, l& ?6 m+ n# i* o2 y
            at androidx.fragment.app.Fragment.h(Unknown Source:16)
    3 ~; L. @% p4 B( d        at androidx.fragment.app.j.a(Unknown Source:471)
    $ @( \( i# y0 L* x" W        at androidx.fragment.app.p.a(Unknown Source:206)
    4 p4 n' w7 k6 _0 S" `        at androidx.fragment.app.p.a(Unknown Source:18)0 t. g( K7 Z! U
            at androidx.fragment.app.p.a(Unknown Source:36)
    9 ]' u0 M2 Z6 N7 ^9 H% B( p3 g        at androidx.fragment.app.j.b(Unknown Source:111)$ r# b  \2 x6 Q
            at androidx.fragment.app.j.c(Unknown Source:88)
    & V: T1 _/ R2 r+ C" H' J+ Q        at androidx.fragment.app.j.s(Unknown Source:21)3 e9 N! b/ J. S" F/ o
            at androidx.fragment.app.j.d(Unknown Source:9)5 w4 R- B' Q) o  S/ b: K0 [- q, _
            at androidx.fragment.app.j.h(Unknown Source:6); q  r7 V5 G! f* g# x- o0 H! O
            at androidx.fragment.app.f.a(Unknown Source:4)
    - V- @/ ~! q4 f& x5 t        at androidx.fragment.app.d.onStart(Unknown Source:15)
    - ^8 S1 n- [; ?6 M; r  k: E        at androidx.appcompat.app.e.onStart(Unknown Source:0)1 Z/ l* Q; C6 {* ~6 l
            at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1419)
    3 I* g6 ^4 O* c/ I1 O9 V# ~        at android.app.Activity.performStart(Activity.java:7479)  j6 ^" v. E7 A' l. U
            at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3454)7 ]" c( s  A7 S9 l, o8 h+ }" {4 `
            at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
    ) a5 z$ N5 {' C) }' ~        at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
    3 G% |: j  D8 o+ T: u/ ~        at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)2 ?* R' \  S! P
            at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
    % _2 a7 l! ?# I* f% |        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199)
    ! F4 c, w$ z- P/ K0 y# S% T        at android.os.Handler.dispatchMessage(Handler.java:112)
    2 c/ A  w' ?, d; Q2 F2 i        at android.os.Looper.loop(Looper.java:216)
    ' v( Z; }- d2 |% f, j4 T3 q        at android.app.ActivityThread.main(ActivityThread.java:7625)2 ]# p  o) @* j8 A2 |! L) m
            at java.lang.reflect.Method.invoke(Native Method)
    ! |. U' n! B: h        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
    , v, T2 y1 s0 b        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
    & I  {  o, c; `9 u. m! X1 OCaused by: java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen, C* Z6 t" H. ]* z9 Z  u* L
            at java.lang.Class.classForName(Native Method)* V1 ~2 A' u4 B
            at java.lang.Class.forName(Class.java:453)4 M7 ^& W) e" d$ B
            at androidx.preference.o.a(Unknown Source:49)8 D! i4 k, N2 Y. A2 ?' e; d$ J
            at androidx.preference.o.a(Unknown Source:2)
    3 J) g: R/ A# z0 M% ]8 ]        at androidx.preference.o.b(Unknown Source:9). n/ F1 u: X9 ]& G* u! o9 G
            ... 34 more" r! s2 _) l2 M. ^  \
    Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.preference.PreferenceScreen" on path: DexPathList[[zip file "/data/app/com.knziha.plod.plaindict-V27xHf4SyCJIekCuaaivlA==/base.apk"],nativeLibraryDirectories=[/data/app/com.knziha.plod.plaindict-V27xHf4SyCJIekCuaaivlA==/lib/arm64, /system/lib64, /product/lib64]]1 K3 q+ b4 A* @/ k" b( F& {/ I
            at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)4 X- G0 y; F5 V6 T% {# h
            at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    - [' o4 W% V  a, N9 F5 K$ V- o        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)4 x6 h  w4 v- R. F' [2 T9 k
            ... 39 more7 K4 B: \$ n+ V3 l* ~1 j4 ~
    java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen
    % _1 t% U/ V$ K1 z" B' f        at java.lang.Class.classForName(Native Method)
    ! P' A5 d0 Y1 Q        at java.lang.Class.forName(Class.java:453)! V/ u# m. ]2 e  H6 l6 d
            at androidx.preference.o.a(Unknown Source:49)( O; L! n3 r. N' K4 A0 b7 n
            at androidx.preference.o.a(Unknown Source:2)
    6 E0 p, e5 d% F6 I1 ^: @        at androidx.preference.o.b(Unknown Source:9)
    . \" e! ~. s- Q        at androidx.preference.o.a(Unknown Source:30)8 @' H$ {# {* k1 J% [
            at androidx.preference.o.a(Unknown Source:12)% i% E! T" k& s! X
            at androidx.preference.p.a(Unknown Source:9): M; F1 A1 V6 e8 K* `
            at androidx.preference.l.e(Unknown Source:13)4 d  L; E- T5 t6 e/ c
            at com.knziha.plod.settings.c.a(Unknown Source:3)5 d: t% N) V0 D' D) E
            at androidx.preference.l.c(Unknown Source:74)
    3 U& k! _* l/ [% h6 |' L7 g/ }        at com.knziha.plod.settings.c.c(Unknown Source:0)
    ( L8 Z' D7 Q/ q4 b        at androidx.fragment.app.Fragment.h(Unknown Source:16)
    ; r. V- ]; K: Q/ |3 L* J        at androidx.fragment.app.j.a(Unknown Source:471); G3 P( e. X! N; b: y5 s/ L" i2 d
            at androidx.fragment.app.p.a(Unknown Source:206)
    . b, A  z1 B, w" `# V1 p        at androidx.fragment.app.p.a(Unknown Source:18)
    6 q5 {6 I1 z+ P        at androidx.fragment.app.p.a(Unknown Source:36)
    ! A. a4 M4 G( X8 y; z        at androidx.fragment.app.j.b(Unknown Source:11
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 14:56:03 | 显示全部楼层
    也尝试了删除之前的1.1版,把1.98版删除重新安装,问题同样,都会闪退。
  • TA的每日心情
    无聊
    2021-8-13 07:38
  • 签到天数: 195 天

    [LV.7]常住居民III

    发表于 2019-10-6 15:15:48 | 显示全部楼层
    thanks a lot
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-6 15:20:41 | 显示全部楼层
    额,失误失误,已经修复。
    6 Y9 V, q- ?1 f( h试试吧  https://github.com/KnIfER/PlainD ... 98/PLOD-release.apk

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2023-8-3 23:20
  • 签到天数: 1081 天

    [LV.10]以坛为家III

    发表于 2019-10-6 15:41:58 | 显示全部楼层
    谢谢持续更新,报告个bug,平典1.98内调用平典搜索,程序崩溃了。另外,希望增加页内搜索功能。
  • TA的每日心情
    开心
    2023-8-3 23:20
  • 签到天数: 1081 天

    [LV.10]以坛为家III

    发表于 2019-10-6 15:52:42 | 显示全部楼层
    切换词典的搜索功能很实用,希望保留。
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 16:00:06 | 显示全部楼层
    不想注册论坛 发表于 2019-10-6 15:20$ I+ |9 |0 e$ @
    额,失误失误,已经修复。
    + T3 j2 ~( J. K试试吧  https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98 ...

    , Q9 F- r( s6 X/ e& `& m0 ~2 u& @感谢感谢!楼主神速啊!重新下载安装后可以了。
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 17:29:51 | 显示全部楼层
    本帖最后由 BAT2018 于 2019-10-6 18:18 编辑
    + f- `  e4 T7 O! ^+ e7 ^" H
    6 Q$ {# l4 f/ s: ]6 y  v监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其他程序中浮动查询?而且实现默认多词典查询?谢谢!
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-8 20:52:29 | 显示全部楼层
    BAT2018 发表于 2019-10-6 17:29$ H+ T1 ?) Z/ q* @, r6 Y7 m
    监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其 ...
    - Q+ T$ n9 _; P) e0 d2 u  E
    解决你说的两个问题 :https://github.com/KnIfER/PlainD ... 98/PLOD-release.apk
    . w7 _) {* N$ P; h) B: H4 k8 u$ I! A: N8 S% i) Z7 l( P: ]% ^1 {! E# d: P
    现在可以复制文本启动浮动搜索。: T" ]: @) d  P/ A+ y1 |1 Z

    . O: w5 \8 ^4 r1 d0 P与深蓝词典不同,剪贴板监听没有悬浮球,同时需要保持主程序开启。如果后台被杀死,整个程序就完全退出了。华为手机要在系统设置中解禁后台运行,否则即使App没有被杀死,过一伙儿监听器也会失去响应。2 q- X+ M6 T+ j

    8 P3 G- I5 k8 ]7 T/ g, @& O0 b' s安卓10限制剪贴板访问,不过仍然能够监听自己。

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2026-5-23 21:32
  • 签到天数: 401 天

    [LV.9]以坛为家II

    发表于 2019-10-8 21:17:21 | 显示全部楼层
    非常不错的软件!而且是开源的!谢谢!
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-8 21:43:19 | 显示全部楼层
    不想注册论坛 发表于 2019-10-8 20:52
    & G( g$ x+ |, N5 U( T解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...
    5 w7 H& F7 f" Y) D
    太感谢了!刚刚试了,可以了!
  • TA的每日心情
    擦汗
    2022-3-7 19:51
  • 签到天数: 229 天

    [LV.7]常住居民III

    发表于 2019-10-13 12:59:41 | 显示全部楼层
    很好用,楼主辛苦了,但是更新后所有发音词典都无法发音了
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-15 23:17:04 | 显示全部楼层
    amxiu 发表于 2019-10-13 12:59! B# K/ C4 Z. y& W+ T0 D
    很好用,楼主辛苦了,但是更新后所有发音词典都无法发音了

    ) ?) W& a" c+ C8 Z6 y点底栏发音不了吗?
  • TA的每日心情
    奋斗
    2019-10-17 09:44
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-10-16 11:17:38 | 显示全部楼层
    感谢楼主的付出
  • TA的每日心情
    奋斗
    2019-10-17 09:44
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-10-16 11:18:06 | 显示全部楼层
    积分咋获得啊 大牛人

    点评

    给我找找Bug,发积分哦!(其实都是坛友赠的 XD )  发表于 2020-1-28 20:03
  • TA的每日心情
    奋斗
    2019-10-17 09:44
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-10-16 11:18:21 | 显示全部楼层

    4 x4 X; o8 U$ v3 L' W, a8 M# A+ I感谢楼主的付出
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-23 22:20:25 | 显示全部楼层
    不想注册论坛 发表于 2019-10-8 20:52
    % s% B! ^$ i, ]$ Q7 h& p3 j解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...

    5 T! b8 t. v$ r: B使用中还发现有一个问题,就是点击发音图片的时候,会查看发音图片。麻烦您再修改一下,非常感谢!
  • TA的每日心情

    2019-11-8 08:41
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2019-10-27 09:07:00 | 显示全部楼层
    APP很实用,多了一个选择
  • TA的每日心情
    开心
    2023-2-26 17:56
  • 签到天数: 132 天

    [LV.7]常住居民III

    发表于 2019-10-27 11:51:05 | 显示全部楼层
    为什么查词每次只显示一本词典,怎样才能多本词典一起显示?求大神解答?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-6-4 09:22 , Processed in 0.021275 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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