android编程的时候,有时候需要在不同的apk之间传递参数或数据,下面是一个简单的例子: APK(1)的程序代码: IntentSend.java:
package com.is;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class IntentSend extends Activity {Channel channel = new Channel();Button szws;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        szws = (Button)findViewById(R.id.szws);        szws.setOnClickListener(new Button.OnClickListener(){public void onClick(View v) {Intent intent = new Intent();Bundle bundle = new Bundle();bundle.putString("channel", channel.channels[0]);intent.setClassName("com.bget", "com.bget.BinderGET");intent.putExtras(bundle);startActivity(intent);}        });    }}
Channel.java:
package com.is;public class Channel {String channels[] = {"深圳卫视","深圳电视剧","深圳都市"};}
APK(2)的程序代码: IntentGet.java:
package com.ig;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class IntentGet extends Activity {TextView info;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);          info =(TextView)findViewById(R.id.info);      Bundle bundle = new Bundle();    bundle = this.getIntent().getExtras();                info.setText("现在播放的是:" + bundle.getString("channel"));    }}
程序中,主要是调用了Intent和Bundle的方法,Intent程序之间的跳转,Bundle程序之间数据的传递。 运行效果图: APK(1):
APK(2):


更多相关文章

  1. Android(安卓)Toolchain与Bionic Libc
  2. Android实现从activity中停止Service的方法
  3. Android设置默认时间
  4. 第一行代码阅读笔记---详解分析第一个Android程序
  5. Android(安卓)微信分享解疑
  6. Android(安卓)使用Intent启动常用的应用与服务
  7. Android(安卓)URI简介
  8. [置顶] Android(安卓)怎么退出整个应用程序?__以及__按键事件捕获
  9. 去掉android程序的任务栏

随机推荐

  1. 如何使用 Apple Watch 控制 Mac 或 PC 上
  2. 搭建kerberos高可用集群
  3. 小技巧 | 用python给敏感信息加水印
  4. 电脑读不出移动硬盘的原因和解决办法
  5. 实战 | Pinpoint全链路监控搭建
  6. 多厂商***系列之二:Cisco&H3C GRE Over IP
  7. 直播卖货源码是什么,源码哪些功能
  8. 配置中心Apollo安装配置
  9. 娱乐一对多直播的开发周期需要多久
  10. 多厂商***系列之一:加密基础与IPSec【附带