1、Activity之间通讯Intent(传参例子)
A端
Intent myintent=new Intent(aaactivity.this,bb.class);
myintent.putExtra("myname","zhangmeie");
startActivity(myintent);
aaactivity.this.finish();
B端
Bundle bundle=this.getIntent().getExtras();
if(null!=bundle){
txt.setText(bundle.getString("myname").toString());
}
2、本类Message+Handler通讯
for(i=0;i<a.length;i++){
Thread.sleep(1000);
if(i==4){
Message m=new Message();
m.what=Acitivy01.GUI_STOP_NOTIFIER;
Acitivity01.this.myMessageHandler.sendMessage(m); //停止
}else{
Message m=new Message();
m.what=Activity01.GUI_THREADING_NOTIFIER;
Acitity01.this.myMessageHandler.sendMessage(m);//继续走
}
}
Handler myMessageHandler=new Handler()
{
public void handleMessage(Message msg){
case Acitivity01.GUI_STOP_NOTIFIER:
m_progressBar.setVisibility(View.GONE);
....................
case Activity01.GUI_THREADING_NOTIFIER:
if(!Thread.currentThread().isInterrupted()){
.......................
}
}
}
3、应用程序之间通讯Broadcast
程序A的activity01中
Intent intent = new Intent().setAction("com.a.acitity02").putExtra("title","hello");
sendBroadcast(intent); //广播出去
程序B的AndroidManifest.xml加入注册
<receiver android:name="activity02">
<intent-filter android:priority="100">
<action android:name="com.a.actitity01"/>
</intent-filter>
</receiver>
程序B的actitity02加入
public class activity02 extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals("com.a.actitity01")){
//播放一首音乐
MediaPlayer.create(context, R.raw.babayetu).start();
}
}
}
分享到:
相关推荐
android通讯打电话录,本项目完成保存联系人,页面跳转,呼叫用户等
Android通讯基类,可用于Android端与服务器端进行通讯(使用时需要继承该类并调用相应方法)。
C#调用adb传输和与android手机通讯
Android是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的移动操作系统,主要应用于移动设备,如智能手机和平板电脑。该系统最初由安迪·鲁宾开发,后被Google公司收购并注资,随后与多家硬件制造商、软件...
android中使用多个url通讯进行服务器的访问,获取json数据并显示在listview里面。非常适用于刚刚接触多个url的人学习使用,内容简单,通俗易懂干货十足,
里面含有4个开发源程序,只需要改服务器名称和端,4个源程序有支持eclipse和Android Studio开发工具。
openfire+xmpp+android
mini型便携Android通讯设备实物展示: Android通讯设备电路功能介绍: 46 total I/O pins * - featuring both open-drain, and internal pull up/down, some pins are 5V tolerant USB Bluetooth dongle, this ...
4.PC端启动socket客户端与PC端口54321进行数据通讯。 Demo实现了: 1.安卓设备端socket服务,服务监听端口12345,收到任何消息,均回复设备的毫秒时间戳。 2.PC 实现使用adb命令将PC端口54321消息转发到设备服务...
使用Java-WebSocket开源框架开发Android端即时通讯功能。主要功能: 1、与websocket建立长连接 2、与websocket进行即时通讯 3、Service和Activity之间通讯和UI更新 4、弹出消息通知(包括锁屏通知) 5、心跳检测和重...
Android 基于XMPP即时通讯DEMO
通讯商店android通讯测试
android即时通讯,方便开发者了解android客户端之间的通讯
这是一个android 通讯demeo,可以帮助大家对于通讯的了解·
基于Java的即时通讯框架,结合android客户端进行实时信息的反馈
android 通讯通信,文件传输WIFI和以太网都可以用。满足特殊要求。若有疑问可以邮件我:cao5300495@163.com
Android即时通讯源码 下载直接可用 里边有详细的注释,可读性强。博客地址 http://blog.csdn.net/qq_20889581?viewmode=contents
android即时通讯方案文档,可以参考一下。
android串口通讯,用导线连接串口收发口测试,打开,关闭,收发数据正常。 Android Studio项目,导入直接使用,含apk文件,使用SerialPort开发。