掌上百科 - 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+ U) }0 l5 C* T/ p1 Q; l$ O
    开源了开源了……开了源,GPL协议的
    ; L9 I4 i5 B$ 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
    " N1 S7 r/ D% c3 b  _1 @多谢楼主!功能很赞!4 `6 F  Y9 W+ e
    但模糊搜索能否用简易正则式,比如.只支持一个字符,*支持0到多个字符,+支持一到多 ...

    ; O$ U  \* o8 L2 Y界面语言问题在新版本里面解决了,8 \$ I* f: Q4 ^+ c3 k: N
    匹配一到多个的话,用 .* 不就完了……
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 14:54:30 | 显示全部楼层
    不想注册论坛 发表于 2019-9-28 23:02
    ( _2 s8 m  {1 M4 l! x* {开源了开源了……开了源,GPL协议的
    7 }3 t( c, e" y* a
    安装了1.98版,点击词典管理中心和设置,都会崩溃退出。) \* _9 U/ D& m! t
    平典[device_n.REL, v.28][app_n.1.98, v.10]4 p6 T1 r" k4 m' j: q
    crash-=====Log-start=====2019-10-06, 14-48-53* b* r2 r3 V2 h  f& L; G
    android.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen/ r" x: G+ l7 e5 U8 E
            at androidx.preference.o.b(Unknown Source:81)& Z* k7 h" q1 I! {% h' t0 b
            at androidx.preference.o.a(Unknown Source:30)# e; U" B) ]" z
            at androidx.preference.o.a(Unknown Source:12)
    ( R$ P+ A- c+ T0 T0 X        at androidx.preference.p.a(Unknown Source:9)1 H: m5 B6 l" U( I2 e: g4 O. u1 p2 ~
            at androidx.preference.l.e(Unknown Source:13)
    5 e6 r4 \, z! ~0 g1 ^        at com.knziha.plod.settings.c.a(Unknown Source:3)% O5 R/ h' _! y! f; z  U+ k
            at androidx.preference.l.c(Unknown Source:74)/ `/ R; R. m1 ?' f% m; s3 V$ f
            at com.knziha.plod.settings.c.c(Unknown Source:0); Q1 C: Z! U7 {: O/ r: x* p
            at androidx.fragment.app.Fragment.h(Unknown Source:16)
    5 d8 a- X2 Y3 I: T1 B* b; h# ~        at androidx.fragment.app.j.a(Unknown Source:471)
    ! u: ]# R  A$ d% ^8 R. r        at androidx.fragment.app.p.a(Unknown Source:206)& n8 u  a& O* r4 H
            at androidx.fragment.app.p.a(Unknown Source:18)
    " u. x1 d4 [* A) b; C: g        at androidx.fragment.app.p.a(Unknown Source:36)# {; S; D% G4 m3 e+ n# M( X
            at androidx.fragment.app.j.b(Unknown Source:111)
    2 g7 {& Q3 d  p9 @. f        at androidx.fragment.app.j.c(Unknown Source:88)
    1 C& \& B! s3 Z; ]' y5 r        at androidx.fragment.app.j.s(Unknown Source:21)6 \1 Q9 m, c) f/ J% b( P
            at androidx.fragment.app.j.d(Unknown Source:9)
    ! b, W4 `1 E4 ]* o        at androidx.fragment.app.j.h(Unknown Source:6)
    : o% n* m8 e/ v7 G0 ^. C/ P        at androidx.fragment.app.f.a(Unknown Source:4)
    9 h+ @+ w8 n" h% G4 j/ T+ ^8 Z        at androidx.fragment.app.d.onStart(Unknown Source:15)
    ' I. }! c' C& {6 @+ @/ @, y        at androidx.appcompat.app.e.onStart(Unknown Source:0)
    - i' T1 v; o1 y/ y% Z; l" ]# @        at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1419)
    ) h, q" _% s0 ]0 ~( |  r. y1 c        at android.app.Activity.performStart(Activity.java:7479)+ V! C; X# u8 c6 W* g
            at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3454), w* d3 X' d) Z8 a
            at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
    6 ~6 X: ^/ A7 k, L5 s$ q        at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
    : R) H, g7 S' b5 S! f        at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)
    : |1 N2 U3 Z* J; Z" ]' U        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)3 |  T+ Q) k$ N  j8 l7 v) J
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199)5 e8 w; C7 F6 |& \* r& N# d
            at android.os.Handler.dispatchMessage(Handler.java:112)
    : a0 L6 k1 a/ t6 b. P! z        at android.os.Looper.loop(Looper.java:216)+ }1 C6 q7 }1 y  h- R
            at android.app.ActivityThread.main(ActivityThread.java:7625)
    ; ?  g/ M2 g0 G" f/ A% A- k        at java.lang.reflect.Method.invoke(Native Method)) y2 \1 @8 M9 ~' \' Y
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
    1 t2 S6 |# T/ j# P# @        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)! L2 h$ B+ C! _4 Q  t: [4 W8 l
    Caused by: java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen
    & _+ l& Q, n- |5 B. o: O        at java.lang.Class.classForName(Native Method); @5 j) W8 G5 n# i( u2 @+ c
            at java.lang.Class.forName(Class.java:453)  k' @! f& }# h$ p6 O; k, d
            at androidx.preference.o.a(Unknown Source:49)" Y) L7 I+ _) @4 c- e+ ~4 Y
            at androidx.preference.o.a(Unknown Source:2)! p" I; B3 \0 B/ `' j; ~, N
            at androidx.preference.o.b(Unknown Source:9)
    4 R& p# [" Z: s9 M" d3 v        ... 34 more
    # }6 d2 h. U" t, s5 DCaused 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]]# k+ L3 F( M' S" N. k
            at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
    1 S' X6 m  A! a: `' ~, r/ @        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)! r$ `+ V# f+ ]! k$ k- \, k
            at java.lang.ClassLoader.loadClass(ClassLoader.java:312)$ ?7 R, I4 k  ?9 B! l
            ... 39 more
    , {6 y9 \+ [3 v5 ^1 t/ @7 Ljava.lang.ClassNotFoundException: androidx.preference.PreferenceScreen, l& W; T& R2 M& W6 Q
            at java.lang.Class.classForName(Native Method)
    + P) E2 h; _' _2 c        at java.lang.Class.forName(Class.java:453)
    $ \: e, y. a  t& D        at androidx.preference.o.a(Unknown Source:49)
    $ L, q5 f' b% ^% A# J        at androidx.preference.o.a(Unknown Source:2)% S8 W/ ]# D9 {4 F; \1 ~6 X9 M
            at androidx.preference.o.b(Unknown Source:9)
    ' C! f; K0 D! Q8 H  J        at androidx.preference.o.a(Unknown Source:30)$ s, D' v4 [! \7 R( U
            at androidx.preference.o.a(Unknown Source:12)
    ' A  P3 k/ c: I% R% `: t        at androidx.preference.p.a(Unknown Source:9)
    & P) D% S$ P0 o' W        at androidx.preference.l.e(Unknown Source:13)/ G8 d& f' w5 N
            at com.knziha.plod.settings.c.a(Unknown Source:3)
      k: `3 ^' e# {# {$ f        at androidx.preference.l.c(Unknown Source:74)1 s5 b9 b2 C' v/ p  \1 S
            at com.knziha.plod.settings.c.c(Unknown Source:0)3 U5 f- f0 i+ Q7 c- \2 `7 |7 g/ A
            at androidx.fragment.app.Fragment.h(Unknown Source:16)
    " P! j# A; K3 b) c& F" O% f        at androidx.fragment.app.j.a(Unknown Source:471)3 Q& W  l$ y2 M; b: n
            at androidx.fragment.app.p.a(Unknown Source:206)
    , K% z5 U* z$ \        at androidx.fragment.app.p.a(Unknown Source:18)7 q/ {) C+ f  n7 y
            at androidx.fragment.app.p.a(Unknown Source:36)8 w) G* }+ G. [  |& g9 K" j$ U) A
            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 | 显示全部楼层
    额,失误失误,已经修复。0 r( k- u( y- y  |
    试试吧  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
    : U6 ?* e1 O; [6 v额,失误失误,已经修复。
    9 _2 R' H) `. B! a3 P试试吧  https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98 ...

    ' X2 _+ K2 `1 T1 v% X9 |感谢感谢!楼主神速啊!重新下载安装后可以了。
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 17:29:51 | 显示全部楼层
    本帖最后由 BAT2018 于 2019-10-6 18:18 编辑
    ' C; b7 F5 V( S! u9 G. `
    : F2 a  s+ J+ W& [监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其他程序中浮动查询?而且实现默认多词典查询?谢谢!
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-8 20:52:29 | 显示全部楼层
    BAT2018 发表于 2019-10-6 17:29; y' Z/ N4 u1 \2 n8 e5 k6 [9 n
    监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其 ...
    % h2 Q. q2 H) ~$ k6 j$ W* S
    解决你说的两个问题 :https://github.com/KnIfER/PlainD ... 98/PLOD-release.apk, l& A6 G" j- E+ h

      L9 e4 k0 F; Y现在可以复制文本启动浮动搜索。
    1 z9 e3 q8 w# r1 t0 i3 _9 V% [: l7 I5 F2 S/ g
    与深蓝词典不同,剪贴板监听没有悬浮球,同时需要保持主程序开启。如果后台被杀死,整个程序就完全退出了。华为手机要在系统设置中解禁后台运行,否则即使App没有被杀死,过一伙儿监听器也会失去响应。# D9 x+ H6 D1 J" J6 y) O) w- n0 F
    4 K. f) Q# c1 [; ^# ?
    安卓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- N% L0 {7 l0 |8 ]; G9 l1 u/ _# T
    解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...

    0 W! Y, `  V: V' p0 c太感谢了!刚刚试了,可以了!
  • 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
    & R4 T& l4 p7 x5 Q很好用,楼主辛苦了,但是更新后所有发音词典都无法发音了

      F! ^3 u0 c1 ?) x$ ^' d* F+ N点底栏发音不了吗?
  • 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 | 显示全部楼层

    : H& [( v! ^& e感谢楼主的付出
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-23 22:20:25 | 显示全部楼层
    不想注册论坛 发表于 2019-10-8 20:52
    , E2 ]. B+ A( u' A解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...
    ( m: ?# k* ~+ {; W
    使用中还发现有一个问题,就是点击发音图片的时候,会查看发音图片。麻烦您再修改一下,非常感谢!
  • 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-11-5 20:17 , Processed in 0.020899 second(s), 16 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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