我克隆此 url 以检查应用程序锁定。ToolWizAppLock https://github.com/Toolwiz/ToolWizAppLock
但它仅适用于 19 Api(Android 版本 4.4.4)以下,不适用于 20 以上 API。
我应该怎么做才能在 5.0 以上的所有 Android 版本上工作?
我克隆此 url 以检查应用程序锁定。ToolWizAppLock https://github.com/Toolwiz/ToolWizAppLock
但它仅适用于 19 Api(Android 版本 4.4.4)以下,不适用于 20 以上 API。
我应该怎么做才能在 5.0 以上的所有 Android 版本上工作?
activityManager.getRunningTasks(1).get(0).topActivity.getPackageName(); activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
android 版本 20 或更高版本不再可用,因此您需要使用以下代码进行更改
if (Build.VERSION.SDK_INT > 20) {
mPackageName = activityManager.getRunningAppProcesses().get(0).processName;
mClassName = activityManager.getRunningAppProcesses().get(0).getClass().getName();
} else {
mPackageName = activityManager.getRunningTasks(1).get(0).topActivity.getPackageName();
mClassName = activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
}