一、首先要理解观察者模式1、设计思想:定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都得到通知并被自动更新(也可以选择性的更新某个它所依赖的对象)。2、观察者模式中主要有观察者和被观察者2个对象观察者(Observer):为那些在目标发生..
分类:
其他好文 时间:
2015-01-21 10:20:52
阅读次数:
180
uevent可以实现内核通知上层的一种机制,最常见的电池状态的变化就是kernel uevent通知的,每次百分比或者其他的变化通过power_supply_changed通知上层update;
每个device下面都有kobj,找到device就可以通过kobject_uevent_env 通知android了;
以拔出T卡为例,内核通知上层。这里的T卡是一种sdio设备,普通T...
分类:
移动开发 时间:
2015-01-20 22:18:00
阅读次数:
341
一、简介1、观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化的时候,会通知所有观察者对象,使它们能够动态的更新自己。2、模式中的角色抽象主题(Subject):它把所有观察者对象的引用保存到一个List,每个主题都可以有任何数量的观察者。抽象主题...
分类:
其他好文 时间:
2015-01-20 22:08:58
阅读次数:
223
什么是回调函数(callback)模块A有一个函数foo,他向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。例子:回调函数是个很有用,也很重要的概念。当发生某种...
分类:
编程语言 时间:
2015-01-20 21:46:26
阅读次数:
250
在android中,组件间通信常用的方式:
1、使用广播机制:在主页面中监听特定的广播事件,进行业务逻辑的操作,其他页面只需要根据需求发送广播即可
例如:常用app结构中,左边通常为菜单栏,点击菜单栏,中间页面变化。当点击菜单时发送广播通知容器变化显示的Fragment
2、使用接口方式:activity实现特定的接口,在子类或者Fragment中获取到Activity对象,转换成特定的...
分类:
移动开发 时间:
2015-01-20 17:59:02
阅读次数:
189
用途 观察者模式 (Observer) 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式是一种行为型模式。结构 图-观察者模式结构图Subject : 主题类,保存所有订阅此...
分类:
编程语言 时间:
2015-01-20 17:35:40
阅读次数:
239
最近在做平板的过程中,发现了一些很不规范的代码。偶然修复支付bug的时候,看到其他项目代码,使用通知的地方没有移除,我以为我这个模块的支付闪退是因为他通知没有移除的缘故。而在debug和看了具体的代码的时候才发现和这里没有关系。在我印象中,曾经因为没有移除通知而遇到闪退的问题。所以让我很意外,于是写...
分类:
移动开发 时间:
2015-01-20 17:16:22
阅读次数:
400
使用cordova做跨平台开发的时候,碰到了js调用confirm转换成iOS的UIAlertView的title显示成xxxx.html的问题。
我想到的第一种办法就是监听UIApplication的windows,然后手动修改当前alert的title。以前做过类似的监听系统通知,修改样式的。不过这样跟JS交互起来效率就低了好多。
另一种思路就是如果能够找到confirm转化成alert的...
分类:
移动开发 时间:
2015-01-20 13:52:35
阅读次数:
215
发表于6个月前(2014-08-04 17:57) 阅读(1708)|评论(7)4人收藏此文章,我要收藏赞3摘要我们的手机每天会被很多通知轰炸,那么,这些通知是怎么弄出来的呢,下面为大家详细解析APNS远程推送目录[-]一、远程推送的原理二、在程序上注册远程通知三、申请推送证书1、申请本地证书:2、...
分类:
其他好文 时间:
2015-01-20 13:42:53
阅读次数:
317
恩布企业IM,免费企业即时通讯,企业内部通讯平台,Android安卓开源手机客户端EntboostIM发布1.2版本,同时服务更新至1.10版本;
安卓端主要更新内容:
增加漫游消息的功能
修改当程序处于后台运行时,有些消息没有系统通知的问题
修复与离线游客会话时抛出异常的问题
优化我的消息,将只需要提示的一些群消息分离出来,单独区分为系统通知
解决...
分类:
移动开发 时间:
2015-01-20 10:33:23
阅读次数:
246