1. 规划分析在具体编码之前,先进行项目规划分析。本项目即有广播的功能,又有多播的功能,能实现基本的广播和多播机制,主要包括如下功能:提供广播机制。能设定身份,即是广播消息发送者,也是接收者,默认是消息接收者。能在默认的广播地址和端口号上发送广播消息,接收广播消息。能够指定广播地址、端口号、发送(或...
/*发送一个自定义广播 *指定广播目标Action *可通过Intent携带消息 *发送广播消息 */ privatevoidsendMyBroadcast(){ Intentintent=newIntent("MyReceiver_Action"); intent.putExtra("msg","发送自定义的广播"); sendBroadcast(intent); }//自己写的一个广播类publicclass..
分类:
其他好文 时间:
2014-08-18 18:51:19
阅读次数:
177
跨应用发送和接收广播,与同应用下的情况差不多,只需要添加一个权限,以及配置一下receiver的android:process属性即可发送广播的应用中:Java代码Intentintent=newIntent("info.zhegui.receiver.interprocess");sendBroa...
分类:
其他好文 时间:
2014-08-18 12:59:12
阅读次数:
181
原理其实android系统在耳机插入和拔出的时候都会发送广播,所以我们要想检测耳机的状态只需要注册响应的BroadCastReceiver,对状态进行响应的判断就ok了。这个广播的名字叫做:android.intent.action.HEADSET_PLUGCodepackage com.yydcd...
分类:
移动开发 时间:
2014-08-17 22:40:42
阅读次数:
371
原理 其实android系统在耳机插入和拔出的时候都会发送广播,所以我们要想检测耳机的状态只需要注册响应的BroadCastReceiver,对状态进行响应的判断就ok了。这个广播的名字叫做:android.intent.action.HEADSET_PLUGCode package com.yyd...
分类:
移动开发 时间:
2014-08-15 14:31:48
阅读次数:
195
近期做一个项目需要用到UDP发送广播包给嵌入式端的程序并要求其作出相应的反馈,一开始非常顺利。但到了测试通用性的阶段发现有的电脑无法发送出UDP广播包,进而也就是无法跟嵌入式端交互(发现并将问题锁定在此就已经花费了非常非常非常多的心血!其中可以ping通嵌入式端这点让人纠结了很久)。在问题锁定了之后第一个怀疑的是防火墙,然后是杀毒软件等等,将电脑裸奔满怀希望开启软件之后依然是那副尿性。最后百无聊赖...
分类:
其他好文 时间:
2014-08-13 22:28:27
阅读次数:
378
这是一个基于Service组件的音乐播放器,程序的音乐将会由后台的Service组件负责播放,当后台的播放状态改变时,程序将会通过发送广播通知前台Activity更新界面;当用户单击前台Activity的界面按钮或拖动进度条时,系统通过发送广播通知后台Service来改变播放状态和播放指定音乐。...
分类:
其他好文 时间:
2014-08-07 15:44:31
阅读次数:
193
前言 在讲解Intent之前,先来回顾下之前在哪些方面接触过这东西: (1)启动Activity:startActivity(Intent intent); startActivityForResult(Intent intent); (2)发送广播: Context.sen...
分类:
其他好文 时间:
2014-08-05 00:05:08
阅读次数:
231
在使用AlarmManager实现闹钟需要注意的是,intent和pendingintend的context如果是activity,那么当activity回收之后,context对象则不能被AlarmManager用于发送广播打开service之类等等,即使是applicationContext也只...
分类:
其他好文 时间:
2014-07-29 21:46:13
阅读次数:
258
一.广播优先顺序Android广播有两个很重要的要素: 1 广播-用于发送广播 有序广播 - 被广播接收器接收后,可被终止,无法往下继续传达。 典型代表:短信广播 普通广播 - 发送至每一个已经注册(订阅)的广播接收器,无法被终止。 典型代表:开机启动广播 2广播接收器- 用于订阅广播后接收广播 静...
分类:
移动开发 时间:
2014-07-18 19:04:16
阅读次数:
266