在需要获取已安装应用信息的地方,调用AppInfoUtils类中的getInstalledApps方法即可。示例代码如下: List<ApplicationInfo>installedApps=AppInfoUtils.getInstalledApps(getApplicationContext());for(ApplicationInfoappInfo:installedApps){StringappName=appInfo.loadLabel(getPackageManager()).toString();StringpackageName=app...
Android-隐私合规检测SDK 系统新增读取“应用软件列表”权限,并设置为敏感权限,用于实现在告知并获得用户同意的基础上获取“已应用软件列表”信息,权限名称为<uses-permission android:name="com.android.permission.GET_INSTALLED_APPS" />。 该权限对应的获取应用软件列表的接口为: 1)getInstalledApplications 2)getIns...
下面是获取应用程序权限信息的示例代码: PackageManagerpackageManager=getPackageManager();List<ApplicationInfo>apps=packageManager.getInstalledApplications(PackageManager.GET_META_DATA);for(ApplicationInfoapp:apps){try{PackageInfopackageInfo=packageManager.getPackageInfo(app.packageName,PackageManager.GET_PERMISSIONS)...
public abstractList<ApplicationInfo> getInstalledApplications(int flags) 参数:flag为一般为GET_UNINSTALLED_PACKAGES,那么此时会返回所有ApplicationInfo。我们可以对ApplicationInfo 的flags过滤,得到我们需要的。 功能:返回给定条件的所有PackageInfo public abstractList<PackageInfo> getInstalledPackages(int flags) 参数如上 ...
packageManager.getInstalledApplications()返回一个列表都是安装在设备上的应用程序包。如果我们把 flag GET_UNINSTALLED_PACKAGES设定,一个列表中的所有应用,包括那些设置为dont_delete_data(部分已安装的应用程序的数据目录)将返回。 1.创建 布局文件 activity_main.xml 你可以看到附件中的截图,我们将创建一个列表...
· com.android.permission.GET_INSTALLED_APPS · com.kugou.android.permission.ACCESS_KUGOU_SERVICE · 允许接收WLAN多播 · 与蓝牙设备配对 · 访问蓝牙设置 · android.permission.ACCESS_BLUETOOTH_SHARE · 更改您的音频设置 · 连接WLAN网络和断开连接 ...
获取已安装应用列表 publicArrayList<AppInfo>getInstallApps(Context context){PackageManager pm=context.getPackageManager();List<PackageInfo>installedPackages=pm.getInstalledPackages(0);//获取所以已安装的包ArrayList<AppInfo>list=newArrayList<AppInfo>();for(PackageInfo packageInfo:installedPackages){AppInfo inf...
一般来说有三个方面: 1、代码逻辑:优秀的代码逻辑结构可以有效减少渲染页面使用的内存和速度(比如虚拟...
现在,让我们创建我们的方法collect_installed_apps privatevoidcollect_installed_apps(){finalPackageManager pm = getPackageManager(); ListApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);for(ApplicationInfo packageInfo : packages) {if(pm.getLaunchIntentForPackage(packageInfo...
Return a List of all application packages that are installed for the current user. If flag GET_UNINSTALLED_PACKAGES has been set, a list of all applications including those deleted with DELETE_KEEP_DATA (partially installed apps with data directory) will be returned. Use #getInst...