|
xiehq的这个补丁做的很好,接通震动很及时,但是结束震动延时比较严重,感觉不太对7 ?7 x& k3 A0 l4 s% N
随便找了一下,应该是这里0 e% E. F/ ^4 q" k1 T+ Q. Q
在439行这里插入结束电话的震动- if (lineState.length == 1 ( x/ D% d4 Q. r' f, y
- && callStateMessage.action === TelephonyCallState.DISCONNECTED
+ M% i9 x5 l& D0 N# Z4 H" E - && !(lineState[0].confId)){
, {6 Z" y/ i8 S - this.controller.get("state_name_0").innerHTML = Messages.callStateEnded;# P5 T7 l' n+ D0 p8 D1 a
- this.bannerClose();
+ n: J& `# y8 K# m - this.showMenuOrRedialOnUpdate(callStateMessage);
5 \8 m+ l9 A/ x& G - 0 l+ P9 s9 _" D2 O5 \5 f# n* [
- // vibrate 500 ms3 Z" i# v! k2 E& ~; X2 \
- this.controller.serviceRequest("palm://com.palm.vibrate", {method: 'vibrate', parameters: { 'period': 0,'duration': 500 }});
; G/ Q/ d: g1 q1 M" W - ; @2 C6 s! x; }6 h+ n p) p
- return;
) j' w' {5 S+ ]. P2 D7 N$ @ - }
复制代码 这样感觉就很好了
) ~0 P4 @8 m3 y3 W1 r/ D# z附完整的activecall-assistant.js文件,大家用WQI send file到- /usr/palm/applications/com.palm.app.phone/app/controllers
复制代码 这个目录就可以了
$ f9 J" G9 c2 Q, z" q2 x6 R
$ ^: v( [; J& t' Y1 e& p修改后的功能:
; m1 Q& L6 |/ m/ W1.保持xiehq的接通震动
8 r9 u+ E, y+ |9 _" V1 h" M" G1 V2.修改了挂断的震动,响应更及时,感觉更好(因人而已哈)9 u/ G: k" }: y- N
3.去掉了每45s的震动提示9 N$ X3 O/ Y3 }. q* }$ K
ps:我在我的1.45系统上测试通过,需要重启luna( `1 z* } `% G1 G' H0 J0 Z
) n% g2 M8 U5 |3 h1 y# Y/ K& `附activecall-assistant.js文件:0 X) h2 {/ V8 x& A
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|