broadcast receiver是用来监听intent的。android大量使用了broadcast receiver,比如:开机、电话打进来、发送消息,手机电量过低有两种方式注册broadcast receiver。1、代码中注册 2、在manifest文件中进行注册 使用这种方式注册的r.....
分类:
移动开发 时间:
2015-07-02 15:24:33
阅读次数:
124
命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。
首先定义一个Receiver类,用来执行请求public class Receiver { public void action(){
System.out.println("执行请求");
}
}接着定义Command抽象类,用来声明执行...
分类:
其他好文 时间:
2015-07-01 18:31:58
阅读次数:
92
命令模式:将一个请求封装成一个对象,从而允许用不同的请求参数化客户,对请求进行排序或记录日志,并且支持撤销操作。UML图:
主要包括:
Command:声明了一个操作的接口
ConcreteCommand:绑定了一个Receiver和一个行为,通过相关联的Receiver对象实现了了execute方法。
Client:创建一个ConcreteCommand对象并且设置了它的Receiver。
in...
分类:
其他好文 时间:
2015-06-27 16:31:52
阅读次数:
116
每个android项目都包含一个AndroidMainfest.xml文件,它包含了组成应用程序的每一个Acitivity、Service、Content Provider和Broadcast Receiver的节点,并使用Intent Filter 和权限来确定这些组件之间以及这些组件和其他应用程...
分类:
移动开发 时间:
2015-06-26 19:30:25
阅读次数:
133
Item 20: Use call to Call Methods with a CustomReceiverOrdinarily, the receiver of a function or method (i.e., the value boundto the special keyword ....
分类:
其他好文 时间:
2015-06-25 01:15:56
阅读次数:
151
JPush嵌入工程
官网详解
自定义通知栏
先自定义Receiver
private static final String TAG =...
分类:
移动开发 时间:
2015-06-24 19:05:54
阅读次数:
596
1, 生命周期
在android官方文档中,推荐我们在onResume中进行 registerReceiver, 在onPause中进行unRegisterReceiver, 他们给出的理由是:
If registering a receiver in your Activity.onResume() implementation, you should unreg...
分类:
移动开发 时间:
2015-06-23 17:54:15
阅读次数:
185
1.首先建立wifi热点服务器 wifi客户端连接2.开启一个子线程循环监听某个端口,进行数据流输入输出/* 服务器 接收数据 */ class Receiver extends Thread { public String receiverContent; public boolean fla.....
分类:
移动开发 时间:
2015-06-20 00:13:57
阅读次数:
284
为什么会把这个属性单独拿出来学习呢?是因为我在用360漏洞扫描应用时,扫描结果,出来一个android:exported属性,其实之前根本不知道这个属性,更不知道这个属性用来干嘛的,详情见下图:
因此,我决定查了官方API,学习了一下这个属性!android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的...
分类:
移动开发 时间:
2015-06-11 19:24:53
阅读次数:
186
Intent是什么呢?我们都知道Android有四大核心组件 Activity、Service、Broadcast Receiver和Content Provider,略去Content Provider不提,那么剩下的三个组件之间的通信考什么?这就是Intent!!它不仅可以在同一个应用中起传递信...
分类:
其他好文 时间:
2015-06-11 18:26:26
阅读次数:
102