掌上百科 - 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 [# b! C6 a/ \/ L  o; [开源了开源了……开了源,GPL协议的

    % ]8 `- J1 C/ K' h+ C很棒的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, u0 i' K' O; {* x$ ~
    多谢楼主!功能很赞!. ]* J9 S. A) _; j, f, b$ E
    但模糊搜索能否用简易正则式,比如.只支持一个字符,*支持0到多个字符,+支持一到多 ...

    ! m5 ^7 r/ m% i8 a/ W6 [) b" I界面语言问题在新版本里面解决了,( B6 K/ ?  s- v+ G" o
    匹配一到多个的话,用 .* 不就完了……
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 14:54:30 | 显示全部楼层
    不想注册论坛 发表于 2019-9-28 23:02
    ( d1 Q$ Z9 f+ i$ \  T5 H% W开源了开源了……开了源,GPL协议的
    ! ]" e7 i% c' S* n0 t1 Z/ {
    安装了1.98版,点击词典管理中心和设置,都会崩溃退出。# O3 \& p% R& L; K0 D
    平典[device_n.REL, v.28][app_n.1.98, v.10]
    % l/ Y+ s+ d4 T& _) Vcrash-=====Log-start=====2019-10-06, 14-48-53
    4 r0 m! w: f; N4 q" E8 T1 q3 nandroid.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen+ [6 ^1 ]/ L4 ]; I/ r
            at androidx.preference.o.b(Unknown Source:81)4 s! V0 j9 n8 u% C( L, B
            at androidx.preference.o.a(Unknown Source:30)/ \5 o; \$ M2 Z0 `' C1 Z3 }# [, i
            at androidx.preference.o.a(Unknown Source:12)- }7 g1 T8 n* w8 x! u0 B
            at androidx.preference.p.a(Unknown Source:9): Q! F* C4 _- q! u, O
            at androidx.preference.l.e(Unknown Source:13), D' F" |# y9 a0 ?' e0 f
            at com.knziha.plod.settings.c.a(Unknown Source:3)0 |% C* P0 j3 L* f7 l( h
            at androidx.preference.l.c(Unknown Source:74)
    * C7 C* Z& F7 z6 H) L% F2 f        at com.knziha.plod.settings.c.c(Unknown Source:0)
      O4 S" A+ k2 P        at androidx.fragment.app.Fragment.h(Unknown Source:16)
    9 Y4 k; R8 Q" x) x! X        at androidx.fragment.app.j.a(Unknown Source:471)
    & h% ]( ?+ o  R4 x6 B: f" n        at androidx.fragment.app.p.a(Unknown Source:206)4 d# d- \* z4 [, E% C$ Q8 H
            at androidx.fragment.app.p.a(Unknown Source:18)
    & S: u; R( M. @! y* @        at androidx.fragment.app.p.a(Unknown Source:36)6 h0 g# Y& w  j+ ]1 f7 K2 d
            at androidx.fragment.app.j.b(Unknown Source:111): p9 z# S1 P( B& v- a$ C/ C, [
            at androidx.fragment.app.j.c(Unknown Source:88)
    / ?5 E  _7 @5 G: ^7 ^& @+ G        at androidx.fragment.app.j.s(Unknown Source:21)( w) I% n" r$ M& I7 t) ]2 p# r
            at androidx.fragment.app.j.d(Unknown Source:9)$ Z' P/ ?5 |2 D; ?+ D
            at androidx.fragment.app.j.h(Unknown Source:6)
    ' t; B6 }5 J% l" C* v9 L/ _        at androidx.fragment.app.f.a(Unknown Source:4)
    & t4 C! _* q6 c% y9 k/ g        at androidx.fragment.app.d.onStart(Unknown Source:15)% O; G/ h% F  t0 `
            at androidx.appcompat.app.e.onStart(Unknown Source:0)5 q2 E; Y0 r& E
            at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1419)7 D0 V2 u; |; ]+ x
            at android.app.Activity.performStart(Activity.java:7479)
      r* e7 c2 o3 W: C  P/ q- J        at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3454)$ D# r, L  _- z( W
            at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)5 O' q; B  ]  }  O: J
            at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
    0 d7 x7 M& o' }; F8 g: W( b        at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)8 w: [! x3 N4 q- G: v
            at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)3 A; R! l6 O' e& i
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199)
    / x2 l, f( ~) `. `3 I        at android.os.Handler.dispatchMessage(Handler.java:112)9 {3 n3 A( O6 P( J
            at android.os.Looper.loop(Looper.java:216)1 K6 D: h! i1 Y% y9 c
            at android.app.ActivityThread.main(ActivityThread.java:7625)
    ' D+ x! V" ~1 a4 M+ w        at java.lang.reflect.Method.invoke(Native Method)
    ! n( h# \2 n# @6 \4 q        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
    9 @) d( z- T+ I$ S7 b; {        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
    # O# x3 Y$ ^1 ~6 eCaused by: java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen
    2 y, b7 q. s4 N: N4 u        at java.lang.Class.classForName(Native Method)
    3 ]& w! q- G! }6 Z5 [3 m4 ~        at java.lang.Class.forName(Class.java:453)
    " ^7 Q; D% W  t% B: Z        at androidx.preference.o.a(Unknown Source:49)2 b3 N2 F* f0 X
            at androidx.preference.o.a(Unknown Source:2)& k1 w3 f; M; ]+ @0 J0 u" I
            at androidx.preference.o.b(Unknown Source:9)) v. o9 v: w- I4 J4 C
            ... 34 more
    & w. y* M* Y* W+ 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]]2 `- A2 q& n7 y' E# Q$ S
            at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
      H8 V2 f8 _) Z7 ^2 ]9 ~        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)0 r: x. J9 D/ I# @
            at java.lang.ClassLoader.loadClass(ClassLoader.java:312)6 X( h0 o6 z6 }. G/ M% f9 N
            ... 39 more) m. C. B2 W* t* [6 x8 T: v
    java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen
    * O3 l) P3 g  ^; s" b  S        at java.lang.Class.classForName(Native Method)
    # L8 c* K6 L% s+ c( ^9 s        at java.lang.Class.forName(Class.java:453)  [+ L+ P& m0 [
            at androidx.preference.o.a(Unknown Source:49)
    ( E6 T+ i3 m  ~! s. x6 R! R6 [        at androidx.preference.o.a(Unknown Source:2)
    . N# w' |# C( N& k6 K        at androidx.preference.o.b(Unknown Source:9)
    ! P6 k# a+ F$ [        at androidx.preference.o.a(Unknown Source:30)
    & [# V. D: U7 p) X" V" j( W. t        at androidx.preference.o.a(Unknown Source:12)
    2 c& ~7 O7 L4 S  h! N& t1 G: p6 U2 i        at androidx.preference.p.a(Unknown Source:9)3 e3 Z+ Q' [  z
            at androidx.preference.l.e(Unknown Source:13)6 Q( E3 w  G$ n- I5 i2 ~4 o
            at com.knziha.plod.settings.c.a(Unknown Source:3)' p% ?3 N$ R1 c/ ?
            at androidx.preference.l.c(Unknown Source:74)
    ) ~, o# H+ X0 A  D) U        at com.knziha.plod.settings.c.c(Unknown Source:0)$ `* k& }; V- `0 h
            at androidx.fragment.app.Fragment.h(Unknown Source:16)
    / J0 I" U) i: A* }8 @        at androidx.fragment.app.j.a(Unknown Source:471)8 `3 n' m* _3 J1 v. s
            at androidx.fragment.app.p.a(Unknown Source:206)8 f3 `, N( u' E# X& N
            at androidx.fragment.app.p.a(Unknown Source:18)
    - Y" n2 V- L3 G% i        at androidx.fragment.app.p.a(Unknown Source:36)
    ; r6 m7 o5 n* d9 G: V' R7 t        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 N4 m. t$ Z& `; R试试吧  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# A. R7 g. C' v
    额,失误失误,已经修复。
    * c8 P3 l  C8 g* L- `# k6 c8 k试试吧  https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98 ...

    . q2 o4 m. g3 W" [1 V感谢感谢!楼主神速啊!重新下载安装后可以了。
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 17:29:51 | 显示全部楼层
    本帖最后由 BAT2018 于 2019-10-6 18:18 编辑 ! J1 O9 ?" Q4 a: I* e
    ) I- ~! _8 x1 b! Y! J/ I
    监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其他程序中浮动查询?而且实现默认多词典查询?谢谢!
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-8 20:52:29 | 显示全部楼层
    BAT2018 发表于 2019-10-6 17:29# C- H: \+ J- Q" k
    监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其 ...

    + P" d# v5 G" Z解决你说的两个问题 :https://github.com/KnIfER/PlainD ... 98/PLOD-release.apk+ d" U, w1 _$ `( I' Z: H/ E0 i0 G
    ; X* m( p% D" X+ k
    现在可以复制文本启动浮动搜索。2 i7 ~- E( ]" N+ D; X
    . C+ W/ S: v1 R/ ~* D$ B
    与深蓝词典不同,剪贴板监听没有悬浮球,同时需要保持主程序开启。如果后台被杀死,整个程序就完全退出了。华为手机要在系统设置中解禁后台运行,否则即使App没有被杀死,过一伙儿监听器也会失去响应。
    ; `4 k) t# N" E: C: j7 Z3 t9 o. x- h/ P- L) h/ K  c. x
    安卓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( X, f6 A$ Q' N& ?
    解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...
    ! C/ e& A0 k, n3 B6 M3 U! L% L, k
    太感谢了!刚刚试了,可以了!
  • 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& A3 W; B: S, [! _+ N
    很好用,楼主辛苦了,但是更新后所有发音词典都无法发音了
    ; X0 E: a3 V( d8 u' h7 u3 r
    点底栏发音不了吗?
  • 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 | 显示全部楼层

    * @& S# w, T2 ~& I  ], O! d感谢楼主的付出
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-23 22:20:25 | 显示全部楼层
    不想注册论坛 发表于 2019-10-8 20:52
    $ ^5 L# A; w. h6 |6 D9 r解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...

    ) X/ X% X" V4 ]4 N- U! p使用中还发现有一个问题,就是点击发音图片的时候,会查看发音图片。麻烦您再修改一下,非常感谢!
  • 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 08:40 , Processed in 0.022219 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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