Android大量使用了Broadcast Receiver来广播系统事件,如网络连接、扩展dock状态及来电的变化。
一、注意:
android
中service和broadcastreceiver都是运行在主UI线程中,如果在他们中执行耗时操作,若果操作持续的时间超过android平台的约定,那么android平台会认为该程序出现异常,从而抛出ANR异常。如果在onReceive()的...
分类:
移动开发 时间:
2015-08-05 10:39:27
阅读次数:
165
最近研究怎样防止服务被杀死,网上百度了下,发现基本就两只设置方法,1.在Service onStartCommand中返回super.onStartCommand(intent, START_STICKY, startId);,这样进程被一键杀死后会立即自动重启。 2.注册receiver,监听开机等事件,在onReceive中启动服务。
在模拟器上没问题,可以正常启动,而且杀不死,但在...
分类:
移动开发 时间:
2015-08-02 18:17:17
阅读次数:
204
转自http://uule.iteye.com/blog/1707341Broadcast Receiver用于接收并处理广播通知(broadcast announcements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的 broadca...
分类:
其他好文 时间:
2015-07-31 17:51:11
阅读次数:
201
iOS中,根据给定的内容、字体,宽度,计算文本高度的函数,iOS7之前使用sizeWithFont,iOS7之后使用boundingRectWithSize。- boundingRectWithSize:options:attributes:context:
Calculates and returns the bounding rect for the receiver drawn using...
分类:
其他好文 时间:
2015-07-31 13:12:37
阅读次数:
113
简单说说Android的四大套件.我们都知道Android四大套件有Activity.Service.Content Provider.Broadcast Receiver,最常见的便是Activity以及Service.Activity什么是Activity:Activity和我们所学的Servl...
分类:
移动开发 时间:
2015-07-31 01:09:32
阅读次数:
195
class Receiver{public: Receiver(void); ~Receiver(void);public: void run(void); void stop(void);};class Command{public: virtual ~Command...
分类:
其他好文 时间:
2015-07-30 19:26:58
阅读次数:
128
1.自己发送一个广播a.在MainActivity中注册接收的广播的类型,比如收到短信,或者接到电话等。b.写一个receiver继承BroadcastReceiver类,复写public void onReceive(Context context,Intent inten){}方法c.比如点.....
分类:
移动开发 时间:
2015-07-29 08:59:49
阅读次数:
142
I2C总线的基本概念 1)发送器(Transmitter):发送数据到总线的器件 2)接收器(Receiver):从总线接收数据的器件 3)主机(Master):初始化发送、产生时钟信号和终止发送的器件 4)从机(Slave):被主机寻址的器件 其线路结构图如下: 如上图示,I2C总线具有如下特点:...
分类:
其他好文 时间:
2015-07-27 01:49:33
阅读次数:
122
1、四大组件部分Activity的生命周期,启动方式,亲缘关系Service的生命周期,运行进程,数据传递方式,AIDLContent Provider的应用场景,制作步骤Broadcast Receiver的方式2、其他:数据存储方式:sharePreference,文件,sqlite和数据库对象...
分类:
移动开发 时间:
2015-07-26 17:15:06
阅读次数:
157
我们现在APP是断然很难离开网络存活下去,会有很多很频繁的网络操作,请求数据,传递数据等等,所以,我们需要对网络状态有多一点的了解。
首先,假如我们的APP在运行的时候,假如这时候用户掉线了,没有网络了,我们就应该给用户提示,然后用户连上网络了,我们这时候应该也给用户提示,这样他就可以继续玩我们的APP,我们应该怎么做了,没错,就是通过Receiver来实现,因为断网和联网系统都会发送广播,然后...
分类:
移动开发 时间:
2015-07-26 00:34:27
阅读次数:
300