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. Android中如何模拟一次点击(touch)事件
  2. (Android)JavaSocket编程,文件上传到服务器,
  3. Android 重构res目录
  4. C++到Android-HelloWorld建立工程及调试
  5. android图片压缩总结
  6. Cydia Substrate框架Android so hook分析
  7. Android开发——本地存储、用户权限获取
  8. 对 Android 重力感应器的初步认识
  9. 【Android】继承SimpleCursorAdapter定制
  10. Android(安卓)Quick Tips #2 — Android(