Android读取桌面安装的应用
来源:互联网 发布:基坑监测数据处理软件 编辑:程序博客网 时间:2024/06/11 11:10
查询出桌面上已经安装的应用
List<AppInfo> appInfos = null; PackageManager manager = context.getPackageManager(); Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); //过滤条件 mainIntent.addCategory("com.vrseen.android.vr.application"); //或者根据包名过滤 mainIntent.setPackage("com.vrseen.android.vr.application"); final List<ResolveInfo> apps = manager.queryIntentActivities( mainIntent, 0); Collections.sort(apps, new ResolveInfo.DisplayNameComparator(manager)); if (apps != null) { final int count = apps.size(); if (appInfos == null) { appInfos = new ArrayList<>(count); } appInfos.clear(); for (int i = 0; i < count; i++) { AppInfo application = new AppInfo(); ResolveInfo info = apps.get(i); application.title = info.loadLabel(manager); application.setComponentName(new ComponentName( info.activityInfo.applicationInfo.packageName, info.activityInfo.name)); application.icon = info.activityInfo.loadIcon(manager); application.packageName = info.activityInfo.applicationInfo.packageName; application.setInstallTime(new Date(new File(info.activityInfo.applicationInfo.sourceDir).lastModified()).toGMTString()); application.setVersionName(AppLogic.getPackageVersion(context, application.getPackageName())); if(!VRHomeConfig.VR_VERSION_SCHEME.equals(application.packageName)) appInfos.add(application); } }
0 0
- Android读取桌面安装的应用
- Android Launcher桌面应用快捷方式的开发
- Android Launcher桌面应用快捷方式的开发
- Android Launcher桌面应用快捷方式的开发
- Android Launcher-----桌面应用快捷方式的开发!
- Android桌面应用快捷程序的开发
- Android的Widget桌面应用学习
- Android 桌面小部件(AppWidgetProvider)的应用
- Android RemoteView的应用 一 桌面控件
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- java使用redis时,中文乱码问题
- Spring整合JMS(消息中间件)实例
- java SSM框架批量上传实现
- 算法总结(二)图
- iOS实现热修复的几种方案
- Android读取桌面安装的应用
- Linux文件描述符(特别概念三)
- Universal-Image-Loader类库使用
- Linux PHY几个状态的跟踪
- spring cloud微服务框架 第二天
- Ext系列form控件篇
- Oracle 11gR2 RAC Database使用emca配置集群dbconsole
- android 仿QQ音乐建议反馈上方的提示动画效果,渐隐
- jvm介绍