有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等。

如果你不知道那个APP的Activity,但是知道包名(package name),那么可以使用如下的方法:

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");

startActivity(LaunchIntent);

如果APP之间有合作关系,可以获得合作APP的清单文件(manifest),那么可以从该文件中获知package/activity,

可使用如下的方法来启动该APP特定活动界面:

Intent intent = new Intent(Intent.ACTION_MAIN);

intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity"));

startActivity(intent);

如果要在启动APP时传递参数,可以在意图(Intent)中设置:

intent.putExtra("firstKeyName","FirstKeyValue");

intent.putExtra("secondKeyName","SecondKeyValue");

参考链接:

android 中文参数,(原)Android: 启动另外的APP及传递参数相关推荐

  1. Android: 启动另外的APP及传递参数(转)

    转载自:http://blog.csdn.net/iefreer/article/details/8812585 有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等. 如果你不知道 ...

  2. 使用URL 启动unity Andriod APP并传递参数

    我的棋牌游戏需要一个功能: 房主微信分享一个内容(微信的URL),上面包含有url,标题,内容,略图.当被邀请人点击分享的内容,可以直接开启这个游戏,并登录后直接登录这个房间.不需要人工记忆房间号等. ...

  3. Android中一个APP启动另一个APP并传递参数

    被调用(启动)的APP: 项目名字:Demo_ybs 项目包名:com.ybs.demo_ybs 被调用APP中获取调用者的传递数据: package com.ybs.demo_ybs;import ...

  4. Android通过浏览器打开App并传递参数

    Android通过浏览器打开App并传递参数; Data的Uri的规则: scheme://host:port/path or pathPrefix or pathPattern 打开App传递参数U ...

  5. Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数

     Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数 时间 2014-04-19 23:05:55 CSDN博客 原文  http ...

  6. android java广播,[原]Android应用程序发送广播(sendBroadcast)的过程分析

    前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来.ActivityManagerS ...

  7. Android从一个应用程序启动第三方应用app

    需求场景: 在自己开发的应用程序里,有个跳转到其他应用的按钮,比如分享到"新浪微博",当点击这个按钮时,先判断手机中是否有安装"新浪微博"这个程序,有则启动&q ...

  8. php中参数传值的三种方法,php cli传递参数的方法

    php cli传递参数的方法 $options = "f:g:"; $opts = getopt( $options ); print_r($opts); 在命令行下运行 /usr ...

  9. php ci 参数,CI如何写一个控制器,并传递参数正常解析访问?

    控制器 控制器是你整个应用的核心,因为它们决定了 HTTP 请求将被如何处理. 什么是控制器? 简而言之,一个控制器就是一个类文件,是以一种能够和 URI 关联在一起的方式来命名的. 考虑下面的 UR ...

最新文章

  1. jquery和原生js-ajax
  2. java jdbc datetime_Java JDBC 操作二进制数据、日期时间
  3. 网络推广外包中如何让网络推广外包专员充分运用网站的市场价值?
  4. iOS APP提交上架流程
  5. |Vijos|图论最短路|P1046 观光旅游
  6. wxWidgets:wxFileDialog类用法
  7. [PHP] 多表外连接性能测试及优化
  8. bi 存储过程方案_BI 系统中容易被忽视的数据源功能
  9. SharePoint 2013网站管理-网站策略(关闭和删除策略)
  10. 三相锁相 c 语言 程序,轻松玩转DSP——基于TMS320F2833x(Word+PDF+ePub+PPT)
  11. 写给 3 年内程序开发者的一封信
  12. Leetcode 1219.黄金矿工
  13. 史上最强Android 开启照相或者是从本地相册选中一张图片以后先裁剪在保存并显示的讲解附源码...
  14. 经典排序算法(六)--归并排序Merge Sort
  15. 【ORACLE基础】oracle服务及进程
  16. android 禁止用户访问u盘_如何禁止u盘复制文件 禁止u盘复制文件方法【介绍】
  17. 超星章节内ppt课件下载
  18. 第十三周项目2(1)
  19. Angular安装命令
  20. 软件测试用例执行日报,软件测试之测试用例执行.docx

热门文章

  1. SpringBoot默认日志logback配置解析
  2. easyPOI基本用法详解
  3. java8中的map与flatmap区别
  4. mybatis 一对多查询 按结果嵌套处理、按查询嵌套处理,以及两者之间的区别
  5. signature=1610c03482e0c6557f7ec99f0ceeae85,Vpdes Permit No. Va006557
  6. matlab中计算不等式的解,matlab解不等式
  7. cocos creator 方法数组_基于 Cocos 游戏引擎的音视频研发探索
  8. python中msg是什么意思_python下载.msg文件的附件
  9. mysql外键设置sql语句,SQL Server 2008之SQL语句外键
  10. 分压式静态工作点稳定电路