Android: 启动另外的APP及传递参数(转)
转载自:http://blog.csdn.net/iefreer/article/details/8812585
有时候需要从一个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");
参考链接:
http://developer.android.com/guide/components/intents-filters.html
转载于:https://www.cnblogs.com/YangBinChina/p/3994911.html
Android: 启动另外的APP及传递参数(转)相关推荐
- android 中文参数,(原)Android: 启动另外的APP及传递参数
有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等. 如果你不知道那个APP的Activity,但是知道包名(package name),那么可以使用如下的方法: Intent L ...
- Android通过浏览器打开App并传递参数
Android通过浏览器打开App并传递参数; Data的Uri的规则: scheme://host:port/path or pathPrefix or pathPattern 打开App传递参数U ...
- 使用URL 启动unity Andriod APP并传递参数
我的棋牌游戏需要一个功能: 房主微信分享一个内容(微信的URL),上面包含有url,标题,内容,略图.当被邀请人点击分享的内容,可以直接开启这个游戏,并登录后直接登录这个房间.不需要人工记忆房间号等. ...
- Android中一个APP启动另一个APP并传递参数
被调用(启动)的APP: 项目名字:Demo_ybs 项目包名:com.ybs.demo_ybs 被调用APP中获取调用者的传递数据: package com.ybs.demo_ybs;import ...
- Android:H5、web调起App并且传递参数
1.在清单文件的Activity声明里添加: <intent-filter><action android:name="android.intent.action.VIEW ...
- Android启动过程五个步骤,Android启动流程、app启动原理
从头分析整理学习底层知识. Android 众多基于Linux内核的系统类似, 启动系统时, bootloader启动内核和init进程. init进程分裂出更多名为"daemons(守护进 ...
- ionic开发——打开百度地图APP如何传递参数,导航路线
首先,打开百度地图APP的方法不知道朋友可以看一下这里: <ionic开发--检测是否安装某APP,如果安装打开该APP>http://blog.csdn.net/yu1731013344 ...
- c#中一个进程启动另一个进程并传递参数
1.开启进程 using System.Diagnostics; ProcessStartInfo process = new ProcessStartInfo(); process.FileNa ...
- android天气预报项目总结报告,Android项目:天气预报App
一 介绍 该项目是在Android Studio的环境下实现的,主要是仿照了小米10手机上的天气预报App. 二 效果图 三 页面介绍 1.主界面 ...
最新文章
- TensorRT部署深度学习模型
- 用 Python 实现文件查找
- Eigen有哪些需要注意的操作
- java适配器模式 场景_Java设计模式之《适配器模式》及应用场景
- 八大基本数据类型对应的八大包装类(含对应面试题解析)
- C# 判断是否是蜘蛛IP地址
- 从网络上下载文件到本地
- springboot优点_Spring boot入门
- pip 下载torch gup版本
- ce标志cad_欧盟CE认证标志大全(完全版)
- 前端关于点击链接下载文件的解决办法
- 下载XAMPP并安装和使用(Mac环境)
- Java类和对象(未完待续,持续更新)
- 图像mnf正变换_PIE SDK最小噪声变换
- matlab format rat,format rat
- 4. 计算机科学 (Kaggle项目拆解:泰坦尼克号预测)
- 【jzoj1592】【二分】【GDKOI训练】音乐节拍
- storm - 简介
- vue 图片放大、缩小、旋转、滚轮操作图片放大缩小
- 戴尔DELLR740服务器修改bios启动项,安装redhat7.4
热门文章
- 5月3日 条件语句、循环语句的复习练习
- linux 单引号,双引号,反引号的小总结。
- Chapter 5 带颜色的同心圆
- 如何解决Silverlight InitializeError #2103 - Invalid or malformed application: Check manifest
- DOJO试用手记3--异步通信【原创】
- 模型在gpu上反而速度变慢了_Tensorflow1.13.1+CUDA10.0+CuDNN7.4在GPU上训练模型
- Perl内置及特殊变量
- 用鸽 计算机教案,科学活动教案:鸽子
- .NET弹出对话框小结
- EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程)