簡介 APT(Annotation Processing Tool 的簡稱),可以在代碼編譯期解析注解,并且生成新的 Java 文件,減少手動(dòng)的代碼輸入。現(xiàn)在有很多主流庫都用...
簡介 APT(Annotation Processing Tool 的簡稱),可以在代碼編譯期解析注解,并且生成新的 Java 文件,減少手動(dòng)的代碼輸入。現(xiàn)在有很多主流庫都用...
1.簡介 Framework 作為 Android 框架層,為 App 提供了眾多 API 去調(diào)用 ,但是很多機(jī)制都是 Framework 包裝好了給 App 來用的。 Fr...
1.1 組件化和模塊化的區(qū)別 組件化的重心主要是放在業(yè)務(wù)邏輯層,主要是為了拆分業(yè)務(wù)邏輯,只針對業(yè)務(wù)邏輯 模塊化的重心主要是為了功能的重用,那功能拆分一個(gè)個(gè)的插件,針對整個(gè)項(xiàng)目...
簡介 SmartRefreshLayout是一個(gè)“聰明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,還支持多層嵌套的視圖結(jié)構(gòu)。它繼承自ViewG...
下載demo 1.進(jìn)入虹軟官網(wǎng):虹軟視覺開發(fā)平臺。2.注冊賬號,獲取SDK KEY和APP ID 3.解壓下載的SDK,并用AS打開 使用問題 1.修改數(shù)據(jù)ArcFaceDe...
lint檢查 Android Studio自帶的檢查工具,可以很方便的發(fā)現(xiàn)代碼中的問題 檢查操作(1) AS—>Analyze—>Inspect Code 打開代碼檢查框1(...
排序算法 1.內(nèi)部排序:數(shù)據(jù)記錄在內(nèi)存中進(jìn)行排序 常見的內(nèi)部排序算法有:插入排序、希爾排序、選擇排序、冒泡排序、歸并排序、快速排序、堆排序、基數(shù)排序等。 2.外部排序:因排序...
功能 支持多設(shè)備同時(shí)連接 支持觀察者監(jiān)聽或回調(diào)方式。注意:觀察者監(jiān)聽和回調(diào)只能取其一! 支持使用注解@RunOn控制回調(diào)線程 支持設(shè)置回調(diào)或觀察者的方法默認(rèn)執(zhí)行線程 配置 1...
指示圖 算法復(fù)雜度 1.時(shí)間復(fù)雜度 含義: 執(zhí)行當(dāng)前算法所消耗的時(shí)間[大O符號表示法 ],即 T(n) = O(f(n))。其中 n 表示數(shù)據(jù)規(guī)模 ,O(f(n))表示運(yùn)行算...
一.主要問題 android運(yùn)行的時(shí)候難免會(huì)有一些空指針(NullPointerException)或者下標(biāo)越界(IndexOutOfBoundsException),此時(shí)A...
一、三元操作符 (減少if else的使用) a>b?a:b 如果a>b為真 那就x=a 反之x=b1.AS中常見圖片使用 二、極簡簡單代碼(雖然可能理解會(huì)有點(diǎn)困難)...
1.全局背景圖 2.僅垂直居中 父布局display: 'table-cell', verticalAlign: 'middle' 子布局什么不用寫 3.垂直水平居中 父布局...
1.接口請求 這里使用的Axios 是一個(gè)基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。 post之后是請求的url,{}中是請求的參數(shù),if...
1.基礎(chǔ)配置 Visual Studio Code 編碼 2.新建工程 cmd 命令提示符npx create-react-app heyshare // heyshare是...
簡介 Jetpack 是一個(gè)豐富的組件庫,它的組件庫按類別分為 4 類,分別是架構(gòu)(Architecture)、界面(UI)、行為(behavior)和基礎(chǔ)(foundati...
簡介 介紹 :DataBinding 是以聲明的方式,將布局中組件與應(yīng)用程序源數(shù)據(jù)綁定在一起的框架庫。作用:1.將布局組件與源數(shù)據(jù)綁定,使源數(shù)據(jù)變化的同時(shí)布局組件及時(shí)同步更新...
簡介 在ViewModel中使用,可以實(shí)現(xiàn)后臺數(shù)據(jù)的監(jiān)聽,同時(shí)實(shí)時(shí)更新到UI進(jìn)行顯示,從而大大簡化開發(fā)過程。 優(yōu)點(diǎn) 確保UI與數(shù)據(jù)狀態(tài)匹配2.不需要擔(dān)心內(nèi)存泄漏問題3.Act...
簡單demo 效果:點(diǎn)擊按鈕,數(shù)字加一控件:一個(gè)TestView,一個(gè)Button。 具體實(shí)現(xiàn) activity_main.xml MyViewModel (這里只定義一個(gè)簡...