掌上百科 - 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
    3 _; F3 R6 C! h) g开源了开源了……开了源,GPL协议的

    0 m) e. I% G2 j2 j很棒的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
      x! n" `2 Y( B% x2 c多谢楼主!功能很赞!% y- ]; L9 o- E' k
    但模糊搜索能否用简易正则式,比如.只支持一个字符,*支持0到多个字符,+支持一到多 ...
    ! A0 n- d( C. g# W" o
    界面语言问题在新版本里面解决了,
    ' w- {8 O8 R7 s匹配一到多个的话,用 .* 不就完了……
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 14:54:30 | 显示全部楼层
    不想注册论坛 发表于 2019-9-28 23:02
    7 g# h5 O3 I' N* W9 S+ G% E' A开源了开源了……开了源,GPL协议的
    + [- W1 \& n1 K4 l
    安装了1.98版,点击词典管理中心和设置,都会崩溃退出。
    6 M( i# M( \: q7 E3 m" M% ^7 t: b平典[device_n.REL, v.28][app_n.1.98, v.10]' r* u$ L8 I2 s4 p: r, h& x4 a) I1 a
    crash-=====Log-start=====2019-10-06, 14-48-537 x( [$ E. T+ B$ w9 k/ V
    android.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen
    2 G. n& x  ~% W5 {, |4 B        at androidx.preference.o.b(Unknown Source:81)8 I* q1 w* s( s# I5 Y' m+ w
            at androidx.preference.o.a(Unknown Source:30)/ [! T% [- I6 e2 j: n1 A
            at androidx.preference.o.a(Unknown Source:12)
    4 U7 r( I+ R1 Z        at androidx.preference.p.a(Unknown Source:9)
    $ u) J  m* B, n* }' m* X* Q        at androidx.preference.l.e(Unknown Source:13)/ U. r1 o6 M9 \
            at com.knziha.plod.settings.c.a(Unknown Source:3)
    ! y  |3 r+ o& R" R; n7 Q2 K7 h3 s/ g        at androidx.preference.l.c(Unknown Source:74)
    3 a$ k/ W( f$ \9 S* @4 g' e6 N        at com.knziha.plod.settings.c.c(Unknown Source:0). v2 W8 Z% }) W3 N+ Y
            at androidx.fragment.app.Fragment.h(Unknown Source:16)
    ! t6 L, c/ t6 E8 `/ t( T        at androidx.fragment.app.j.a(Unknown Source:471)
    - N# Q2 e, i4 J( z        at androidx.fragment.app.p.a(Unknown Source:206)& ]* P  f& L8 h4 B$ h( a: c
            at androidx.fragment.app.p.a(Unknown Source:18)
    + Q6 L4 @3 k/ {: r$ a+ x. Y; s+ t" s        at androidx.fragment.app.p.a(Unknown Source:36)$ p7 w0 B" [! A: C. [/ n) H
            at androidx.fragment.app.j.b(Unknown Source:111)
    8 n- U4 W) o0 e; R( d, ]5 L        at androidx.fragment.app.j.c(Unknown Source:88)
    2 j% j. [, k1 ?) ^0 K' L9 I( Y        at androidx.fragment.app.j.s(Unknown Source:21)
    ; U. |' E4 t6 @& Z: l# Z6 c        at androidx.fragment.app.j.d(Unknown Source:9)4 v) r; p7 a# x7 }
            at androidx.fragment.app.j.h(Unknown Source:6)+ j. Q1 X5 L; ]
            at androidx.fragment.app.f.a(Unknown Source:4)
    ' O; b5 p4 Q. [. L        at androidx.fragment.app.d.onStart(Unknown Source:15)* a! ?$ ]% q  i+ P8 S* Q* Y
            at androidx.appcompat.app.e.onStart(Unknown Source:0)# R' A7 c: B7 }- b) M( o, J5 t$ X
            at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1419)
    3 c# N1 ~: F2 {        at android.app.Activity.performStart(Activity.java:7479)
    ) y! O9 e1 b1 z        at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3454)
    + U% O4 n5 X1 b2 f        at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)0 }0 r; [, ]" o6 O5 `% G! m- \
            at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165), P0 R& W+ w% l/ z" R' h- D
            at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)
    # Z8 U* G2 X1 q& T        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
    * m% S9 [7 I" K3 J4 z$ v        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199)
    4 A6 j, h" e; z' J% \        at android.os.Handler.dispatchMessage(Handler.java:112)- @" _1 N: n0 R" n: }
            at android.os.Looper.loop(Looper.java:216)
    $ c. ?( i  a9 r1 D/ k        at android.app.ActivityThread.main(ActivityThread.java:7625)
    , v1 D5 r9 B9 M% S/ g# Y) P        at java.lang.reflect.Method.invoke(Native Method)' S0 M  t) ?1 V: m& J
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)) M; n/ C1 c2 p8 z4 d! Q% s+ L
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
    7 c3 }2 s' }- d: \; C  Z( LCaused by: java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen: `9 h0 C8 v" Y- O
            at java.lang.Class.classForName(Native Method)  f  K! O9 X* |7 m3 W( h  ^& i: X
            at java.lang.Class.forName(Class.java:453)+ i7 C& O! I( D
            at androidx.preference.o.a(Unknown Source:49)3 W0 n9 A8 t0 J% v7 P( M* ]' g) L- ^
            at androidx.preference.o.a(Unknown Source:2)
      C  P5 E7 \4 P8 S        at androidx.preference.o.b(Unknown Source:9)* Q$ ?5 X" m+ M: ~) [
            ... 34 more3 S8 v0 q) U! F) f
    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]]
    ' L( ?' d- |( G        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
    % y5 g- K$ `% Y- o0 Y3 o4 b3 f2 e        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)- L: l$ Z! @1 u, K$ ?
            at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    3 _  y: n! S0 G5 W( K        ... 39 more: S- F2 P" m* S; r+ }5 U- }
    java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen
    " ?- Q% \1 P9 N        at java.lang.Class.classForName(Native Method)0 i' {, ^: y+ {9 P4 {  ^( S* S
            at java.lang.Class.forName(Class.java:453)8 P* |% ?. f  m2 S
            at androidx.preference.o.a(Unknown Source:49)
    $ A6 S: |7 x( \# K        at androidx.preference.o.a(Unknown Source:2)
    ; s$ A4 g# S0 j9 f6 [+ L$ @4 u3 ]        at androidx.preference.o.b(Unknown Source:9)
    ( W9 A8 I7 r% b! l: E        at androidx.preference.o.a(Unknown Source:30)
    + L" m, i8 K9 g) k. X' q$ R! d        at androidx.preference.o.a(Unknown Source:12)$ K: C' Z! f9 c, y
            at androidx.preference.p.a(Unknown Source:9)
    4 \, }( d. ~& ]7 d        at androidx.preference.l.e(Unknown Source:13)0 ~' ?( v: {0 B( p1 g9 t' Y. {
            at com.knziha.plod.settings.c.a(Unknown Source:3)
    ; L0 D+ @3 L7 A        at androidx.preference.l.c(Unknown Source:74); s- X4 z* U  I! @
            at com.knziha.plod.settings.c.c(Unknown Source:0)
    # l$ i5 Q, k  z* e& c/ N' }2 s. P        at androidx.fragment.app.Fragment.h(Unknown Source:16)& S6 b, m# e: x8 Q) H1 F* o
            at androidx.fragment.app.j.a(Unknown Source:471)
    7 ?% l6 l4 L9 C6 A" p2 [        at androidx.fragment.app.p.a(Unknown Source:206)
    ! H0 M4 A& y3 [( v        at androidx.fragment.app.p.a(Unknown Source:18)1 @/ o+ S4 k' ~5 ~1 b8 N
            at androidx.fragment.app.p.a(Unknown Source:36)( ~2 e' ~/ H5 t: r. o+ E# M# U
            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 | 显示全部楼层
    额,失误失误,已经修复。. O$ c, `; q' w
    试试吧  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
    / m% z$ |1 v5 i" H  u) l) z8 h额,失误失误,已经修复。9 `$ e1 v! B$ [) ?/ w
    试试吧  https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98 ...
    1 B& N4 b4 l& c% O3 E
    感谢感谢!楼主神速啊!重新下载安装后可以了。
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 17:29:51 | 显示全部楼层
    本帖最后由 BAT2018 于 2019-10-6 18:18 编辑   Y2 K! z& N* P
    , a0 g6 h" j6 j7 _  S9 T' ?
    监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其他程序中浮动查询?而且实现默认多词典查询?谢谢!
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-8 20:52:29 | 显示全部楼层
    BAT2018 发表于 2019-10-6 17:29
    : }6 G* h1 z6 z. q4 A+ g1 ^- ]  A& r监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其 ...
    * t  v+ _, `; E- |  D9 o
    解决你说的两个问题 :https://github.com/KnIfER/PlainD ... 98/PLOD-release.apk
      u% j9 t- p, f3 B/ f; _7 B
    + e( S6 T' e6 \3 a现在可以复制文本启动浮动搜索。2 T: J/ C# i) T. A( h8 u# c

    8 V: Q/ @9 Q) n/ Z* z& @6 V- d* ~与深蓝词典不同,剪贴板监听没有悬浮球,同时需要保持主程序开启。如果后台被杀死,整个程序就完全退出了。华为手机要在系统设置中解禁后台运行,否则即使App没有被杀死,过一伙儿监听器也会失去响应。6 o: \( ?- M3 \6 ?
    3 @' _" f5 ^. \
    安卓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
    6 C4 }2 R. e1 k, o. E解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...

    / k# e4 w0 r) [/ I# G: P1 A! z太感谢了!刚刚试了,可以了!
  • 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:599 N9 f) ~) p3 y' x  g8 P
    很好用,楼主辛苦了,但是更新后所有发音词典都无法发音了

    : R- x! F( O2 z$ f( J4 I0 z9 v$ }* t点底栏发音不了吗?
  • 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 | 显示全部楼层

    : c4 L  `. H6 u# }* d4 y感谢楼主的付出
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-23 22:20:25 | 显示全部楼层
    不想注册论坛 发表于 2019-10-8 20:52
    % v3 \2 S' i  r* L1 m解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...

    . E  y3 Q- j8 Z% L- i使用中还发现有一个问题,就是点击发音图片的时候,会查看发音图片。麻烦您再修改一下,非常感谢!
  • 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-8-7 17:23 , Processed in 0.029594 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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