在Android开发中,我们有需要通过“应用名称”来启动应用的需求。
使用方法很简单,
Intent intent =getIntentByName("应用名称");
startActivity(intent);
// 通过应用名称,来获取应用的 Intent 的方法
public Intent getIntentByName(String name) {
PackageManager pm = getApplicationContext().getPackageManager();
List<PackageInfo> allApps = pm.getInstalledPackages(0); // 获取本地所有已经安装的应用
Intent intent = null;
if (null != allApps && null != name) {
for (PackageInfo pi : allApps) {
// 在本地已经安装应用中比较应用名称
if (name.equals(pi.applicationInfo.loadLabel(pm))) {
intent = pm.getLaunchIntentForPackage(pi.packageName);
break;
}
}
}
return intent;
}
分享到:
相关推荐
android简单实例,通过已知应用的包名打开该应用程序。
Android中 一个应用启动另外一个应用一般有2种情况,被启动应用的包名已知和未知两种情况:情况一 ==》已知包名通常有两种方法、情况二 ==》未知包名。 Demo写的很详细。
针对Android恶意应用泛滥的问题,提出了一种基于恶意应用样本库的多级签名匹配算法来进行Android恶意应用的检测。以MD5哈希算法与反编译生成的smali文件为基础,生成API签名、Method签名、Class签名、APK签名。利用...
现有的各个Android应用商店大多检查已知的静态恶意应用,难以检测新颖、动态加载的恶意应用与行为,对此提出一种基于图结构与内存足迹分析的恶意应用检测系统。首先,采集应用的内存信息,分析应用的足迹与序列号,...
基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 【项目介绍】 该资源...
查看android.R.drawable图片。点击并显示出名称 UTF-8 android2.2~android4.2
结束已知应用程序名的进程Demo,笔记,以备以后查用
LockUp是一个Android应用程序,它将使用...不代表深度防御Android API 28,不需要root依赖RECEIVE_BOOT_COMPLETED来启动服务和AccessibilityService通过ACTION_USB_DEVICE,程序包安装和已知漏洞利用程序监视USB事件
Android蓝牙通信实例,有客户端和服务端两个程序,以便理解起来更加简单明了。
Refactoring ... 简介与教程 利用Xposed框架实现的类似于手机管家的...已知问题 8.x通知权限。 8.x指纹震动。 Android P禁止了hidden api的使用,需要寻找解决方案。 Android O后台模糊(TaskSnapshot如何处理?)。
170已知窗口句柄获得其EXE应用程序路径
Android-Vulnerabilities-Overview, 关于已知Android漏洞的简要概述 Android漏洞概述:是Android中已知安全漏洞的数据库。 将漏洞数据库分割成独立的. md 文件,得到更好。更清晰的。 当前的2016列表在这里是avaible...
文中主要论述了已知点校正基准站法的基本原理和在工程测量中应用的基本方法,探讨了影响校正精度的主要因素,并结合多个应用实例对其校正精度进行分析,得出了有实际意义的结论。
谷歌研发中的 Android 4.0 已知信息.docx
根据已知文件名称,进行服务器端数据下载
RootBeer一个美味的根检查器库和示例应用程序。 我们已经在互联网上搜寻了回答这个古老问题的不同方法...这个设备已经扎根了吗? 根检查这些是当前的检查/技巧RootBeer美味的根检查器库和示例应用程序。 我们已经在...
独行者v5启动器(修复已知bug).apk
该应用程序(适用于iOS和Android)使用蓝牙技术来交换匿名加密与其他手机(在其上还安装了应用程序)中的应用程序用户的电话附近的数据。数据存储在本地的每个用户的设备上,防止机构或其他方访问或控制数据。这个...
”浏览器”是一个完全成熟的文件管理器,用它来浏览管理你的android文件夹。”搜索器”可以使用来打来/删除 或者重命名文件(搜索文件内部,支持通配符)。”查找冗余”可以搜索你设备的空文件夹目录,并且比较那些...
计算机应用基础WIn7操作题全文共7页,当前为第1页。计算机应用基础WIn7操作题全文共7页,当前为第1页。 计算机应用基础WIn7操作题全文共7页,当前为第1页。 计算机应用基础WIn7操作题全文共7页,当前为第1页。 题目1...