android 之 如何打开只知道应用名称的另一个应用

原创 2015年11月17日 20:57:26
PackageManager pm = getPackageManager();
        List<PackageInfo> packs = pm
                .getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
        // 得到系统 安装的所有程序包的PackageInfo对象
        for (PackageInfo pi : packs) {
            if (pi.applicationInfo.loadLabel(pm).equals("QQ浏览器")){
                String packageName = pi.applicationInfo.packageName;
                Log.v(TAG,packageName);
                //取到点击的包名
                Intent i = pm.getLaunchIntentForPackage(packageName);
                //如果该程序不可启动(像系统自带的包,有很多是没有入口的)会返回NULL
                if (i != null)
                    startActivity(i);
            }


        }
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android在一个APP中通过包名或类名启动另一个APP

开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通...
  • mad1989
  • mad1989
  • 2014年07月24日 19:05
  • 93872

手把手教你_怎么找android应用的包名和启动activity

自动化测试中经常遇到这个问题,关于这个题目,方法众多,咱的目的是找个比较简单靠谱的: 方法一: 先进入cmd窗口,adb shell 后: cd /data/data ls 可以看到包名了吧...
  • chenlang888
  • chenlang888
  • 2014年11月30日 15:34
  • 6866

【Android】使用Gradle实现分渠道打包,指定应用名称,应用图标,应用标识和环境切换

原始需求: 分渠道打包,能区分线上线下版本,进而两个版本要共存。 分解: 1、分渠道打包 2、支持按渠道指定 app名称,app图标,app的标识(ap...
  • u011511368
  • u011511368
  • 2016年07月15日 17:40
  • 2137

提到强化学习只知道AlphaGo?其实,RL在工业界还有这些应用

原作 Ben Lorica唐旭 编译自 Oreilly量子位 出品 | 公众号 QbitAI关于作者:Ben Lorica,O’Reilly Media的首席数据科学家,同时是Strata Data ...
  • yH0VLDe8VG8ep9VGe
  • yH0VLDe8VG8ep9VGe
  • 2017年12月22日 00:00
  • 160

android制作sdk,通过SDK调用另一个应用的方法

为了让其他人可以调用我们应用的方法。我们可以通过通过JNI实现跨进程通讯。也可以用java的反射调用其他APP 中的方法。但是你需要知道其他APP得包名,类名,或获取他的JNI文件。 通过制作SDK(...
  • cgt_cgt
  • cgt_cgt
  • 2017年08月01日 19:42
  • 347

android应用开发实践三----Atcity 通过Intent 来启动另一个Activity来实现简易拨号

用到的字符串资源 Myphone Hello world! 请输入号码: Settings 拨打号码 联通热线 充值热线 ...
  • fengliang191
  • fengliang191
  • 2014年05月11日 20:57
  • 472

android学习(五) 向另一个应用发送用户 Intent

构建隐含Intent
  • yydcnjjw
  • yydcnjjw
  • 2017年04月07日 18:43
  • 147

Android官方开发文档Training系列课程中文版:构建第一款安卓应用之启动另一个Activity

原文地址:http://android.xsoftlab.net/training/basics/firstapp/starting-activity.html#CreateActivity 在完成...
  • u011064099
  • u011064099
  • 2016年03月22日 16:28
  • 1011

Android 从一个应用打开另一个应用

如果你知道目标应用的包名和想打开的界面类名,那就很方便。//这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity ComponentName...
  • dong_xg
  • dong_xg
  • 2017年11月01日 15:10
  • 62

android一个应用的acitvity调用另一个应用的activity

  • 2014年03月27日 20:18
  • 3.07MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 之 如何打开只知道应用名称的另一个应用
举报原因:
原因补充:

(最多只允许输入30个字)