博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android通过包名启动应用程序
阅读量:5330 次
发布时间:2019-06-14

本文共 1013 字,大约阅读时间需要 3 分钟。

RT,贴代码:

1 public void startAppSafe(String pkgName){ 2         PackageManager pm = getPackageManager(); 3         Intent in = new Intent(Intent.ACTION_MAIN); 4         in.addCategory(Intent.CATEGORY_LAUNCHER); 5         in.setPackage(pkgName); 6         List
ri = pm.queryIntentActivities(in, 0); 7 if (ri != null && ri.size() > 0) { 8 Intent i = new Intent(); 9 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);10 i.setClassName(pkgName, ri.get(0).activityInfo.name);11 try {12 startActivity(i);13 } catch (Exception e) {14 Toast.makeText(this,15 res.getString(R.string.activity_not_found),16 Toast.LENGTH_SHORT).show();17 }18 } else {19 Toast.makeText(this, res.getString(R.string.activity_not_found),20 Toast.LENGTH_SHORT).show();21 }22 }

 

转载于:https://www.cnblogs.com/lovejoy/p/3531431.html

你可能感兴趣的文章
linux设备驱动归纳总结(三):1.字符型设备之设备申请【转】
查看>>
《黑客与画家》 读书笔记
查看>>
bzoj4407: 于神之怒加强版
查看>>
mysql统计一张表中条目个数的方法
查看>>
ArcGIS多面体(multipatch)解析——引
查看>>
JS 在火狐浏览器下关闭弹窗
查看>>
css3渐变画斜线 demo
查看>>
JS性能DOM优化
查看>>
设计模式 单例模式 使用模板及智能指针
查看>>
c#的const可以用于引用类型吗
查看>>
手动实现二值化
查看>>
What Linux bind mounts are really doing
查看>>
linux top命令详解
查看>>
博弈论小结
查看>>
模拟Post登陆带验证码的网站
查看>>
NYOJ458 - 小光棍数
查看>>
java中常用方法
查看>>
【Programming Clip】06、07年清华计算机考研上机试题解答(个别测试用例无法通过)...
查看>>
HTML基础
查看>>
canvas动画
查看>>