问题根因是应用recent截图进行了压缩处理。
已打开但未退出的应用,再次打开会有从模糊到清晰的过程。此问题根因是在小内存版本中,为了降低内存占用,应用在recent的缩略图进行了压缩处理,切换已存在的应用界面时,界面有从缩略图切到应用的过程,缩略图压缩后比较模糊,就会有一个由模糊变清晰的过程,这是android Go专为小内存设备做的优化,去掉压缩处理后虽然没有这个模糊现象,但是会增加内存占用,影响性能。
主要实现代码位于
frameworks/base/services/core/java/com/android/server/wm/TaskSnapshotPersister.java
TaskSnapshotPersister(WindowManagerService service, DirectoryResolver resolver) {
......
final float highResTaskSnapshotScale = service.mContext.getResources().getFloat(
com.android.internal.R.dimen.config_highResTaskSnapshotScale);
final float lowResTaskSnapshotScale = service.mContext.getResources().getFloat(
com.android.internal.R.dimen.config_lowResTaskSnapshotScale);
......
修改参数



