本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
前言前兩天想玩下智能語音,在阿里、科大訊飛、思必馳等等各家面前轉(zhuǎn)了轉(zhuǎn),還是決定先嘗試下百度的DuerOS,也就是度秘(未作詳細(xì)比較,僅為個人第六感結(jié)果)。于是乎于是,我需要一...
明天和意外你永遠(yuǎn)都不知道哪一個先來,編程界亦是如此。例如某個已經(jīng)有原生代碼開發(fā)模塊的項目要求用RN擴(kuò)張某些功能;又例如,RN中未封裝到的組件非得求助于原生代碼。所以RN與原生...
【簡述RN集成到Android原生項目】【Android項目集成RN系列:RN使用Android原生控件或自定義組件】【React Native Linking與 Andro...
基本概念和問題 1、藍(lán)牙設(shè)計范式? 當(dāng)手機(jī)通過掃描低功耗藍(lán)牙設(shè)備并連接上后,手機(jī)與藍(lán)牙設(shè)備構(gòu)成了客戶端-服務(wù)端架構(gòu)。手機(jī)通過連接藍(lán)牙設(shè)備,可以讀取藍(lán)牙設(shè)備上的信息。手機(jī)就是客...
冒泡排序: 冒泡排序只會操作相鄰的兩個數(shù)據(jù)。每次冒泡操作都會對相鄰的兩個元素進(jìn)行比較,看是否滿足大小關(guān)系要求。如果不滿足就讓它倆互換。一次冒泡會讓至少一個元素移動到它應(yīng)該在的...
單鏈表反轉(zhuǎn): 給你單鏈表的頭節(jié)點 head ,請你反轉(zhuǎn)鏈表,并返回反轉(zhuǎn)后的鏈表。 迭代方式實現(xiàn): 復(fù)雜度分析: 時間復(fù)雜度:O(n)O(n),其中 nn 是鏈表的長度。需要遍...
OkHttp 是一套處理 HTTP 網(wǎng)絡(luò)請求的依賴庫,由 Square 公司設(shè)計研發(fā)并開源,目前可以在 Java 和 Kotlin 中使用。 對于 Android App 來...
因為自己的項目中有用到了藍(lán)牙相關(guān)的功能,所以之前也斷斷續(xù)續(xù)地針對藍(lán)牙通信尤其是BLE通信進(jìn)行了一番探索,整理出了一個開源框架FastBle與各位分享經(jīng)驗。源碼地址: http...
這篇課程開頭就說在"接觸 Android 開發(fā)時,我始終認(rèn)為它就是負(fù)責(zé)將 layout 布局中的控件渲染繪制出來的"。的確,對于layout布局怎么跟Activity關(guān)聯(lián)起來...
Android端基于Mqtt協(xié)議數(shù)據(jù)傳輸 architecture: server端參考:SpringBoot 集成Mqtt,protobuf服務(wù)端搭建 關(guān)于Mqtt MQT...
因為這三個都比較偏代碼,所以都是以貼出運用這些模式的代碼,然后通俗總結(jié)各個設(shè)計模式。 Builder設(shè)計模式 Builder設(shè)計模式設(shè)計模式列子代碼如下: 當(dāng)調(diào)用的時候會以一...
記錄幾種單例模式寫法。 餓漢模式(線程不安全) 懶漢模式(線程不安全) 懶漢鎖模式(線程安全) 懶漢雙重判斷模式(線程安全) 靜態(tài)內(nèi)部類模式 容器管理模式 注:定義 priv...
Handler源碼的閱讀主要圍繞Lopper這個對象和這個對象中的Message隊列這兩個東西。 Message 在Android的Handler中,會通過在子線程發(fā)送Mes...
本屆課程主要講解了 startActivity 啟動過程源碼分析,引用的源碼版本是 android-28。 假設(shè) ActivityA 跳轉(zhuǎn)到另一個App中的 Activity...
AQS 全稱是 Abstract Queued Synchronizer,一般翻譯為同步器。它是一套實現(xiàn)多線程同步功能的框架。AQS 在源碼中被廣泛使用,尤其是在 JUC(J...
Java 6 對 synchronized 鎖做了多方面的優(yōu)化,其中最主要的就是引入了 偏向鎖和輕量級鎖。鎖的獲取次序依次是偏向鎖->輕量級鎖-> 重量級鎖。 synchro...