方法1. 回调函数方式 将异步方法如readFile封装到一个自定义函数中,通过将异步方法得到的结果传给自定义方法的回调函数参数。具体如下(以fs模块的readFile方法为例): 方法2. 事件驱动方式 使用node events模块,利用其EventEmitter对象广播和接收广播的方式传输异步 ...
分类:
Web程序 时间:
2018-12-24 20:57:41
阅读次数:
225
背景 个人开发过一种BLE设备有这样一种需求:当设备处于状态A时,广播设备名称A;处于状态B时,广播设备名称B。 问题 我们发现,当Android在进行Ble扫描的时候,扫描回调函数onScanResult中获取的设备名称并未随设备实时改变。 但是当使用nrfConnect进行扫描时,却发现设备广播 ...
分类:
移动开发 时间:
2018-12-21 18:40:58
阅读次数:
300
介绍 几乎在所有平台上都有很多进程运行背景,它们被称为服务。可能在Android平台中有一些服务可以执行长时间运行的操作,这些操作在处理时不需要用户交互。 在本文中,借助预定义的Android警报服务,我们将创建一个应用程序,在所需的时间间隔内将电话模式更改为振动模式。除此之外,我们将编写自己的Se ...
分类:
移动开发 时间:
2018-12-20 21:08:07
阅读次数:
277
1.前言 EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。它的优点是开销小,代码更优雅,以及将发送者和接收者解耦。 通常我们在使用EventBus的时候都是 ...
分类:
其他好文 时间:
2018-12-20 15:44:38
阅读次数:
151
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,”searchString”)startActivit ...
分类:
移动开发 时间:
2018-12-20 11:46:19
阅读次数:
390
C类地址要划分5个子网,因2^2<5<2^3,故子网掩码为24+3=27位;主机地址位是5位,每个子网可容纳最大主机数量为2^5-2=30;子网规划如下(可划分为8个子网,依题只用5个即可):192.168.1.0/27:子网地址192.168.1.0,广播地址192.168.1.31,可用地址范围为192.168.1.1~192.168.1.30;192.168.1.32/27:子网
分类:
其他好文 时间:
2018-12-18 20:30:15
阅读次数:
1342
在之前的博客,Android-广播概念,中介绍了(广播和广播接收者)可以组件与组件之间进行通讯,有两种类型的广播(无序广播 和 有序广播),这篇博客就来讲解有序广播的代码实现: 有序广播:接收者 可以自己设置接受的顺序,所以叫有序广播 有序广播是可以中断的,而指定某个接收者的有序广播是无法中断的 在 ...
分类:
移动开发 时间:
2018-12-17 23:55:24
阅读次数:
253
在之前的博客,Android-广播概念,中介绍了(广播和广播接收者)可以组件与组件之间进行通讯,有两种类型的广播(无序广播 和 有序广播),这篇博客就来讲解有序广播的代码实现: 有序广播:接收者 可以自己设置接受的顺序,所以叫有序广播 定义 MyBroadcastReceiver 接收者 定义 My ...
分类:
移动开发 时间:
2018-12-17 23:49:44
阅读次数:
290
Android中的消息机制 1.Handler+Message消息机制,是用于子线程与主线程的通讯; 2.广播+广播接收者也是消息机制,是重量级别的,四大组件之一,需要激活组件,是用于组件和组件之间通讯,应用和应用之间通讯 Android广播的理解: 1.发送广播:理解为学校的广播,发出讯息 2.广 ...
分类:
移动开发 时间:
2018-12-17 18:55:01
阅读次数:
249
Spring Cloud Bus提供了批量刷新配置的机制,它使用轻量级的消息代理(例如RabbitMQ、Kafka等)连接分布式系统的节点,这样就可以通过Spring Cloud Bus广播配置的变化或者其他的管理指令。使用Spring Cloud Bus后的架构如图9-2所示。 图9-2 使用Sp ...
分类:
编程语言 时间:
2018-12-17 11:39:55
阅读次数:
242