android 卸载应用、打开应用、获得系统中已安装应用列表
来源:互联网 发布:java for循环嵌套 编辑:程序博客网 时间:2024/06/03 01:25
首先:
1 、获得所有已经安装的应用的列表:List<ApplicationInfo> mApp = getPackageManager().getInstalledApplications(0)
2、删除指定的应用
Intent intent = new Intent(Intent.ACTION_DELETE);
intent.setData(Uri.fromParts("package",mApp.get(i),null);
startActivity(intent);
3、打开指定应用
Intent reIntent = new Intent(Intent.ACTION_MAIN,null);
reIntent.addCategory(Intent.CATEGORY_LAUNCHER);
reIntent.setPackage(mApp.get(i).packageName);
List<ResolveInfo> resolve = getPackageManager().queryIntentActivities(reIntent,0);
if(resolve!=null && resolve.size()>0){
ResolveInfo res = resolve.get(0);
String apName = res.activityInfo.packageName;
String className = res.activityInfo.name;
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cptName = new ComponentName(apName,className);
intent.setComponent(cptName);
startActivity(intent);
}
- android 卸载应用、打开应用、获得系统中已安装应用列表
- 【Android】获得已安装应用
- Android 获得安装应用列表
- Android中如何用代码实现打开、卸载和分享其他已安装应用
- 获取系统已安装应用列表
- Android 获得 已安装的 应用
- Android获得已安装应用大小
- 获取android手机中已安装应用信息以及应用安装和卸载代码集合
- Android取得已安装的应用列表
- Android---获取已安装应用列表
- Android学习之(1)如何在应用中打开已安装应用
- Android:获取应用信息,打开、卸载应用
- 获取已安装应用列表
- 获取已安装应用列表
- Android中安装,启动和卸载应用
- android中安装,启动和卸载应用
- Android中安装,启动和卸载应用
- android中安装,启动和卸载应用
- N!问题
- 关于动作发生在请求前还是请求后(以点赞为例)
- UEditor编辑器如何关闭抓取远程图片本地化功能
- 欢迎使用CSDN-markdown编辑器
- Java提高篇-----java集合细节(二):asList的缺陷
- android 卸载应用、打开应用、获得系统中已安装应用列表
- 大话设计模式-代理模式
- 插件开发技术说明(19)---通用查询处理
- 读javascript高级程序设计16-几条函数小技巧
- 使用docker安装gitlab
- Spring 框架
- 分布式与集群的区别
- iOS动画
- 数据结构——两栈共享一个数组的学习