最近遇到一个问题,插上充电器或usb后,android手机没有被点亮屏,这回给用户带来困扰,他会不知道是否在连接好了,不停拔下重新插,这个用户体验不好,所以需要改下android的默认设置,如下:
frameworks/base/core/res/res/values/config.xml
false
把这个config_unplugTurnsOnScreen修改为true
在android framework code里PowerManagerService.java里有个配置去读这个值,mWakeUpWhenPluggedOrUnpluggedConfig,去决定是否要点亮屏幕
private void readConfigurationLocked() {
final Resources resources = mContext.getResources();
mWakeUpWhenPluggedOrUnpluggedConfig = resources.getBoolean(
com.android.internal.R.bool.config_unplugTurnsOnScreen);
……
}
来源:CSDN
作者:fuyinghaha
链接:https://blog.csdn.net/fuyinghaha/article/details/104036656