系统开始重启会发送开机重启广播,电量低的时候会发送电量低的广播,广播注册有2种:系统说明文件xml注册和Java代码注册,前者是静态注册(全局注册)后者是动态注册(依赖于当时组建,组件销毁就收不到广播了)。Activity.javapackage com.sxt.day07_04;import an...
分类:
移动开发 时间:
2015-10-19 01:49:49
阅读次数:
229
Android广播机制 android系统中有各式各样的广播,各种广播在Android系统中运行,当"系统/应用"程序运行时便会向Android注册各种广播。Android接收到广播后判断哪种广播需要哪种事件,然后向不同需要事件的应用程序注册事件。 不同的广播可能处理不同的事件,也可能处理相...
分类:
移动开发 时间:
2015-08-18 18:32:21
阅读次数:
168
之前数次在程序中碰到Android广播,总是有这个疑问:往往是在发送广播的activity里面进行动态注册,动态注册必须要获得BroadcastReceiver对象,既然我们已经获得了广播接受器的对象,为何还要发送广播,直接用广播接收器的对象调用里面的相关逻辑处理的方法,不行吗?为什么还要绕这么一大圈用广播呢?
以前都是走马观花,这次弄清楚了。在解答这个问题之前,我们首先来详细了解一下Androi...
分类:
移动开发 时间:
2015-08-15 16:38:55
阅读次数:
180
课程背景:BroadcastReceiver 是Android 四大基本组件之一,用于接收广播信息,如:开屏、锁屏、短信等等,在实际工作中用途非常广泛核心内容:1. 动态注册和注销 BroadcastReceiver使用 BroadcastReceiver新建Brodercast Receiver文...
分类:
移动开发 时间:
2015-08-07 19:26:09
阅读次数:
212
Post事件:
直接调用`EventBus.getDefault().post(Event)就可以发送事件,根据Event的类型就可以发送到相应事件的订阅者。
publicvoid post(Object event) {
PostingThreadState postingState = currentPostingThreadState.get();
List ev...
分类:
其他好文 时间:
2015-08-01 11:38:03
阅读次数:
126
基本的使用步骤就是如下4步,点击此链接查看例子及介绍。
定义事件类型:
`public class MyEvent {}`定义事件处理方法:
`public void onEventMainThread`注册订阅者:
`EventBus.getDefault().register(this)`发送事件:
`EventBus.getDefault().post(new MyEvent(...
分类:
移动开发 时间:
2015-08-01 10:02:05
阅读次数:
344
PhoneMonitor 手机监控器
An app used for monitor another cell phone 手机监控器需要两个手机实现操控,一个手机作为主控端,一个手机作为被控端,主控端可以通过该应用控制被控端。
主要功能
主控端通过发送短信指令控制被控端,让被控端拨打电话,手机响铃,手机震动,手机定位。
应用界面...
分类:
移动开发 时间:
2015-08-01 01:11:03
阅读次数:
141
MainActivity.javapackage com.example.broadcasttest;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;import.....
分类:
移动开发 时间:
2015-07-30 00:37:30
阅读次数:
202
1.自己发送一个广播a.在MainActivity中注册接收的广播的类型,比如收到短信,或者接到电话等。b.写一个receiver继承BroadcastReceiver类,复写public void onReceive(Context context,Intent inten){}方法c.比如点.....
分类:
移动开发 时间:
2015-07-29 08:59:49
阅读次数:
142
概述及基本概念
**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。
作为一个消息总线,有三个主要的元素:
Event:...
分类:
移动开发 时间:
2015-07-23 10:44:34
阅读次数:
269