|
本帖最后由 yhssdl 于 2011-9-1 20:34 编辑 # Y9 a. _6 n" @6 P1 G* T; e; a4 _
# [) A- {# s( U) t2.01版更新:
' b# U4 k! c& ~! n1.对词典加载过程进行改进,防止个别词典格式错误后会造成后续词典也加载失败的情况。
" X8 v- B# C x8 `2.对共享方式进行取词进行了调整,改用浮动式窗口进行取词显示。
3 ]4 _ d2 {( T* f# i' U1 u$ J3.改进了对UC浏览器的共享取词处理,去掉了取词后会自动加入(UC浏览器)等字。(注:UC浏览器最新的7.9版才有取词共享功能)5 {: Z6 n- B. n" n$ {, g
r# v- X0 x w! ^
% {9 s% N. L% m; E, W2 P. I
+ Q. ~) o$ r" M4 c* X
6 x# D q" c- e7 R# A: V+ i; p
2.0版更新:* }0 G8 G" r: t3 F- i
1.加入浮动式查询窗口,可以在Moon+ Reader中使用ColorDict3的方式调用BlueDict的浮动窗口查询。(这也是很多人想要的功能了). u1 @& J% \: I) W2 ^
2.快速启动图标点击时将启动浮动式窗口进行查询。8 O: V p6 g, H9 R Y" o
5 p$ T+ l9 S u* o# ^
+ \: G! E: ]! Z/ O" M$ s4 T. t
# G7 @0 F$ v. { K
& G+ G% l1 P0 N+ |: j& ?
公开其它安卓程序调用BlueDict进行查询的2种方法(必须为2.0及以上版本): I+ j$ f0 L2 |4 O7 L4 t
a.直接调用主界面进行查询: W1 m1 n1 ~* I# @+ d) ~8 p
Intent intent = new Intent();7 k" I/ ~: r# n0 Q2 {+ [
intent.setAction("bluedict.intent.action.SEARCH");2 j# N3 ~4 B# Q: r% [
intent.putExtra("EXTRA_QUERY", "good");//其中的good就是要查询的内容。
6 d; Z$ b. i& H+ I startActivity(intent);
! N$ E8 H/ J8 ~# j- R7 m' t# J! H+ G( _3 O' H$ v
b.调用BlueDict中浮动式窗口进行查询:9 ^: ]7 x* Q9 k& s
Intent intent = new Intent();
9 D A# a f" Q/ S; n6 {# \ intent.setAction("bluedict.intent.action.FLOATSEARCH");
" q% ~4 ]5 [4 z intent.putExtra("EXTRA_QUERY", "good");//其中的good就是要查询的内容。
5 U- `; \2 K* |( t3 T6 I+ B: S intent.putExtra("EXTRA_FULLSCREEN", false);//是否全屏模式。
# l- d1 k. C0 I) F intent.putExtra("EXTRA_GRAVITY",Gravity.BOTTOM); //浮动窗口在上方还是下方,可取值 Gravity.BOTTOM 或 Gravity.TOP;3 q8 l4 [: @6 m5 P) Y* i
intent.putExtra("EXTRA_HEIGHT", 500);//浮动窗口的高度值,单位是像素, u! s2 f) h. t% R) u" l) h
intent.putExtra("EXTRA_MARGIN_LEFT",4);//上,下,左,右的Margin值,单位是像素。
I9 y" `0 g; k" h: z' b, ]8 j intent.putExtra("EXTRA_MARGIN_RIGHT",4);- p" ]% F8 i- D; R% m: n: q% @
intent.putExtra("EXTRA_MARGIN_TOP",4);
% B7 l: U! N8 _4 ?# e& M! Y intent.putExtra("EXTRA_MARGIN_BOTTOM",4); ! Z4 W& j8 v1 M5 W
startActivity(intent);
2 }( d9 R8 P4 c) [5 D1 t% y7 b: l' F+ e$ p
/ \! Q# r. q, `# Q4 P
" [+ C7 z" A/ d; a$ e: @
7 e( ?1 u9 W6 E, n在Moon+ Reader(静读天下)中,设置为ColorDict3,就可以使用浮动窗口式查询了。
! s6 ~* h3 C9 z9 G- r, p9 N9 d9 w$ ~% z5 X, ~, S1 m: ?
' j) Q& M2 ~, ^# H2 J8 P) D
0 j2 v) K2 M* T1 l, P
3 B" k2 N4 [5 W2 }! r4 k7 ^这是浮动窗口查询效果。
1 \; A+ ?, m. m7 i% ^2 n! q+ |5 W$ }. Q+ L, T$ {
( n9 P% X4 D+ v
" A- i* n" s- q9 z2 ~& d
# B" J; f8 g4 u( [- q/ C& ?- S9 H这是在ezPDF Reader中使用ColorDict后,查询的效果。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|