在看本文之前,如果你对于Android的广播机制不是很了解,建议先行阅读我转载的一篇博文:图解 Android
广播机制。
由于本案例比较简单,故直接在此贴出代码,不做过多的阐述。
先上效果截图:
MainActivity的代码如下:
package com.gc.testbroadcasedemo;
import android.app.Activity;
import a...
分类:
移动开发 时间:
2014-10-09 16:35:08
阅读次数:
248
在Android系统中,为什么需要广播机制呢?广播机制,本质上它就是一种组件间的通信方式,如果是两个组件位于不同的进程当中,那么可以用Binder机制来实现,如果两个组件是在同一个进程中,那么它们之间可以用来通信的方式就更多了,这样看来,广播机制似乎是多余的。然而,广播机制却是不可替代的,它...
分类:
移动开发 时间:
2014-09-30 17:15:59
阅读次数:
236
Android开发已有两年,翻之前的笔记发现当时总结的挺不错,所以分享出来,仅供初学者学习,高手勿喷。
分类:
移动开发 时间:
2014-09-20 14:04:27
阅读次数:
235
说实话,之前写的两篇博客Android广播机制Broadcast详解、Android时间、日期相关类和方法以及现在要写的,都算是为之后要写的闹钟应用做铺垫,有兴趣的话,大家可以去看看前两篇博客。一、AlarmManager简介 对于一个闹钟应用的实现,个人觉得最主要的应该要属于AlarmMan...
分类:
移动开发 时间:
2014-08-29 23:50:58
阅读次数:
394
在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用.....
分类:
移动开发 时间:
2014-08-29 12:29:17
阅读次数:
278
1. 规划分析在具体编码之前,先进行项目规划分析。本项目即有广播的功能,又有多播的功能,能实现基本的广播和多播机制,主要包括如下功能:提供广播机制。能设定身份,即是广播消息发送者,也是接收者,默认是消息接收者。能在默认的广播地址和端口号上发送广播消息,接收广播消息。能够指定广播地址、端口号、发送(或...
安卓系统组件是可以调用的基本功能模块。安卓应用程序由组件组成。安卓系统结构:Activity:完成基本功能,可视化界面=手机的屏Service:后台服务,后台运行,前台应用BroadcastReceiver:广播机制,接受并响应广播消息的组ContentProvider:一组接口,应用程序之间唯一共...
分类:
移动开发 时间:
2014-08-26 08:34:05
阅读次数:
183
Android的广播接收器注册方式分为两种:
1.动态注册:(即代码注册,该注册经常伴随着组件的生命周期或者对象的生命周期同生共死),如下:
/**
* @author Lean @date:2014-8-19
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(B...
分类:
移动开发 时间:
2014-08-19 19:10:45
阅读次数:
291
通常 我们大部分广播接收器的作用是为了处理我们的应用业务,
在广播机制中,Android提供了LocalBroadcastManager类来为我们应用安全保驾护航
1.创建LocalBroadcastManager:
final LocalBroadcastManager localBroadcastManager=LocalBroadcastManager.getInstance(th...
分类:
移动开发 时间:
2014-08-19 19:08:55
阅读次数:
264