Android基础入门教程——4.3.2 BroadcastReceiver庖丁解牛
本节引言:
1.本地广播
1)核心用法:
2)注意事项:
3)代码示例(别处登陆踢用户下线):
2.Android 4.3以上版本监听开机启动广播的问题解决:
3.常用的系统广播总结:
4.本节小结:...
分类:
移动开发 时间:
2015-08-20 15:22:01
阅读次数:
320
本节学习系统中特殊的广播接收者。
我们前面几节不是说了,当广播接受者一旦注册到系统中,当系统发送的广播和你注册的广播的action匹配时,系统就会启动广播接收者所在的进程。除非用户手动停止广播接收者所在的进程。但是生活中有这样一种情况,比如说:我在玩网络游戏,假设说游戏本身在系统电量低的情况下,会自动保存当前游戏的进度,也就是存档的。可以这么说,此广播接受者只有在用户玩游戏时才需要启动,别的时候...
分类:
移动开发 时间:
2015-07-26 22:43:57
阅读次数:
162
权限 public class BootBroadcastReceiver extends BroadcastReceiver {static final String action_boot="android.intent.action.BOOT_COMPLETED"; @Override...
分类:
移动开发 时间:
2015-04-26 01:18:43
阅读次数:
235
1.定义广播组件,组件类型继承BroadcastReceiver类:
package org.lxh.demo;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public...
分类:
移动开发 时间:
2015-01-26 12:03:21
阅读次数:
221
/* 1.静态注册先在androidanifest receiver里面注册reiver, 2.在intent事先写入启动广播Intent intent=new Intent(MainActivity.this, MyReceiver.class); 3.广播信息,intent.putExtra("...
分类:
其他好文 时间:
2015-01-05 16:13:57
阅读次数:
334
情景概要:自己做的一个项目的时候,或得不到开启启动的通知,这样更别说开机启动通知里面实现开机服务功能了,查找了N多资料,说法不一,太多的人说4.0之后无法获得开机通知,通过各种渠道,各种大牛的方式仍然是那些N多人说不可行的方法,即使大牛给的是英文文档也是说这样可以的。
最后发现,开启启动通知已经实现了,但是自己的疏忽没有发现,我通过在通知里面弹出一个Toast,但是真机或者模拟器在开机的时候都需要很多启动项,导致最后的Toast弹出很晚,而自己却没看见。你可以在通知里面弹出10个以上的Toas...
分类:
移动开发 时间:
2014-12-12 16:42:33
阅读次数:
202
====================问题描述==================== 在android4.0.3的手机上,receiver在手机开机后收不到启动广播,代码如下:配置文件:java文件:publicvoid...
分类:
移动开发 时间:
2014-10-08 17:08:25
阅读次数:
415
聊天程序,swing做服务器,客户端为android和swing,可以进行相互之间的通讯,实现的功能如下图:
基本思路:
启动服务器:
启动服务器线程,等待客户端的连接,启动广播线程,负责向客户端发送消息
启动客户端线程,维持服务器与单个客户端的连接,负责接收从客户端发送过来的消息
android和swing客户端:
登陆进入聊天室:获得与服务器连接的...
分类:
移动开发 时间:
2014-07-29 17:44:22
阅读次数:
345
一.广播优先顺序Android广播有两个很重要的要素: 1 广播-用于发送广播 有序广播 - 被广播接收器接收后,可被终止,无法往下继续传达。 典型代表:短信广播 普通广播 - 发送至每一个已经注册(订阅)的广播接收器,无法被终止。 典型代表:开机启动广播 2广播接收器- 用于订阅广播后接收广播 静...
分类:
移动开发 时间:
2014-07-18 19:04:16
阅读次数:
266