1. 接口定義 BluetoothAdapter:藍(lán)牙適配器接口汞幢,用于管理藍(lán)牙設(shè)備的連接和狀態(tài)减噪。它提供了方法來(lái)獲取藍(lán)牙設(shè)備的狀態(tài)椿肩、啟用/禁用藍(lán)牙姑子、搜索可用設(shè)備、連接/斷開(kāi)設(shè)備...
1. 接口定義 BluetoothAdapter:藍(lán)牙適配器接口汞幢,用于管理藍(lán)牙設(shè)備的連接和狀態(tài)减噪。它提供了方法來(lái)獲取藍(lán)牙設(shè)備的狀態(tài)椿肩、啟用/禁用藍(lán)牙姑子、搜索可用設(shè)備、連接/斷開(kāi)設(shè)備...
單例模式:確保某一個(gè)類只有一個(gè)實(shí)例换帜,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例藏雏。場(chǎng)景:一些工具類,RetrofitHelper找爱、EventBus等梗顺。 建造者模式:將一個(gè)復(fù)雜對(duì)象的...
本篇將針對(duì)2019Android秋招提前批面試總結(jié)中歸納的校招面試題做個(gè)小解答(除算法,算法部分另做總結(jié))车摄,然后開(kāi)了個(gè)“彩蛋”小專區(qū)寺谤,對(duì)簡(jiǎn)友的一些疑問(wèn)做個(gè)統(tǒng)一回復(fù),特此感謝大...
定義: 在 Android 中,ViewModel 的作用就是在 UI 控制器( 如 Activity院塞、Fragment)的生命周期中保存和管理 UI 相關(guān)的數(shù)據(jù)遮晚。ViewM...
1创泄、Lifecycle 介紹 Lifecycle 是android.arch.lifecycle 包下各種類和相關(guān)接口艺玲,通過(guò)該Lifecycle 組件可以讓開(kāi)發(fā)者構(gòu)建能夠感知...
1、變量 val (value) 聲明一個(gè)不可變的變量鞠抑,對(duì)應(yīng)java中的final變量饭聚。 var(variable) 聲明一個(gè)可變的變量,對(duì)應(yīng)java中的非final變量搁拙。 ...
不可能吧秒梳,我把源碼上傳git了法绵,你跑起來(lái)看看,https://github.com/xulj-tech/HBuilder-Integrate-AS.git
uniApp與原生Android 的交互準(zhǔn)備 首先我們需要下載官方提供的sdk 下載地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android[h...
Activity的啟動(dòng)流程 點(diǎn)擊桌面App圖標(biāo)酪碘,Launcher進(jìn)程采用Binder IPC向system_server進(jìn)程發(fā)起startActivity請(qǐng)求朋譬;system_...
java 堆與棧 1、Java的堆是一個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū)兴垦,類的對(duì)象從堆中分配空間徙赢。這些對(duì)象通過(guò)new等指令建立,通過(guò)垃圾回收器來(lái)銷(xiāo)毀探越。2狡赐、堆的優(yōu)勢(shì)是可以動(dòng)態(tài)地分配內(nèi)存空間,需要多...
前言 Retrofit是一個(gè)RESTful的Http網(wǎng)絡(luò)請(qǐng)求框架的封裝钦幔。注意這里并沒(méi)有說(shuō)它是網(wǎng)絡(luò)請(qǐng)求框架枕屉,主要原因在于網(wǎng)絡(luò)請(qǐng)求的工作并不是Retrofit來(lái)完成的。 Retr...
Gilde緩存機(jī)制 Glide三級(jí)緩存分別為:活動(dòng)緩存鲤氢、內(nèi)存緩存搀擂、磁盤(pán)緩存 取的順序是:活動(dòng)緩存、LruCache卷玉、磁盤(pán)緩存 存的順序是:磁盤(pán)緩存哨颂、活動(dòng)緩存、LruCache...
準(zhǔn)備 1相种、三個(gè)進(jìn)程 1咆蒿、 Launcher進(jìn)程:整個(gè)App啟動(dòng)流程的起點(diǎn),負(fù)責(zé)接收用戶點(diǎn)擊屏幕事件蚂子,它其實(shí)就是一個(gè)Activity,里面實(shí)現(xiàn)了點(diǎn)擊事件缭黔,長(zhǎng)按事件食茎,觸摸等事件,...
準(zhǔn)備 首先我們需要下載官方提供的sdk 下載地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android[h...
1艾猜、什么是NDK 定義:Native Development Kit买喧,NDK是Google開(kāi)發(fā)的一套開(kāi)發(fā)和編譯工具集捻悯。 作用:快速開(kāi)發(fā)C、 C++的動(dòng)態(tài)庫(kù)淤毛,并自動(dòng)將so和應(yīng)用...