我克隆此网址以检查应用锁定。 ToolWizAppLock https://github.com/Toolwiz/ToolWizAppLock
但它仅适用于低于19 Api(Android版本4.4.4)和不适用于20以上API。
如何在5.0以上的所有Android版本上开展工作?
答案 0 :(得分:0)
activityManager.getRunningTasks(1)获得(0).topActivity.getPackageName(); activityManager.getRunningTasks(1)获得(0).topActivity.getClassName();
不再提供Android版本20或abouve,因此您需要使用以下代码更改此内容
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();
}