在權(quán)限允許的情況下,通過enable()函數(shù)可以打開Android設(shè)備的本地藍牙。調(diào)用該函數(shù)需要權(quán)限Manifest.permission.BLUETOOTH_ADMIN。它...
在上一篇了解到了StateMachine狀態(tài)機的使用,這通過源碼來分析一下原理。 先來看一下StateMachine的構(gòu)造方法protected StateMachine(S...
在看藍牙源碼的時候,發(fā)現(xiàn)藍牙的連接狀態(tài)以及綁定狀態(tài)是通過StateMachine(狀態(tài)機)來實現(xiàn)的。通過StateMachine來管理不同狀態(tài)下的行為動作,提高靈活性。除了藍...
前言 通過源碼去解答面試題,查漏補缺,增強記憶?。。?今日面試題 問題1:給一個button同時設(shè)置onClickListener和onLongClickListener,長...
@wudouxingjun 在真機上開發(fā),廠商會告訴你哪個串口是可用的。
Android模擬器實現(xiàn)串口通信調(diào)試在PC端使用串口虛擬工具(Virtual Serial Port Driver )創(chuàng)建一對虛擬串口,如COM1、COM2虛擬串口.png 在PC端使用串口調(diào)試工具(友善串口調(diào)...
去電腦的設(shè)備管理器中查看下你設(shè)置的串口是否被占用,換個沒有被占用的串口再試試。
Android模擬器實現(xiàn)串口通信調(diào)試在PC端使用串口虛擬工具(Virtual Serial Port Driver )創(chuàng)建一對虛擬串口,如COM1、COM2虛擬串口.png 在PC端使用串口調(diào)試工具(友善串口調(diào)...
@巖雨 需要確保 path這個路徑是正確的。
Android模擬器實現(xiàn)串口通信調(diào)試在PC端使用串口虛擬工具(Virtual Serial Port Driver )創(chuàng)建一對虛擬串口,如COM1、COM2虛擬串口.png 在PC端使用串口調(diào)試工具(友善串口調(diào)...
@花中笑浙江 你創(chuàng)建模擬器的時候給模擬器設(shè)置的名稱。
Android模擬器實現(xiàn)串口通信調(diào)試在PC端使用串口虛擬工具(Virtual Serial Port Driver )創(chuàng)建一對虛擬串口,如COM1、COM2虛擬串口.png 在PC端使用串口調(diào)試工具(友善串口調(diào)...
RESTResult就是對返回結(jié)果的一個封裝。
例如這樣:
public class RESTResult<T> {
public static final int FAILURE = 0;
public static final int SUCCESS = 1;
public static final int SIGN_OUT = 2;
public int status;
public String message;
public T data;
public Optional<T> transform(){
return new Optional<>(data);
}
}
當Retrofit2+RxJava2遇到為null的返回結(jié)果前言 更新RxJava2之后,就不能在onNext里面發(fā)送null值了。但是項目中有些接口,例如發(fā)送手機驗證碼的接口,后臺返回過來data就為null。我將請求結(jié)果再次進行了...
在PC端使用串口虛擬工具(Virtual Serial Port Driver )創(chuàng)建一對虛擬串口,如COM1、COM2虛擬串口.png 在PC端使用串口調(diào)試工具(友善串口調(diào)...
@_借東西的小人
不好意思,這個只能麻煩你自己寫了。
SpringMVC實現(xiàn)圖片上傳以及該注意的小細節(jié)先附上圖片上傳的代碼 jsp代碼如下: controller代碼:通過spring的方式實現(xiàn) spring-mvc.xml代碼: 功能的實現(xiàn)其實很簡單,但是對于初學(xué)者還是需要...
不好意思,沒有寫demo,直接在項目上改了。
當Retrofit2+RxJava2遇到為null的返回結(jié)果前言 更新RxJava2之后,就不能在onNext里面發(fā)送null值了。但是項目中有些接口,例如發(fā)送手機驗證碼的接口,后臺返回過來data就為null。我將請求結(jié)果再次進行了...