广播
文章平均质量分 62
zhaihaohao1
这个作者很懒,什么都没留下…
展开
-
Android中广播接收者,实现闹钟功能
1.创建一个广播接收者AlarmReceiver,接收到广播之后,开始震动package rolechina.jremm.com.test4.pack529;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import androi...原创 2019-05-29 18:03:02 · 3005 阅读 · 0 评论 -
Android中动态(在类中)注册广播接收者,并发送广播
动态广播的的注册第1步:创建一个广播接收者/** * 广播接收者 */public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.e("111", "接收成功"+inten...原创 2019-05-29 17:17:29 · 3425 阅读 · 0 评论 -
Android事件总线分发库的使用Otto(有点像广播,万能数据传递,并且触发)
OTTO是Square推出的基于Guava项目的Android支持库,otto是一个事件总线,用于应用程序的不同组件之间进行有效的通信。OTTO是基于Observer的设计模式。它有发布者,订阅者这两个主要对象。OTTO的最佳实践就是通过反射牺牲了微小的性能,同时极大的降低了程序的耦合度。Otto 官网: http://square.github.io/otto/Why和应用场原创 2016-04-24 07:59:16 · 1050 阅读 · 0 评论 -
Android中activity、service、broadcast、单例模式http请求的综合使用
Activity(绑定服务,注册广播)----服务(发请求拿数据,封装数据到单例,发广播)----Activity中接收广播展示到界面源码下载http://download.csdn.net/detail/zhaihaohao1/8813271原创 2015-06-16 20:21:08 · 1066 阅读 · 0 评论 -
Adroid中广播接收者的使用,实现强制下线功能
强制下线的思路:只要在界面上弹出一个对话框让用户无法进行其他操作,必须点对话框的确定按钮,然后返回到登陆界面,可是存在着一个问题强制下线时可能存在任何一个界面,难道每个界面都要写对话框,这事我们就应该用到广播和广播接收者我写了一个例子思路是:LoginActivity登陆后跳到----》HomeActivity发广播----》ForceOfflineRe原创 2014-12-29 16:22:34 · 566 阅读 · 0 评论 -
Android自定义发送本地广播
以前发送和接收广播(有序,无序)都属于系统全局广播,发送的广播其他任何程序都能接收到。android中本地广播机制,只能在程序内部进行传递。//发送本地广播private LocalBroadcastManager localBroadcastManager=LocalBroadcastManager.getInstance(this);Intent intent=new原创 2014-12-18 14:55:06 · 770 阅读 · 0 评论 -
Android自定义发送有序广播
有序广播,是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收者能够收到这条广播消息,当着个广播接收者中的逻辑执行完毕后,广播才回机继续传递。所以此时额广播接收者是有先后顺序的,优先级高的广播接收者就可以先收到广播消息,并且前面的广播接收者还可截断正在传递的广播,这样后面的广播接收者就无法收到广播消息了。//在activity中发送有序广播Intent intent = new原创 2014-12-18 14:42:01 · 545 阅读 · 0 评论 -
Android自定义发送无序广播
无序广播,是一种完全异步执行的广播,在广播发出之后,所有的广播接收者几乎在同一时刻接收到这条广播信息,因此他们之间没有先后顺序可言。这种广播的效率会比较高,但同时也意味着他是无法被截断的。//用意图发送无序广播Intent intent =new Intent("zhh.zuiniubi");sendBroadcast(intent);原创 2014-12-18 14:24:59 · 919 阅读 · 0 评论 -
Abdroid中静态(主清单)注册广播接收者,监听开机广播
动态(代码)中注册广播接收者,很灵活,在onCreate();中注册,在onDestroy();中取消注册。但是要等程序启动之后才能接收到广播。静态(主清单)中注册广播接收者,在程序为启动的情况下就能接收到广播,比如开机广播下面是一个静态广播接收者的简单例子主清单: 注册:原创 2014-12-17 09:48:57 · 894 阅读 · 0 评论 -
Android中动态(在类中)注册广播接收者,监听网络变化
Android中动态注册广播监听网络变化判断有没有联网完整代码:package com.zhh.android;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Bundle;import android.app.Activity;i原创 2014-12-16 12:02:27 · 1279 阅读 · 0 评论 -
Android中通过广播接收者收发短信
接收短信:Android中当手机接收短信时,系统会发出一条值为:android.provider.Telephony.SMS_RECEIVED的广播,这条广播携带着与短信相关的所有数据,应用程序可以在广播接收者中对它进行监听,收到广播在从中解析出短信内容即可。发送短信:Android中当手机发送短信后,系统会发出一条值为:"SENT_SMS_ACTION"的广播,广播接收者监听这条广播,在广播原创 2014-12-12 16:47:51 · 883 阅读 · 0 评论 -
Android中BroadcastReceiver接收系统广播
这是一个完整的程序复制就能运行功能:项目安装后,打电话无论给谁拨号,号码都是15555215556调用系统广播android.intent.action.NEW_OUTGOING_CALL项目中要有个activity,没有activity项目不能运行项目主清单文件中 注册广播的时候指定广播名称原创 2014-12-09 11:32:56 · 656 阅读 · 0 评论