admin管理员组

文章数量:1558087

1.概述

在android 9.0 10.0中当安装低版本(TARGET_SDK小于23 以下的app)时,会弹出应用版本过低提示框,其实也是有些麻烦的 如下图:

2.安装低版本app 弹出应用版本过低警告窗的核心类

frameworks/base/services/core/java/com/android/server/wm/AppWarnings.java

3.安装低版本app 弹出应用版本过低警告窗的核心功能分析和实现

在安装低版本的app时,可以在弹窗提示页面的时候,利用adb shell命令查看当前置顶页面是哪个,
然后查看相关代码,
跟踪代码 原来是AMS 在启动app时会对 app版本做检测,如果过低就会弹出版本过低提示
具体流程如下:

@@ -287,7 +287,7 @@ class AppWarnings 

本文标签: 版本弹出过低androidapp