android程序调用另一个android应用…

来源:互联网 发布:九洲盛世网络竞技杭州 编辑:程序博客网 时间:2024/06/18 07:26

android程序调用另一个android应用程序

请求:

例子:

       ComponentName componentName = new ComponentName(

           "com.gwsoft.player.activity",

           "com.gwsoft.player.activity.PlayerActivity");

       Intent intent = new Intent();

       Bundle bundle = new Bundle();

       bundle.putString("resUrl", resurl);

       bundle.putSerializable("picUrlList", picurllist);

       intent.putExtras(bundle);

       intent.setComponent(componentName);

       startActivity(intent);

:

com.gwsoft.player.activity:包路径

 PlayerActivity:Activity

 resUrl :String类型

picUrlList:数组,也可以是对象

应用程序安装后,按以上方式可进行调用.

 

接受activity:

public voidgetParameterByIntent() {
   Intent mIntent =this.getIntent();
   String resUrl =mIntent.getStringExtra("resUrl");

  String[] picUrlList =(String[]) mIntent.

                 getSerializableExtra("picUrlList");
   if (null != picUrlList){
    int count = picUrlList.length;
    for (int i = 0; i < count; i++) {
       Log.e("tag", "picUrlList[" + i + "]" +picUrlList[i]);
    }
   }
 }

0 0
原创粉丝点击