|
本帖最后由 yhssdl 于 2011-9-1 20:34 编辑
+ I2 | o+ p+ `0 A$ Y$ D
; q* N& S) w6 J' p2.01版更新:
) a. Q3 N) j3 @. B/ \3 h1.对词典加载过程进行改进,防止个别词典格式错误后会造成后续词典也加载失败的情况。/ R1 H, D M' r$ Y, X5 h
2.对共享方式进行取词进行了调整,改用浮动式窗口进行取词显示。* @7 U" P2 A6 N2 q, ^- }) [7 E
3.改进了对UC浏览器的共享取词处理,去掉了取词后会自动加入(UC浏览器)等字。(注:UC浏览器最新的7.9版才有取词共享功能)
& k: @2 _- r7 u; o- d8 R1 A0 k
$ b% Z* j! ?/ W8 z. o8 Y
2 }9 K/ K, P# O$ p2 ~* d) S
; D. @% l# U! p( I5 f, }
; U2 w+ C9 j: U( }2.0版更新:2 S2 s. Z, p8 f+ G4 ?
1.加入浮动式查询窗口,可以在Moon+ Reader中使用ColorDict3的方式调用BlueDict的浮动窗口查询。(这也是很多人想要的功能了)
( w7 h& q% e t4 s4 |& \2 k2 s2.快速启动图标点击时将启动浮动式窗口进行查询。
) s9 z+ {$ H& A4 C! R C& Z6 A2 g4 c" R
8 T$ u g# a5 L1 O; |* [7 ~: q
- v" Y4 _* L+ B+ D' T
7 _' h& c. i- s: C% X m3 H. H公开其它安卓程序调用BlueDict进行查询的2种方法(必须为2.0及以上版本):
* @: l3 @% O/ l$ K @$ l/ w# l! Ba.直接调用主界面进行查询:
/ X5 b7 e+ U. v" o4 x; t! T, v" F ^' k Intent intent = new Intent();
6 ^7 l, S% q' J' n ^: I2 } intent.setAction("bluedict.intent.action.SEARCH");
/ q' o& F6 T( d0 C intent.putExtra("EXTRA_QUERY", "good");//其中的good就是要查询的内容。: F7 a# ^6 R/ r* ]" k1 S
startActivity(intent);2 U k6 v6 A" @' a/ d1 ~6 x
4 k0 b5 V$ K. x- i/ D4 ]) C
b.调用BlueDict中浮动式窗口进行查询:" I, R" d% m9 w6 O( P7 V) k6 L. |& K
Intent intent = new Intent();
0 @! M1 r1 v$ m4 v0 o/ B! u- b intent.setAction("bluedict.intent.action.FLOATSEARCH");( D' ?0 E, Z7 ]* h: {5 p: ~
intent.putExtra("EXTRA_QUERY", "good");//其中的good就是要查询的内容。' U, H% s$ H- {
intent.putExtra("EXTRA_FULLSCREEN", false);//是否全屏模式。
3 U2 d, H) `5 l6 _ s intent.putExtra("EXTRA_GRAVITY",Gravity.BOTTOM); //浮动窗口在上方还是下方,可取值 Gravity.BOTTOM 或 Gravity.TOP;, h: Z, D5 P9 |
intent.putExtra("EXTRA_HEIGHT", 500);//浮动窗口的高度值,单位是像素
6 W0 c3 y6 i% n, @ E4 x intent.putExtra("EXTRA_MARGIN_LEFT",4);//上,下,左,右的Margin值,单位是像素。5 f4 _, i* d8 K0 V
intent.putExtra("EXTRA_MARGIN_RIGHT",4);
, t o. W4 g3 u intent.putExtra("EXTRA_MARGIN_TOP",4);1 O, x* x7 M, ~ @* P
intent.putExtra("EXTRA_MARGIN_BOTTOM",4); 2 G8 J# Q5 Y0 p% T1 _% a6 J. h& Z# m
startActivity(intent);" ^' V! l, R: B C
0 e! x; d5 M" V1 f. q- c
8 J' @( w8 N) l# t) y2 A$ o9 j* @' n. n; M- d
2 N4 M k8 @" n9 L% }' i* Y在Moon+ Reader(静读天下)中,设置为ColorDict3,就可以使用浮动窗口式查询了。: D6 S1 L+ u0 v5 }3 p
) h: s+ Z9 U V% p p; a
1 r0 }2 Y1 t) H2 T. n, Y
* a" v$ ]" z; n- p! }4 @( s" U
E ~4 @+ R) k
这是浮动窗口查询效果。
3 u& ~! a' r6 S1 M, F* E3 ^2 o
* D v. ?+ T. z C3 g3 x5 D
3 V) u P7 O3 a2 O4 ]+ s- a$ j
7 R- U- Q, x! f4 @8 z, C
2 ]- @; a" M3 `6 A8 ^- _4 E这是在ezPDF Reader中使用ColorDict后,查询的效果。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|