Android 应用间的集成
第一次在手机上安装wsm tools时发现wsm只是个简单的集成框架,需要用其中的工具还需要单独安装,而安装一个工具以后发现图标没有显示,感觉很神奇,最近工作需要,也要做android应用间的集成,研究了下,其实很简单。只需要提供要被集成的应用package、activity名称即可
例如,在当前应用中集成另外一个应用,像在同一应用中通过通过intent启动:
1 public class MainActivity extends Activity { 2 @Override 3 protected void onCreate(Bundle savedInstanceState) { 4 super.onCreate(savedInstanceState); 5 setContentView(R.layout.main); 6 7 Intent intent = new Intent(); 8 //该应用的包名和要启动的主Activity 9 ComponentName componentname = new ComponentName( "com.xxxx.xxxx", "com.xxxx.xxxx.App"); 10 intent.setComponent(componentname); 11 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 12 intent.putExtra("paramName", "paramValue"); 13 startActivity(intent); 14 15 } 16 }
如果想让被集成的应用图标隐藏,需要在AndroidManifest.xml中进行设置,修改的android.intent.category.LAUNCHER为android.intent.category.DEFAULT
即可实现图标的隐藏:
<activity android:name=".MainActivity"android:process="com.baixd.framework"android:theme="@android:style/Theme.NoTitleBar"android:label="@string/app_name"><intent-filter><action android:name="android.intent.action.MAIN" /><!--<category android:name="android.intent.category.LAUNCHER" />--><category android:name="android.intent.category.DEFAULT" /></intent-filter> </activity>
转载于:https://www.cnblogs.com/blacksonny/p/3983874.html
Android 应用间的集成相关推荐
- Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调
Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调 ...
- android自动化持续集成,Android系统的持续集成自动化测试框架的研究与实践
摘要: 近几年,Android系统占据着智能移动设备操作系统领域中极大的市场份额.随着Android市场中软件数量的不断攀升,移动用户对Android应用的质量要求也越来越高.如何保证Android软 ...
- Android端穿山甲SDK集成
Android端穿山甲SDK集成 流程 创建测试状态的应用及应用下对应的测试状态的代码位ID 项目对接SDK完毕后 拿APP到应用商店审核 得到应用商店的APP的下载地址 结合文档转换成apk下载地址 ...
- android应用间相互调用
android应用间相互调用 调用方: activity中添加:(red:应用包名,green:被调用activity名称,包含包名) Intent intent = new Intent(); Co ...
- android线程间通信的几种方法_Android进程间和线程间通信方式
进程:是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程:是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位 ...
- Mac 平台 Android FFmpeg 编译与集成实践
文章目录 FFmpeg 是什么 为什么要学 FFmpeg 开发 FFmpeg 编译 1. 编译环境准备 2. FFmpeg 环境配置 3. 完整的脚本 4. FQA 编译小结 在Android Stu ...
- android 多线程间通信,android实现线程间通信的四种常见方式
1,通过Handler机制 主线程中定义Handler,子线程发消息,通知Handler完成UI更新,Handler对象必须定义在主线程中,如果是多个类直接互相调用,就不是很方便,需要传递conten ...
- Android之百度地图集成
Android之百度地图集成 注册和获取密钥 注册百度账号 注册链接:点击进行百度账号注册 创建应用 1.应用名称 2.应用类型(Android SDK) 3.发布版SHA1(详见:) 4.包名 (A ...
- Android平移补间动画,Android 补间动画之平移动画TranslateAnimation
Android动画系列 博客导航: 1.介绍: Android补间动画之平移动画,在实际的开发过程中,其实有好多地方需要用到平移动画,这是对于平移动画的简单介绍. 2.属性 duration 时间 f ...
最新文章
- 游戏 AI 相关文章
- python什么时候进入中国-python诞生于什么时候
- Page directive: illegal to have multiple occurrences of contentType with different values
- 计算机美国学游戏开发,【工程与计算机】一石二鸟:开发游戏为申美国名校加码...
- 启用属性,索引和存储的用途是什么?
- 常用配置文件格式比较
- 稀疏矩阵------三元组存储---笔记
- 成为Oracle 10g DBA之路
- amd cpu排行_2019 CPU天梯图(intel和AMD CPU性能排行)
- python与图像处理书籍_数字图像处理与Python实现
- 聚石塔,云鼎,多多云-----有一种坑叫盲打
- css3实现建筑物的旋转,CSS3实现旋转光环效果的实现步骤
- linux文件fflush,Linux fflush 与 fsync的区别
- Mqtt精髓系列之精简之道
- 芯片开发流程对应的三大EDA厂商工具
- linux系统发送短信,使用Linux发送短信
- ofbiz实战8——实验室预约管理系统功能介绍
- 安全多方计算MPC学习笔记
- 某月某日前包括当天吗_几号之前包括当天吗
- linux man命令如何翻页,Linux中man命令
热门文章
- Springboot中的缓存Cache和CacheManager原理介绍
- C语言再学习 -- 详解C++/C 面试题 1
- Mysql:Sql的执行顺序
- EOS声称的每秒百万级的交易速度靠谱么?
- 详解DPoS共识算法
- TensorFlow-CIFAR10 CNN代码分析
- Android Telephony分析(三) ---- RILJ详解
- 高校二手交易代码_@21考研er:985高校捡漏指南!这些专业去年都没招满!!
- JZOJ 5221. 【GDOI2018模拟7.10】A
- python join函数用法-Python join()函数