[FAQ02895]【call】在通话过程中,一直靠近距离传感器。通话结束时,要求马上点亮屏幕

[Android Version]

Android V2.3 (GB,GB2)

Android V4.0, 4.1,4.2(ICS,ICS2,JB,JB2,JB3,JB5)

 

[DESCRIPTION]

若是在通话结束之后,也一直有物体靠近距离传感器,则Google默认的行为是当没有插入耳机,没有打开扬声器等情况下依旧会让屏幕保持熄灭。若是有相关客制化需求需要通话结束后马上亮屏的话,可以按照以下方式修改。

[SOLUTION]

修改alps\packages\apps\Phone\src\com\android\phone\PhoneApp.java的updateProximitySensorMode(Phone.State state)函数的最后几行的代码:

将int fags =(screenOnImmediately ?0 :owerManager.WAIT_FOR_PROXIMITY_NEGATIVE);

改为:int fags = 0;

 

[Android Version]

KK

alps\packages\apps\incallui\src\com\android\incallui\proximitysensor.java

updateProximitySensorMode(Phone.State state)函数的最后几行的代码:

将int fags =(screenOnImmediately ?0 :owerManager.WAIT_FOR_PROXIMITY_NEGATIVE);

改为:int fags = 0;

[Android version]

L

packages\services\telecomm\src\com\android\server\telecom\ProximitySensorManager.java
"20150603"表示修改的地方。
public void onCallRemoved(Call call) {
        if (CallsManager.getInstance().getCalls().isEmpty()) {
            Log.i(this, "All calls removed, resetting proximity sensor to default state");
            /// M: for ALPS1873375, ALPS1873517. InCallUI app would not turn on screen while
             // covering up proximity sensor after hanging up the calls. For reach to a
             // consistent behavior, it is sensible to make Telecom same as InCallUI.
         //begin add by MTK 20150603
            //turnOff(false);
              turnOff(true);
        //end add by mtk 20150603
        }
        super.onCallRemoved(call);
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值