因為自己的項目中有用到了藍牙相關的功能,所以之前也斷斷續續地針對藍牙通信尤其是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服務器,然...