在平時的開發(fā)過程中,我們經(jīng)常會需要通過藍(lán)牙通信協(xié)議來實現(xiàn)與其他藍(lán)牙設(shè)備通信以達(dá)到設(shè)備間的數(shù)據(jù)傳輸。 下面整理了一下安卓藍(lán)牙通信常用的方法: 1、權(quán)限 在使用藍(lán)牙功能時,必須提...
在平時的開發(fā)過程中,我們經(jīng)常會需要通過藍(lán)牙通信協(xié)議來實現(xiàn)與其他藍(lán)牙設(shè)備通信以達(dá)到設(shè)備間的數(shù)據(jù)傳輸。 下面整理了一下安卓藍(lán)牙通信常用的方法: 1、權(quán)限 在使用藍(lán)牙功能時,必須提...
一個Android輕量級Socket通訊框架,既OkHttp后又一力作.框架開源地址及Demo演示: https://github.com/xuuhaoo/OkSocket歡...
Android Studio項目gradle+Git Hooks 實現(xiàn)提交時對提交日志和代碼(checkStyle)的檢查 主要解決對項目的日志和代碼的規(guī)范控制,通過在git...
一直感覺項目里的代碼風(fēng)格很亂,想在commit時做個檢查,前幾周搗鼓了幾天終于弄好了,這里記錄分享下: 環(huán)境 由于是通過git的本地hook結(jié)合gradle task來實現(xiàn)的...
在做桌面產(chǎn)品的時候,發(fā)現(xiàn)一些機型存在將桌面默認(rèn)后重啟手機出現(xiàn)卡死的情況,通過查看log,出現(xiàn)錯誤信息在手機系統(tǒng)啟動加載完androidmanifest.xml,開始進(jìn)行con...
最近公司項目的庫需要發(fā)布給第三方使用,代碼安全的問題就暴露出來,原來都是交由內(nèi)部的其他安卓團(tuán)隊處理,但是處理方式非常暴力就是直接不混淆我們的庫工程,這樣造成代碼很容易就被反編...
1.直接使用Square公司的基本配置,詳見https://github.com/square/java-code-styles/blob/main/configs/code...
在android 平常項目開發(fā)中,修改項目包名是很常見的事,哪如何有限修改包名一步到位呢?經(jīng)過幾次痛苦的經(jīng)歷后,覺得有必要記錄一番! 對于修改包名,一般有兩種情況:1)一個是...
jetpack庫 理解SavedStateHandle 作用 和ViewModel協(xié)作,用于從Activity銷毀重建中恢復(fù)ViewModel的相關(guān)狀態(tài)數(shù)據(jù),我們知道當(dāng)Act...