创建一个简单的线程池 在Android中,可以使用Java中的Executor框架来创建线程池和调度异步任务。下面是一个简单的示例代码,演示如何创建一个线程池方法并调度一个异...
创建一个简单的线程池 在Android中,可以使用Java中的Executor框架来创建线程池和调度异步任务。下面是一个简单的示例代码,演示如何创建一个线程池方法并调度一个异...
本篇文章主要介绍以下几个知识点:Kotlin 语言简介变量和函数程序的逻辑控制面向对象编程Lambda 编程空指针检查Kotlin 小技巧内容参考自第一行代码第3版[http...
在项目开发中或多或少都涉及到下拉刷新、上拉加载的效果,网上的第三方效果也有很多,当然也可以自己写,这里就大致说下SmartRefreshLayout。SmartRefresh...
文/程序员男神 前言 本周被派遣到上海出差,去医院演示项目,收集收集医院的需求;大早上起得比平时早了那么一会,就感觉一天有点疲乏。晚上到了,突然精神来了,写篇文章压压惊。说实...
在蓝牙开发中,有些情况是不需要连接的,只要外设广播自己的数据即可,例如苹果的ibeacon。自Android 5.0更新蓝牙API后,手机可以作为外设广播数据...
前序 android ble系列将以本章结尾,前三章都是自己个人一遍一遍翻阅官网和博客,自己动手实践的归纳总结,最后以demo的形式展示和进一步巩固掌握的ble知识。该dem...
一、蓝牙基础协议 想了解蓝牙通信之前,需要先了解蓝牙两个最基本的协议:GAP 和 GATT。 GAP(Generic Access Profile)简介 GA...
nRF Connect 官方有开源BLE基础框架,具体查看 这里[https://github.com/NordicSemiconductor/Android-BLE-Lib...
最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的J...