滑动锁屏界面的数据流量通知在某些条件下不显示
时间:10-02
整理:3721RD
点击:
[Description]
插入SIM卡手机,在Setting菜单中enable左图中的“锁定屏幕上显示”选项,锁屏方式设置为滑动,在锁屏界面就会如右图所示显示数据流量DataUsageView。
[Solution]
1.DataUsageView是通过硬件加速绘制的,如果当前RAM小于512MB的话,硬件加速就会关闭,绘制锁屏界面时,DataUsageView就不会绘制。
如下面代码:
KeyguardViewManager.java
(base\policy\src\com\android\internal\policy\impl\keyguard)
private void maybeCreateKeyguardLocked(boolean enableScreenRotation,
boolean force,
Bundle options) {
...............
if (ActivityManager.isHighEndGfx()) {
flags |= WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED;
}
.....................
}
2. 6582是low cost,默认也是不支持DataUsageView的。
插入SIM卡手机,在Setting菜单中enable左图中的“锁定屏幕上显示”选项,锁屏方式设置为滑动,在锁屏界面就会如右图所示显示数据流量DataUsageView。
[Solution]
1.DataUsageView是通过硬件加速绘制的,如果当前RAM小于512MB的话,硬件加速就会关闭,绘制锁屏界面时,DataUsageView就不会绘制。
如下面代码:
KeyguardViewManager.java
(base\policy\src\com\android\internal\policy\impl\keyguard)
private void maybeCreateKeyguardLocked(boolean enableScreenRotation,
boolean force,
Bundle options) {
...............
if (ActivityManager.isHighEndGfx()) {
flags |= WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED;
}
.....................
}
2. 6582是low cost,默认也是不支持DataUsageView的。