android 11系统源码实现app漂白代码
时间: 2023-12-08 20:03:50 浏览: 49
要实现Android 11系统中的App漂白,可以使用以下代码:
```
PackageManager packageManager = getPackageManager();
List<ApplicationInfo> installedApps = packageManager.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo appInfo : installedApps) {
try {
if ((appInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
PackageInfo packageInfo = packageManager.getPackageInfo(appInfo.packageName, PackageManager.GET_PERMISSIONS);
String[] requestedPermissions = packageInfo.requestedPermissions;
if (requestedPermissions != null) {
boolean containsInternetPermission = false;
for (String requestedPermission : requestedPermissions) {
if (requestedPermission.equals(Manifest.permission.INTERNET)) {
containsInternetPermission = true;
break;
}
}
if (containsInternetPermission) {
// 漂白此应用
packageManager.setComponentEnabledSetting(new ComponentName(appInfo.packageName, appInfo.packageName + ".MainActivity"), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
```
这段代码会获取所有已安装的应用信息,并且对于非系统应用,如果其包含了 INTERNET 权限,则将其启动入口禁用,从而实现App漂白的效果。需要注意的是,这个操作会禁用应用的启动入口,但并不会卸载应用程序。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)