|
|
本帖最后由 yhssdl 于 2011-9-1 20:34 编辑
2 q( P, B$ w% Y3 h" [% o
1 O# @. S% w- C) C; i$ y1 G2.01版更新:
4 B' @5 |- Q1 g: q4 c4 I# m+ B1 I1.对词典加载过程进行改进,防止个别词典格式错误后会造成后续词典也加载失败的情况。
" E# f+ @ t3 K4 I3 ^3 k2.对共享方式进行取词进行了调整,改用浮动式窗口进行取词显示。3 \% H( [. U! Q: ]
3.改进了对UC浏览器的共享取词处理,去掉了取词后会自动加入(UC浏览器)等字。(注:UC浏览器最新的7.9版才有取词共享功能)
! x# |+ H- h" p2 P$ U
3 N4 k4 i# l8 D" a1 g- D
" X7 D: Z$ m1 G% k0 X5 ?% T( \/ G" o O* l/ J) F% a! L5 N3 _
7 |0 d- s, c% ]0 Y2.0版更新:; x$ W1 D, ]- `$ ]; t4 \+ i* L% I
1.加入浮动式查询窗口,可以在Moon+ Reader中使用ColorDict3的方式调用BlueDict的浮动窗口查询。(这也是很多人想要的功能了)# o$ C3 o6 o, G7 i1 Q, Y
2.快速启动图标点击时将启动浮动式窗口进行查询。
& ~: Z6 j8 U9 Q% b: B1 a: Q2 d9 x; m6 m! V2 ?2 f R. ?
. b# v c' j7 m8 Y( v B0 b* x& I4 j5 j" q1 {9 p
! ^, u# n+ R; b公开其它安卓程序调用BlueDict进行查询的2种方法(必须为2.0及以上版本):: t8 K4 M' Q5 V/ ]$ n+ P* t
a.直接调用主界面进行查询:
' l; m# a( U6 G; X1 P: h5 o Intent intent = new Intent();
E( E! [0 B* _ intent.setAction("bluedict.intent.action.SEARCH");
, ?% _% K5 Z, _5 J intent.putExtra("EXTRA_QUERY", "good");//其中的good就是要查询的内容。7 ]1 ]' K0 E4 I$ W2 X \6 {$ o
startActivity(intent);. i* g+ V7 Y6 O& L; y$ z; J
+ I1 M% o$ T* ~ Qb.调用BlueDict中浮动式窗口进行查询:# l: M4 r# K. J+ l+ n
Intent intent = new Intent();% w" ~$ ^1 e/ j; t
intent.setAction("bluedict.intent.action.FLOATSEARCH");
$ k' r e/ O* }& @) `' q- e/ T intent.putExtra("EXTRA_QUERY", "good");//其中的good就是要查询的内容。
' n# S( H4 }2 w z7 f7 P6 J1 O* c intent.putExtra("EXTRA_FULLSCREEN", false);//是否全屏模式。8 ^- ~& N1 g+ W9 \" C3 E
intent.putExtra("EXTRA_GRAVITY",Gravity.BOTTOM); //浮动窗口在上方还是下方,可取值 Gravity.BOTTOM 或 Gravity.TOP;' r1 V) G' e- }! r7 `1 B" Q! n
intent.putExtra("EXTRA_HEIGHT", 500);//浮动窗口的高度值,单位是像素
" g: f4 ?& p( |1 L( U intent.putExtra("EXTRA_MARGIN_LEFT",4);//上,下,左,右的Margin值,单位是像素。
. v8 q& Y8 N9 v% u intent.putExtra("EXTRA_MARGIN_RIGHT",4);& Z% D$ W* ]4 ] @ S
intent.putExtra("EXTRA_MARGIN_TOP",4);
7 l# P6 t% g& K+ }- L" V. N intent.putExtra("EXTRA_MARGIN_BOTTOM",4); 8 t: F# P9 y) P3 q7 C( h
startActivity(intent);
/ R* g e5 k8 c& E k( y7 }' ]' _' @% V% m1 S
- S5 n; {6 p$ ]+ j- t3 p/ T3 H* J u$ [# B# m2 f
0 A+ q' N5 x/ P7 D; a1 `- Q0 w9 Q; j在Moon+ Reader(静读天下)中,设置为ColorDict3,就可以使用浮动窗口式查询了。
+ W% f$ A/ z0 p" O" l: U9 y
8 h; G* Q, d) ^* z3 r# u. q2 D i4 f
: K9 o1 K% p! |- {3 C8 W4 k8 G( k- c* S( F+ W5 g
这是浮动窗口查询效果。6 T: u0 ~3 E! y9 S7 C) @
9 ?' x. B+ H+ W, H7 f! s
) U. S, R: B3 z1 K6 d7 V/ ]
3 {/ Y3 R, V$ n0 P' o* ], p. T9 s- Q# @
这是在ezPDF Reader中使用ColorDict后,查询的效果。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|