找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 12233|回复: 96

[软件及汉化] [PATCH]Vibrate when the other side picks up(接通震动)-测试成功

[复制链接]
发表于 2010-12-9 22:58 | 显示全部楼层 |阅读模式
2楼的原帖链接有PATCH文件和作者给的activecall-assistant.js文件。但是不建议下载安装。
- x5 y' `0 l& B: ^$ H6 y
( C& u+ M- W% N6 J8 I& {6 _' a+ i. y理由:PATCH会寻址替换代码,如果你不是原始文件,不一定刷的进,刷的进不一定能安全卸载
5 F+ f3 F* W9 `; z9 \! |所以,推荐作者给的第二种安装方法:替换大法。做好备份肯定安全,而且不和其他通话补丁冲突(这个很关键)

) i2 h( e" m3 z, g- b
) R4 Z' V! i: N) S' X; U顶楼说一下我的安装方法,供参考:
; H# o% S. w2 d" x8 h0 a$ s( d& P0 w& G8 ?1 U& C
1.打开internalz, 找到下面路径:/usr/palm/applications/com.palm.app.phone/app/controllers/,把activecall-assistant.js拷贝到U盘可见的根目录(这里就可以留下备份了)
6 S; n% G- y) P# l; w) q2.然后把activecall-assistant.js文件拷贝到电脑,用Notepad++打开(作者说用notepad, workpad...可能排版有点乱)
* J% F% o% Q6 w2 R3.搜索:if (callState == TelephonyCallState.ACTIVE) {
& M9 L) u2 |" F3 w% R* y                        stateDisplay.hide();: o8 i+ p" h  h6 n, u2 W( ^& s
                        if (this.muted) {
) s. g1 W$ y3 j/ v, v                                muteDisplay.show();# H5 x* {- f* a( D- B
                        } else {$ a6 T/ a: D7 z2 S2 K7 y
                                muteDisplay.hide();
! u8 n  `7 r8 N0 O1 ?                        }' e, T: |( M& L; v; S$ |
4.找到地方后,黏贴插入下面代码:
9 |- Z  ~( P. B% H//tu dong rung khi dau day ben kia nhac may, tuong tu ringz blackberry - nhimret* ]4 ~# `# m; E, W3 S
this.controller.serviceRequest("palm://com.palm.vibrate", {method: 'vibrate', parameters: { 'period': 0,'duration': 500 }});
- B7 [( m# c/ S* S* ]
' W* U& n/ M0 \" s2 c% X作者说道这里就结束了。打开PATCH文件发会现还有个地方也修改了,所以继续看下去:! y- m- v( ~) f- n- R
& a# `) u9 P' i$ I' @# I& m
5.继续搜索:         deactivate: function(event) {  e4 a/ k, D; D  P0 A0 P
                QDLogger.log( "ActiveCallAssistant#deactivate");
, I. o! `0 y/ ?- z2 B) f6.找到后黏贴插入下面代码:
. k: U5 R3 N9 `7 H2 a/ C  @/ cthis.controller.serviceRequest("palm://com.palm.vibrate", {method: 'vibrate', parameters: { 'period': 0,'duration': 500 }});
  I1 a7 G+ N/ Y/ M5 J4 ]4 ~5 O+ y/ {) [- R  k
OK保存文件# J; }- {% x6 }- @$ e" D

: N! m6 G2 m- {8.把做好的文件,拷贝回usr/palm/applications/com.palm.app.phone/app/controllers目录下,重启luna
; D( |. E* I7 k* E或者打开WebOSQuickInstall --> Tools --> Send file
2 e- g  C4 `+ X! Q6 Q选择 activecall-assistant.js文件,发送路径: /usr/palm/applications/com.palm.app.phone/app/controllers/! \: x* i- x) ~+ Z9 a/ O: O6 X% J
点击"Send to Device" 按钮,重启luna
" r; L- X+ x+ s8 X) [& I* V0 N' d% i7 e) x. u# F3 |3 G: }9 n5 Y; s
& V0 V3 O) x, F( ~+ w+ J$ J

# r+ f8 H; {' b1 Z总结:
; c; y* @( d, B, h经过这样安装,测试下来和auto-show-dialpad-on-call,一点不冲突。还有个advanced-configuration-for-system-preferences高级设置补丁也改过这个文件。如果你已经刷过这些补丁用替换大法可以不影响它们共存。初步测试结果接通震动一次,挂断一次。大家可以试试后面第二个修改的地方,作者没说的这部分,如果不修改,是不是挂断不会震动。
7 A+ ?" ~2 l* C( S9 v1 M还有{ 'period': 0,'duration': 500 }});这个500是可以改的,震动长短时间。前面的0是周期,就不要改了除非你想多震几次
1 ~1 Q: f- E. G' s2 |8 U4 }
: o" N4 c0 `) B1 U
欢迎大家测试..., O+ ~2 _+ w) I# Y) s4 d6 G/ c% }3 S

  D  b4 d+ H" f1 j6 [[ Edited by fisher88 on 2010-12-10 09:13 ]

评分

参与人数 1威望 +20 收起 理由
wxlzhp + 20 谢谢分享

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2010-12-9 22:58 | 显示全部楼层
特别感谢一下补丁作者:milamila: w2 Y4 a# k* r( l* j0 z( k
' I1 L% t& z8 F3 j" b
原文如下:
- m: ~  e9 k/ L4 d2 D) r& z/ ^! Ghttp://forums.precentral.net/web ... -side-picks-up.html
7 j: a+ P; K2 w* u* m: e- t$ \4 l, p6 m8 X7 [6 ]2 E, b( i0 T
Description: When the other side picks up, your phone will vibrate so you don't have to look at the screen or put it on your ear. ! ^& g7 T5 E. s
(Vietnamese: tu dong rung khi dau day ben kia nhac may, tuong tu ringz blackberry)
# Y3 G+ X. E3 d' m/ r2 Y: I) {5 D9 u7 g- u# B0 e$ {
install-1: ! T% `" s* R. J6 g0 ~
1. Open WebOSQuickInstall
9 p" s5 q+ ?8 T2. Drag and drop patch to WebOSQuickInstall % j! j; x- ?. P% h
3. Click Install
2 F. j* P5 L) f6 H& @0 l9 ]5 }4. Done6 W3 \& d; \4 v* x- d

8 Z/ x- f: }: y7 |* Yinstall-2: + A/ y) l, Y5 [2 E
Use internalz, open:- b0 k: g( ^5 Z$ g
/usr/palm/applications/com.palm.app.phone/app/controllers/
( \# b5 q1 L3 ?# X* z# ccopy file activecall-assistant.js to ur PC.8 |& v5 z' J; x' l" ?( z
Open file activecall-assistant.js by notepad, workpad v.v....8 U  N+ ^* a1 Q
Find:
/ z/ U: G6 X6 V: k. @; Y! `3 F7 \if (callState == TelephonyCallState.ACTIVE) {2 B2 n# l: b' W, ~9 j0 B7 D- @1 B
                        stateDisplay.hide();
3 C* t$ G, U2 L2 h1 C' T3 `                        if (this.muted) {
9 d7 P. c+ A0 v! P+ t4 f                                muteDisplay.show();$ p% ]/ n5 _' D1 m
                        } else {
# r' H- p  l% `3 ~                                muteDisplay.hide();
! \' a6 K1 q, y$ M0 C                        }Paste below+ F4 f- b7 ]2 |
" g2 i, @2 v5 r
Paste below8 a: B$ y" \! X  {+ _# s7 M& d* d
//tu dong rung khi dau day ben kia nhac may, tuong tu ringz blackberry - nhimret
( K. G; x; U; o4 u6 j0 ?( q. Cthis.controller.serviceRequest("palm://com.palm.vibrate", {method: 'vibrate', parameters: { 'period': 0,'duration': 500 }});) J( _: O0 S* [- i) k

% j# e5 S! X( A  D8 M1. Open WebOSQuickInstall --> Tools --> Send file$ Y6 l' b' B7 h* _
2. Choose activecall-assistant.js( K$ p- R2 D! h/ B
and at "Destination folder", paste link: /usr/palm/applications/com.palm.app.phone/app/controllers/
# L) I3 h- c5 i' N& |; g' ~" G3. Click "Send to Device" button, wait then luna restart
9 P- ^& z' i$ N5 g% O4. Done
/ @. f6 z  A7 `! o- j) x" ?
# Q/ v. X7 i: [, C[ Edited by fisher88 on 2010-12-9 23:31 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:01 | 显示全部楼层
那去电接通呢?是电话那边通话接通还是彩铃什么的接通啊?
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:05 | 显示全部楼层
应该是去电接通振动吧,这样才有意义
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:10 | 显示全部楼层
能详细介绍下不?
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:18 | 显示全部楼层
直接安装patch成功,尝试拨打10086,接通振铃一次,挂断也振铃一次。
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:34 | 显示全部楼层
这个补丁相当有用啊
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:36 | 显示全部楼层
晕死了....preware那个网站对我老是这样....
( K: H& o4 d- E+ _" @7 f; `Sorry. The administrator has banned your IP address. To contact the administrator click here
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:46 | 显示全部楼层
cdma可以用吗?
回复 支持 反对

使用道具 举报

发表于 2010-12-9 23:56 | 显示全部楼层
原帖由 zzbomb 于 2010-12-9 23:18 发表   H8 q  a1 X6 ?6 q6 z  |
直接安装patch成功,尝试拨打10086,接通振铃一次,挂断也振铃一次。

( p6 g" b9 }  m$ {# F3 H我也安了,接通震动一次,挂机不会震啊! S6 u! F8 d1 N1 E' B

# v9 `3 @# B5 `  u' V8 u- r[ Edited by davai_za on 2010-12-10 00:00 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:08 | 显示全部楼层

回复 楼主1# fisher88 的帖子

仔细阅读了一下原帖,确实是如果只复制第一部分,只是接通震,复制第二部分挂断也震,真是不错的补丁啊
; z5 }+ G# O* B, Q
: S' |0 |6 M) Y详见  :
2 R# S+ `/ ]4 c) F; ~; ?- Lamjz :thnx, now it works
: l- @' o1 e0 iis it possible to add vibrate on hangup too?  
( K' a# u  @$ r4 {4 P谢谢,有效,有可能挂断也震吗?
1 D+ S/ I9 ~2 [nhimret(作者):@amjz:* L- J4 c3 k4 W- f. A5 N
find:
8 u" ~- K* _! [5 [% X% [4 lCode:
6 t' Z; N9 {  udeactivate: function(event) {3 n- r) V( Z* M2 F' h, t
                QDLogger.log( "ActiveCallAssistant#deactivate");
5 }! }* L2 t8 d+ P) o# fpaste below
: _: _8 @1 \+ \  g) s5 d) X  L, @Code:
5 l0 @1 S4 o! b/ Uthis.controller.serviceRequest("palm://com.palm.vibrate", {method: 'vibrate', parameters: { 'period': 0,'duration': 500 }});
% _3 U! w7 R: L" \* u0 Ainstall and luna restart
" ~& K7 u$ @! P回复amjz:找到。。。。。。复制。。。。。安装重启。
5 x5 _3 c, m( W: f% b. O
7 Y" t1 }$ U' ~/ r; h5 N# o8 C+ Q[ Edited by davai_za on 2010-12-10 00:11 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:10 | 显示全部楼层
真的如此就比原来的接通震动补丁要完善了!!关注中!:)1
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:13 | 显示全部楼层
再多说两句,这补丁真是太合心意了,之前用黑莓一直是用接通震动的,方便啊,现在webos终于也有了,舒服!
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:14 | 显示全部楼层

回复 12楼 dsczd 的帖子

已经很完善啦,亲自测试完美使用中 呵呵
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:14 | 显示全部楼层
先顶起来……
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:16 | 显示全部楼层
很好用..不过500ms是不是太久了?" a% `/ y4 p! l8 o0 g0 q  V1 R! c- o

# Q7 A! a0 F2 _  w' j0 V0 g自己改了个188ms的..喜欢吉利数...) L$ Z! M7 t, @( H* A- S
( i$ N: P2 y% R  ^$ w4 o1 g9 @
喜欢的拿去...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 1威望 +10 收起 理由
wxlzhp + 10 谢谢分享

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:16 | 显示全部楼层
附上原版的吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:35 | 显示全部楼层
半夜上来看到的超大好消息!谢谢楼主
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:35 | 显示全部楼层
哈哈,终于还是来了。。。谢谢楼主及原作者!
回复 支持 反对

使用道具 举报

发表于 2010-12-10 00:50 | 显示全部楼层
另外,想问一下楼主,安装了http://www.treo8.com/bbs/thread-174606-1-1.html  补丁的是不是要先把它卸载再安装你这个呢?期盼回答。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 01:10 | 显示全部楼层
怎么我用E72的uc浏览器看这贴。。,看到好多乱码啊。。。。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 01:10 | 显示全部楼层
另外帮顶了。我的pre 还没买呢,。。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 07:16 | 显示全部楼层
支持一下lz 虽然我不怎么喜欢接通震动...
回复 支持 反对

使用道具 举报

发表于 2010-12-10 09:08 | 显示全部楼层
建议用方法二 ,我直接安装Vibrate when ur call active.patch ,安装上去了,但打10000号没振动,所以方法一不保险,根据日期补丁的经验,直接编辑js文件是最有效的办法。
4 F% \0 h1 K4 Y0 m) X+ O建议把500改为88以下,不然振动太强了,对滑道有害!188都大了,我的是88也有点大,50正好吧。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 09:17 | 显示全部楼层
我火星了?还是穿越了? . ?% E! n( ~# j0 c1 Q3 j! z* o% @
接通震动。。。。。不是一直都有的吗。。一直用得好好的啊。。。怎么又出来一个,还“测试成功”,费解
回复 支持 反对

使用道具 举报

发表于 2010-12-10 09:20 | 显示全部楼层
楼主专业~~
回复 支持 反对

使用道具 举报

发表于 2010-12-10 09:25 | 显示全部楼层
代码插入到搜索到代码的后面吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-10 09:35 | 显示全部楼层
原帖由 rynchen 于 2010-12-10 09:25 发表 4 j1 T% t: `5 i" l% s
代码插入到搜索到代码的后面吗?
/ g1 H& N# E* |4 a; W

) b' D: a. W. C是滴,注意括号也是代码,不要疏忽了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-10 09:38 | 显示全部楼层
原帖由 yefonme 于 2010-12-10 09:17 发表
# F9 w. g6 u: R5 |我火星了?还是穿越了? 5 T: E) a  B8 c, q
接通震动。。。。。不是一直都有的吗。。一直用得好好的啊。。。怎么又出来一个,还“测试成功”,费解
4 ?) y9 M2 k7 \! q$ [
/ T5 `8 Z# F0 z% G. ]: ]  z
你说的是坛子里用auto-show-dialpad-on-call改接通震动,会多次震动,有时还有延迟,而且和auto-show-dialpad-on-call) e6 H7 t! i4 D* |6 M1 |4 b
有冲突。
, \  s% H7 K* s7 ^1 _0 G3 t3 y$ \: }* H. H- |
我推荐的是老外最新发布的接通震动补丁,不会多次震动。还可以定义接通或者挂断
回复 支持 反对

使用道具 举报

发表于 2010-12-10 09:43 | 显示全部楼层
楼主把修改了文件发一份吧,懒得自己去改额
回复 支持 反对

使用道具 举报

发表于 2010-12-10 09:59 | 显示全部楼层
我改成50后,感到正好了,喜欢强烈振动带来快感的可以用88。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 10:01 | 显示全部楼层
cdma的试了一下,好像没有用,没等接通就振动了
回复 支持 反对

使用道具 举报

发表于 2010-12-10 10:02 | 显示全部楼层
原来在preware上安装的可以用。就是不知道怎么卸载?
$ r, b& ~. t! t1 i+ z打电话时有两下震动,对方接听时一下,挂断时一下!
" F/ S+ s! ^. u" _( A5 ]; T/ [8 E8 ~7 t% O0 y5 A# l# @
[ Edited by cqwangfl on 2010-12-10 10:06 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-10 10:23 | 显示全部楼层
原帖由 rynchen 于 2010-12-10 10:01 发表 4 x/ L$ @+ ^  e2 Y- F7 ^
cdma的试了一下,好像没有用,没等接通就振动了

# {  f' B' {' i' r! p# Q6 C" t我也是CDMA的,是正常的,是听到回铃声振动,不是接通振动。) @$ k* i, {5 u: A' ]
原帖由 pgfly1121 于 2010-12-10 09:43 发表
6 C# U+ b6 V/ `1 O楼主把修改了文件发一份吧,懒得自己去改额
- y: d; V1 f7 C! {! [" T
这个不能偷懒,别人的不能用。会导致你系统崩溃或者电话打不出去。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 10:32 | 显示全部楼层

回复 34楼 wxlzhp 的帖子

奇怪,我的没等接通就震动了,难道是我哪里改错了?
2 X- l. j7 j4 l) N  g, |+ b' `- P: K+ C: g% P; j
卫士确定是对方接通才震动的吗?& k8 u- Z$ e( s' E1 n: j
' ?- j% M4 {9 Q& i7 l' p$ a  b1 o
能否把改好的activecall-assistant.js文件发给我试试,我改了几次都是这样。没接通就震动了。
) B9 d! t; j# l# V1 R
* i, h4 \8 V7 W; P' L* t$ ]8 t谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-12-10 10:39 | 显示全部楼层
高手啊,高手。正等着这东东呢。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 10:42 | 显示全部楼层
原帖由 rynchen 于 2010-12-10 10:32 发表
" A) A% w* v# i7 h6 A/ G) `1 b卫士确定是对方接通才震动的吗?谢谢!

3 F( a& q+ M; P8 n: A$ \. x是听到回铃声振动,不是接通振动。这是由CDMA制式决定的,除非作者亲自改程序才行,貌似这个一直没有解决。不过CDMA的辐射本来就不大。
回复 支持 反对

使用道具 举报

发表于 2010-12-10 11:10 | 显示全部楼层
/ T: }- T" C5 g3 J! p9 B4 a8 D
很好很好,10086测试可以用,不加第二处修改的代码的话就只有接通电话才会震动* D6 {/ E3 G! p0 N0 R! h
刚刚试了下打别人电话,有彩铃,接通就不震动了。。还不完善啊
& G) S7 ~- X4 R& q* B3 R8 R 又打了次,还是有彩铃的,这次到是接通震动了。。。浪费我话费% S0 j/ X( P4 ^- d2 L( j, ], D

- u* \0 q' _  {# E$ j/ }' ]0 N[ Edited by xyq001419 on 2010-12-10 11:25 ]
回复 支持 反对

使用道具 举报

发表于 2010-12-10 11:36 | 显示全部楼层
期望能改进好最好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-10 12:13 | 显示全部楼层
原帖由 xiujma 于 2010-12-10 11:36 发表
' p& X. x. e1 [$ n( q' ^4 `期望能改进好最好了。
0 p' V$ w  Q5 x  n
6 ^# C: b, z2 x9 j3 n: o5 p

4 Y* P1 }' j  {% P+ }君不见这个已经是改进版了,GSM很好用,CDMA没试过,可能支持的不太好吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-21 03:22 , Processed in 0.476652 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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