android打开第三方app需要得到第三方app的要打开的activity的组件


<action>android.intent.action.MAIN</action><component><package>com.packagename</package><class>com.packagename.activity.StartUpActivity</class></component>


调用以下代码就可以打开

Intentintent=newIntent();ComponentNamecomp=newComponentName("com.packagename","com.packagename.activity.StartUpActivity");intent.setComponent(comp);intent.setAction("android.intent.action.MAIN");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);


其中要加入新的任务栈标识。

大坑:

PackageName必须是manifest文件中根标签所声明的packageName 否则会报错


更多相关文章

  1. Android能够获取到唯一的设备ID吗?
  2. Android(安卓)播放视频的方法+播放测试地址 http
  3. 学习Android过程中的一些博客或工具收集
  4. Android实现3个圆圈的动画
  5. Android下获取设备唯一标识(UDID, DeviceID...)
  6. Android中隐藏标题栏和状态栏(电源,信号,时间等信息)
  7. Android系列教程:TextView小组件的使用--附带超链接和跑马灯效果
  8. Android(安卓)- 时间 日期相关组件
  9. Activity 组件的启动流程

随机推荐

  1. 女生适合做测试吗?当然可以,必须的!
  2. Linq 下的扩展方法太少了,您期待的 MoreLi
  3. jenkins + supervisor + ansible 实现net
  4. 数据结构与算法专题——第十题 输入法跳
  5. 三种方式让你轻松监控 EntityFramework
  6. 虚虚实实,亦假亦真的 ValueTuple,绝对能眩
  7. 毕业5年,3度转岗,阿里学姐教你如何一举跳槽
  8. QianBase数据存储和传输加密
  9. 你没有看错,爬网页数据,C# 也可以像 Jquery
  10. 以下7种硬件测试的种类,不知道的赶紧收藏