搜索手机里面的所有App,找到其中一个并启动
2017-07-12 14:48
288 查看
首先搜索手机文件是一个耗时的操作,所以要在子线程里面来执行
new Thread() {public void run() {
mList = AppInfoProvide.getAppAllInfo(getActivity().getApplicationContext());
for (AppInfo info : mList) {
if (info.getAppName().equals("APP的名字")) {
startApp(info);//启动App的方法
}
}
}
}.start();
启动App的方法:
public void startApp(AppInfo info) {
PackageManager pm = getActivity().getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(info.getPackName());
if (intent != null) {
//说明是可以被启动
startActivity(intent);
}
}
相关文章推荐
- 如何设置在elipse里面选中一个变量,找到该页面用到该变量的所有的地方
- 编写一个函数,有如下函数原型: 函数:int continum(char *intputstr,char *outputstr). 给一个字符串,要求找到里面连续的串,并且串的长度是所有连续串中
- android学习笔记(4)- 一个搜索手机文件的APP(1)
- 花一天时间搜索,居然找到一个德国人写的论文里面有用Matlab读取*.spa文件的程序片段
- iPhone获取手机里面所有的APP(私有库)+ 通过包名打开应用
- 编程珠矶 习题 4.6 利用二分搜索找到一个数在顺序数组里面的下限和上限
- android开发之在浏览器里面启动手机APP
- 搜索功能吊炸天,出门在外通过Outlook手机APP快速找到那个骚气的技术宅
- 系统搜索功能不能使用,弹出“无法找到运行搜索助理需要的一个文件”
- 短信大骗局:一个通讯行业的愤青辞职后揭密【转载:献给所有的手机用户】
- 关于“所有记录中均未找到搜索关键字”的错误
- contains在SQL语句里面的作用, 在asp里面写一个sql语句,使得可以遍历全部字段的搜索
- 有一个数据表,但是我只知道一个字段的名称。现在我想查询数据库里面的除去这个字段的所有数据!
- (强)一个搜索本机所有图片的工具,还可编辑。(中文版)
- 解决ACCESS数据库修改备注类型数据时提示的“所有记录中均未找到搜索关键字”错误。
- 一个JVM进程启动后里面有几个线程
- 地磅称量系统之(24~26)创建一个名称为WinApp的Windows应用程序作为启动项目并且设置主界面上控件的属性
- 请教:在一个在方法段的异常处理里面,如何获取当前方法输入的所有参数值。
- 手机终于找到一个好的输入法了,那就是A4输入法触摸屏版
- 使用Access,遇到“所有记录中均未找到搜索关键字”