掌上百科 - 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( S9 \/ |8 E- n* l
    开源了开源了……开了源,GPL协议的
    + L2 n, r' U. v) P
    很棒的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* y- |- q) m% ^' c" s6 f
    多谢楼主!功能很赞!6 ^; l5 u7 z# F' k9 A
    但模糊搜索能否用简易正则式,比如.只支持一个字符,*支持0到多个字符,+支持一到多 ...
    0 W: l( K/ Z' z* @9 N% E- g
    界面语言问题在新版本里面解决了,
    1 y; J( S7 h8 |! _+ Q匹配一到多个的话,用 .* 不就完了……
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 14:54:30 | 显示全部楼层
    不想注册论坛 发表于 2019-9-28 23:025 O/ h) G# A8 a+ _7 a4 j5 p
    开源了开源了……开了源,GPL协议的

    2 C; A$ L  P9 N: q$ U1 j2 O安装了1.98版,点击词典管理中心和设置,都会崩溃退出。. ^( S7 L& ~. L4 U6 }
    平典[device_n.REL, v.28][app_n.1.98, v.10]
    * @2 x: w: J7 p' V3 Rcrash-=====Log-start=====2019-10-06, 14-48-53
    4 t( }0 f4 ^1 j; s0 o, r# Z+ r! Tandroid.view.InflateException: Binary XML file line #2: Error inflating class (not found)PreferenceScreen7 m2 X, ~0 t: D+ S
            at androidx.preference.o.b(Unknown Source:81): y8 V5 P; c. m7 e1 }& N
            at androidx.preference.o.a(Unknown Source:30)+ a, ]' b# ?) G9 O) h9 |* C
            at androidx.preference.o.a(Unknown Source:12): }" p3 }5 ?* B# Y+ V9 p' n
            at androidx.preference.p.a(Unknown Source:9)
    " S9 Z+ V2 a/ |/ t2 u' b        at androidx.preference.l.e(Unknown Source:13)
    ! M, r3 y4 g3 M1 C" i        at com.knziha.plod.settings.c.a(Unknown Source:3)# ]% F' [+ j# x8 F5 j
            at androidx.preference.l.c(Unknown Source:74)
    0 @) k# r7 U# ?( `' a8 ]5 M. b" C        at com.knziha.plod.settings.c.c(Unknown Source:0), M. O! B8 w& V/ d; _
            at androidx.fragment.app.Fragment.h(Unknown Source:16)
    ) h9 L2 l7 }0 c1 H        at androidx.fragment.app.j.a(Unknown Source:471)
    ! V5 [# C8 r/ _9 k  r6 a8 z8 t        at androidx.fragment.app.p.a(Unknown Source:206)% }/ E& k) H$ M* b3 c+ o9 S/ Q0 b4 x
            at androidx.fragment.app.p.a(Unknown Source:18)
    ) h% V! E9 z& s5 d* E        at androidx.fragment.app.p.a(Unknown Source:36)4 D6 h" \: p, r; r7 f" j
            at androidx.fragment.app.j.b(Unknown Source:111)8 z) @8 G; j$ J3 b; |" M7 M
            at androidx.fragment.app.j.c(Unknown Source:88)5 r, ]1 b2 ]: S. C
            at androidx.fragment.app.j.s(Unknown Source:21)# `4 g7 r. `: S4 R7 p( k3 r" N
            at androidx.fragment.app.j.d(Unknown Source:9)
    1 _% x4 T1 ^7 Z! Q$ D' p# A5 `: J* u        at androidx.fragment.app.j.h(Unknown Source:6)
    $ r, }4 D. ^( q3 ]1 p7 H        at androidx.fragment.app.f.a(Unknown Source:4)7 A4 g1 n' f+ G' R+ n  J( p
            at androidx.fragment.app.d.onStart(Unknown Source:15)/ b2 t0 t, m$ c
            at androidx.appcompat.app.e.onStart(Unknown Source:0)% T6 f; _! e+ J# }9 d6 q. z* E
            at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1419)
    $ V6 H' E) @; h        at android.app.Activity.performStart(Activity.java:7479)2 z  ~8 c- u. s5 u1 |
            at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3454)0 C+ r* a4 x1 P$ |" i
            at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
    * b# ?" T1 K1 M. b" Q1 X) [; ]+ [" `        at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)! }" J  r3 X4 X! f6 p4 I# Z
            at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142): v5 \  N( U# k; y
            at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)7 x! ~3 w  l6 m+ K; \# L# b4 m
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199)/ J1 h  X  {  u$ p5 f: f" }
            at android.os.Handler.dispatchMessage(Handler.java:112)% j; H, d; P) [
            at android.os.Looper.loop(Looper.java:216)
    * S# K' @0 P  A+ N3 ]6 B        at android.app.ActivityThread.main(ActivityThread.java:7625)
    . _* N8 a% I2 W        at java.lang.reflect.Method.invoke(Native Method)" z/ N) }: L$ F4 m
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)) _! a3 J+ F& |+ ?. n0 y- O6 o
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)7 `8 P& [4 j9 q
    Caused by: java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen& R9 a) w! \- P4 j8 o3 w- X1 h. r
            at java.lang.Class.classForName(Native Method)3 j2 T0 x) ]2 Y# P
            at java.lang.Class.forName(Class.java:453)
    " d) I) ]3 g5 Y) K4 L1 Y5 J        at androidx.preference.o.a(Unknown Source:49)
    6 Q/ C* f% Y$ W. c        at androidx.preference.o.a(Unknown Source:2)8 N$ u6 q$ {% d- h3 u# u4 R
            at androidx.preference.o.b(Unknown Source:9)  u$ Z, c" U2 a
            ... 34 more
    $ [2 i) c  l% Z( i$ SCaused 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]]0 `! p: N: f$ t) ]! k  T) j+ ]9 j
            at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)5 {7 X1 L' h0 s4 a' I/ h0 }
            at java.lang.ClassLoader.loadClass(ClassLoader.java:379)" |$ t& U2 C% N% j, e
            at java.lang.ClassLoader.loadClass(ClassLoader.java:312)0 @) N# n7 f4 ]2 ]7 w/ o- K
            ... 39 more
    2 x3 ~' M7 [2 @3 w- ?java.lang.ClassNotFoundException: androidx.preference.PreferenceScreen
    6 N' Q6 X) V' J, X6 h( Z5 \        at java.lang.Class.classForName(Native Method)
    ( r( D% x& W" z        at java.lang.Class.forName(Class.java:453)5 L( G" m9 p7 N0 O
            at androidx.preference.o.a(Unknown Source:49)
    & d5 ~0 y2 z8 t        at androidx.preference.o.a(Unknown Source:2)
    & @4 ]) V7 ^; U! Z: J# v" `        at androidx.preference.o.b(Unknown Source:9)4 I% w) L, C$ ]; ^) f$ ?! \$ U
            at androidx.preference.o.a(Unknown Source:30)3 Q; E5 A& Y# S6 W. \5 y
            at androidx.preference.o.a(Unknown Source:12), t; W- [  k$ d6 f6 t6 _- ]
            at androidx.preference.p.a(Unknown Source:9)2 [# p( y/ V: u
            at androidx.preference.l.e(Unknown Source:13)
    1 P8 |) M4 c) ]6 W/ {        at com.knziha.plod.settings.c.a(Unknown Source:3)
    ! T/ l4 V, `) ?# P& j        at androidx.preference.l.c(Unknown Source:74)
    4 d. K+ ]: ^# B" I3 m9 j# ?6 y        at com.knziha.plod.settings.c.c(Unknown Source:0)
      g4 t. V1 x! s3 T$ o+ N% E        at androidx.fragment.app.Fragment.h(Unknown Source:16)0 b# m4 U& v* E/ j; P
            at androidx.fragment.app.j.a(Unknown Source:471)$ O4 }# z# b  i" O. S& H! S
            at androidx.fragment.app.p.a(Unknown Source:206)9 n( n. m. x5 M+ K
            at androidx.fragment.app.p.a(Unknown Source:18)
    $ s+ N6 m7 r( v0 U' |* @3 p" D7 M        at androidx.fragment.app.p.a(Unknown Source:36)$ P3 |$ _7 [7 T# C* o4 ^( F5 b
            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 | 显示全部楼层
    额,失误失误,已经修复。; H" r6 C, l2 H& C
    试试吧  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  T3 ?; m/ G5 o2 s) j/ S' l6 \
    额,失误失误,已经修复。/ d7 n# Q# g, q0 I
    试试吧  https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98 ...

    ! ~3 H9 O6 A, X" ^3 ~6 C感谢感谢!楼主神速啊!重新下载安装后可以了。
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-6 17:29:51 | 显示全部楼层
    本帖最后由 BAT2018 于 2019-10-6 18:18 编辑 % }+ e2 d& E. @$ R( f% v. ^

    5 ^- B: E# h! s$ Z1 K监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其他程序中浮动查询?而且实现默认多词典查询?谢谢!
  • TA的每日心情
    慵懒
    2020-2-9 17:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-8 20:52:29 | 显示全部楼层
    BAT2018 发表于 2019-10-6 17:29
    & V  Z9 H' p' G) {7 f4 a/ `监控剪贴板会返回平典主程序,而且默认使用放在首位的一个词典查询,只能手动切换多词典查询,是否可以在其 ...
    ; a( ?( C1 {, s3 o
    解决你说的两个问题 :https://github.com/KnIfER/PlainD ... 98/PLOD-release.apk
    $ M: n9 l9 A, R# Q0 h1 m# b
    * y1 ~0 S5 w, ~+ ]* m8 d6 }5 k现在可以复制文本启动浮动搜索。
    $ i4 }+ p: l5 X+ d' j$ ^( m5 j
    : s3 n; U6 i/ ~$ [与深蓝词典不同,剪贴板监听没有悬浮球,同时需要保持主程序开启。如果后台被杀死,整个程序就完全退出了。华为手机要在系统设置中解禁后台运行,否则即使App没有被杀死,过一伙儿监听器也会失去响应。
    4 O9 b4 K9 c  c5 ]! E7 t; u4 O9 L" w/ e
    安卓10限制剪贴板访问,不过仍然能够监听自己。

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2021-10-17 20:53
  • 签到天数: 400 天

    [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& s2 R( e( p" m/ r/ E解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...

    / n0 p% P1 j# e3 V: t太感谢了!刚刚试了,可以了!
  • 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
    # h. A* b  L6 ^5 q很好用,楼主辛苦了,但是更新后所有发音词典都无法发音了

    % h/ J3 r7 [: _9 r) I点底栏发音不了吗?
  • 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 | 显示全部楼层
    1 J. s' J( @& z0 r. J
    感谢楼主的付出
  • TA的每日心情
    开心
    2021-1-14 12:30
  • 签到天数: 450 天

    [LV.9]以坛为家II

    发表于 2019-10-23 22:20:25 | 显示全部楼层
    不想注册论坛 发表于 2019-10-8 20:52* A% G" p3 L$ i" Z# _: r: O7 ?
    解决你说的两个问题 :https://github.com/KnIfER/PlainDictionaryAPP/releases/download/1.98/PLOD-rele ...
    $ |. S& s: N2 @/ J; F: \
    使用中还发现有一个问题,就是点击发音图片的时候,会查看发音图片。麻烦您再修改一下,非常感谢!
  • 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, 2025-4-21 05:27 , Processed in 0.025939 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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