因为自己的项目中有用到了蓝牙相关的功能,所以之前也断断续续地针对蓝牙通信尤其是BLE通信进行了一番探索,整理出了一个开源框架FastBle与各位...
我曾经在 Android Studio下使用Gradle,进行多版本代码管理的示例 这边文章中,分析过如何使用同一套代码,并行开发几套差异化项目...
接上一篇win10通过ubuntu虚拟机安装Gitlab的过程详解,从作为日常开发的服务器平台的角度,虚拟机毕竟性能有限,所以这次搞了一台闲置的...
Gitlab提供了非常完整的Git托管服务。那现在我就根据我自己的经验,图文并茂地详细介绍一下如何搭建和配置Gitlab,以及在过程中可能会遇到...
1. 创建Handler对象需要Looper: 在主线程中可以直接创建Handler对象,而在子线程中需要先调用Looper.prepare(...
需求 目标:一套代码分成不同的分支版本,在同一个工程下管理这几个版本。 多个分支版本之间,通常有以下异同: 不同版本之间大部分代码相同,如果分成...
场景:将一个完整的Android项目,包含java代码,以及res资源文件,以及自身所依赖的jar包、jni等打包成一个第三方库供别人使用。 前...
数据库是Android 数据持久化操作的解决方案之一。以保存User信息为例,需要用到3个类: UserBean JavaBean是最标准的PO...
写了一个自定义的控件,打包library托管到了github,这样别人就可以下载你的library使用。但如何将其上传到jcenter服务器,然...