android应用如何启动另外一个apk应用

来源:互联网 发布:韩国直播间软件 编辑:程序博客网 时间:2024/05/20 17:09


 

分类: Android Develop 3704人阅读 评论(0)收藏 举报

在开发的过程中,经常会遇到在一个应用中启动另外一个apk应用的情况

问题的核心点在于我们要拿到第三方apk的package名称跟class名称,

如:package名称是com.funcity.taxi.passenger,class名称是com.funcity.taxi.passenger.activity.LoadActivity。

从一个apk启动到另外一个apk,当然也是通过发送intent了。

点击对应按钮的事件响应的程序如下:

[java] view plaincopyprint?
  1. Intent mIntent = new Intent( );   
  2. mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
  3.       ComponentName comp = new ComponentName("com.funcity.taxi.passenger""com.funcity.taxi.passenger.activity.LoadActivity");    
  4.       mIntent.setComponent(comp);     
  5.       mIntent.setAction("android.intent.action.VIEW");     
  6.       startActivity(mIntent);    

点击响应的按键,就会启动另外一个apk。
0 0
原创粉丝点击