Android 解锁后,界面先模糊再变清晰。
16lz
2021-01-23
最近有这么个需求。android 8.0上锁屏解锁后,界面会先模糊一下,然后再清晰,如设置界面等等,需要去掉这个功能。
修改功能的地方比较难找。
具体代码路径:
\LINUX\android\frameworks\base\services\core\java\com\android\server\wm\AppWindowContainerController.java
我尝试过,只要将scheduleAddStartingWindow方法注释就能去掉这个功能。
void scheduleAddStartingWindow() { // Note: we really want to do sendMessageAtFrontOfQueue() because we // want to process the message ASAP, before any other queued // messages. if (DEBUG_STARTING_WINDOW) Slog.v(TAG_WM, "Enqueueing ADD_STARTING"); mService.mAnimationHandler.postAtFrontOfQueue(mAddStartingWindow); } private boolean createSnapshot(TaskSnapshot snapshot) { if (snapshot == null) { return false; } if (DEBUG_STARTING_WINDOW) Slog.v(TAG_WM, "Creating SnapshotStartingData"); mContainer.startingData = new SnapshotStartingData(mService, snapshot); //scheduleAddStartingWindow(); return true; }
更多相关文章
- Android系统移植与调试之------->如何修改Android设备添加重启、
- 用HTML+JS实现Android闹钟功能,附带Alarm代码分享
- Android各版本新增功能一览
- Android ListAdapter的高级功能
- 给App启用MultiDex功能
- android打造的最简单计算器界面
- android 界面切换教程
- android studio如何合并和读取多个相同功能但是文本不同的按钮