![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在權(quán)限允許的情況下邑狸,通過enable()函數(shù)可以打開Android設(shè)備的本地藍牙。調(diào)用該函數(shù)需要權(quán)限Manifest.permission.BL...
在上一篇了解到了StateMachine狀態(tài)機的使用奢方,這通過源碼來分析一下原理。 先來看一下StateMachine的構(gòu)造方法protected...
在看藍牙源碼的時候爸舒,發(fā)現(xiàn)藍牙的連接狀態(tài)以及綁定狀態(tài)是通過StateMachine(狀態(tài)機)來實現(xiàn)的蟋字。通過StateMachine來管理不同狀態(tài)下...
前言 在運行一個Java線程之前需要構(gòu)造一個線程對象,在構(gòu)造線程對象的時候需要提供線程需要的屬性扭勉,比如線程組鹊奖、優(yōu)先級、是否是Daemon線程等信...
前言 通過源碼去解答面試題涂炎,查漏補缺嫉入,增強記憶!h凳咒林! 今日面試題 問題1:給一個button同時設(shè)置onClickListener和onLong...
在PC端使用串口虛擬工具(Virtual Serial Port Driver )創(chuàng)建一對虛擬串口,如COM1爷光、COM2虛擬串口.png 在PC...
前言 更新RxJava2之后垫竞,就不能在onNext里面發(fā)送null值了。但是項目中有些接口,例如發(fā)送手機驗證碼的接口欢瞪,后臺返回過來data就為n...
前言 作為前端開發(fā)人員活烙,切圖是一件無法避免的事情。Android市場上機型的分辨率參差不齊遣鼓,一個應(yīng)用需要好多套圖啸盏,如果根據(jù)分辨率一套套去切,不管...
前言 最近在ReView之前項目的代碼骑祟,發(fā)現(xiàn)之前有個項目中的提示方式運用的是新浪微博中的設(shè)計回懦。設(shè)計雖好,但是這會覺得當(dāng)初的這個實現(xiàn)方式有些問題次企。...