進程間通信很多同學(xué)都使用到AIDL,這個是對Binder進行了一層封裝。其實剝開AIDL,刺果果的使用Binder,有種很簡單的方式,不過最好是系統(tǒng)應(yīng)用,因為看Android...
進程間通信很多同學(xué)都使用到AIDL,這個是對Binder進行了一層封裝。其實剝開AIDL,刺果果的使用Binder,有種很簡單的方式,不過最好是系統(tǒng)應(yīng)用,因為看Android...
最近工作需要經(jīng)常接觸其他部門的同事。 這件事情的關(guān)系梳理起來可能比較復(fù)雜。就從工作崗位介紹起。 本人從事研發(fā)工作。具體產(chǎn)品就是大家用的手機操作系統(tǒng)。 我們公司系統(tǒng)開發(fā),一個部...
如果需要開發(fā)接收端,需要等待對方的數(shù)據(jù)的話: class SocketListener extends Thread {private BluetoothServerSock...
String轉(zhuǎn)成byte[]后,藍(lán)牙另一端接收到再轉(zhuǎn)成String,對應(yīng)的比如utf-8或者GBK編碼等,一般都會變成亂碼。通過實驗發(fā)現(xiàn)中間需要通過java內(nèi)部編碼,包括中文...
private List<MyFile> myFiles = new ArrayList<MyFile>(); public List<MyFile> getMyFiles(...
import java.io.*;import java.util.ArrayList;import java.util.Collection;import java.uti...
例子代碼走起,MD5 md5sum = new MD5();md5sum.md5sum("/sdcard/xxx/yy.java"); MD5類文件:import java....
直接上代碼說明,例如 mReader = new IniReader("/data/app/xxx.ini"); wifiSSID = mReader.getValueStr...
//獲取當(dāng)前活動的activity所在的包名 public String getAppPackageName(Context context){ ActivityManage...
一. 藍(lán)牙權(quán)限 二.配對 代碼走起~~ 會順帶加些常用的知識點。簡書這個貼代碼,格式都沒了,將就的看吧,需要的時候自己再檢查括號啥的,畢竟時間很緊張。 1.發(fā)起請求:...
在byte數(shù)據(jù)流的應(yīng)用場景中,很多時候需要輸出log,以便查看是否正確。 可以使用以下方法實現(xiàn): public void printHexString(String s, b...
百度的解釋:縱向冗余校驗是通信中常用的一種校驗形式,也稱LRC校驗或縱向校驗(Longitudinal Redundancy Check)。 算法:可以理解為一串byte數(shù)據(jù)...