android打开第三方APP
16lz
2021-01-24
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 否则会报错
更多相关文章
- Android能够获取到唯一的设备ID吗?
- Android(安卓)播放视频的方法+播放测试地址 http
- 学习Android过程中的一些博客或工具收集
- Android实现3个圆圈的动画
- Android下获取设备唯一标识(UDID, DeviceID...)
- Android中隐藏标题栏和状态栏(电源,信号,时间等信息)
- Android系列教程:TextView小组件的使用--附带超链接和跑马灯效果
- Android(安卓)- 时间 日期相关组件
- Activity 组件的启动流程