1. 接口定義 BluetoothAdapter:藍牙適配器接口雏蛮,用于管理藍牙設備的連接和狀態(tài)毡泻。它提供了方法來獲取藍牙設備的狀態(tài)、啟用/禁用藍牙...
單例模式:確保某一個類只有一個實例佃蚜,而且自行實例化并向整個系統(tǒng)提供這個實例舀武。場景:一些工具類邻辉,RetrofitHelper轿衔、EventBus等。...
定義: 在 Android 中浪谴,ViewModel 的作用就是在 UI 控制器( 如 Activity开睡、Fragment)的生命周期中保存和管理...
1、Lifecycle 介紹 Lifecycle 是android.arch.lifecycle 包下各種類和相關接口苟耻,通過該Lifecycle...
1篇恒、變量 val (value) 聲明一個不可變的變量,對應java中的final變量凶杖。 var(variable) 聲明一個可變的變量胁艰,對應j...
Activity的啟動流程 點擊桌面App圖標,Launcher進程采用Binder IPC向system_server進程發(fā)起startAct...
java 堆與棧 1、Java的堆是一個運行時數(shù)據(jù)區(qū)腾么,類的對象從堆中分配空間奈梳。這些對象通過new等指令建立,通過垃圾回收器來銷毀解虱。2攘须、堆的優(yōu)勢是...
前言 Retrofit是一個RESTful的Http網(wǎng)絡請求框架的封裝。注意這里并沒有說它是網(wǎng)絡請求框架殴泰,主要原因在于網(wǎng)絡請求的工作并不是Ret...
Gilde緩存機制 Glide三級緩存分別為:活動緩存于宙、內(nèi)存緩存、磁盤緩存 取的順序是:活動緩存悍汛、LruCache捞魁、磁盤緩存 存的順序是:磁盤緩...