引入原因(背景) 用過 LeakCanary 的同學(xué)都知道,早期的 LeakCanary 引入的時候需要引入兩個包 一個 debug 的 和一個 release 的空實現(xiàn)庫,...
引入原因(背景) 用過 LeakCanary 的同學(xué)都知道,早期的 LeakCanary 引入的時候需要引入兩個包 一個 debug 的 和一個 release 的空實現(xiàn)庫,...
倉庫地址 https://gitee.com/BigObj/bo-an-poj-common[https://gitee.com/BigObj/bo-an-poj-commo...
倉庫地址 https://gitee.com/BigObj/bo-an-poj-common[https://gitee.com/BigObj/bo-an-poj-commo...
簡介:簡單實現(xiàn)一個扇形菜單,及點擊事件綁定。 1、創(chuàng)建SectorMenuView 繼承自 View 主要實現(xiàn) 兩個 方法 onMeasure,onDraw 1.1 、onM...
在空間足夠的前提下安裝Xcode提示“可用的磁盤空間不足,無法安裝此產(chǎn)品” 打開終端,輸入:sudo tmutil listlocalsnapshots / 逐條刪除對這些文...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
概述 隨著整個互聯(lián)網(wǎng)的崛起,數(shù)據(jù)傳遞的形式也在不斷升級變化,總的流行趨勢如下: 音視頻的發(fā)展正在向各個行業(yè)不斷擴(kuò)展,從教育的遠(yuǎn)程授課,交通的人臉識別,醫(yī)療的遠(yuǎn)程就醫(yī)等等,音視...
前言 多線程的應(yīng)用在Android開發(fā)中是非常常見的,常用方法主要有:繼承Thread類實現(xiàn)Runnable接口AsyncTaskHandlerHandlerThreadIn...
本篇簡單談?wù)劷M件化及其搭建方案 淺談對組件化的理解 什么是組件化?如何實現(xiàn)組件化? 不得不提的模塊化 Android的模塊化應(yīng)用已久,它的使用讓我們的代碼變得整潔和易于維護(hù)。...
Camera初始化 開始監(jiān)聽回調(diào),設(shè)置預(yù)覽 幀數(shù)據(jù)監(jiān)聽實現(xiàn) 關(guān)閉相機(jī)
@liminjie1993 個人覺得,Android框架無外乎就是MV + X,至于X是什么,無外乎封裝業(yè)務(wù)邏輯,解除MV之間的耦合,至于怎么作,就見人見智了
Android MVVM 框架搭建MVVM 概述 談?wù)剬VVM的看法 說到MVVM,不得不提MVC、MVP,前面的那對CP,在某些角度或理解上,倒挺符合他們CP的氣質(zhì),畢竟他們真的太相似了,寫完這三篇文章之...
概述 MVP簡介(VIew-Model-Presenter) Presenter整個功能的服務(wù)者,當(dāng)用戶通過界面(View)與應(yīng)用進(jìn)行交互或潛在交互時,界面將有效事件上報給P...
MVVM 概述 談?wù)剬VVM的看法 說到MVVM,不得不提MVC、MVP,前面的那對CP,在某些角度或理解上,倒挺符合他們CP的氣質(zhì),畢竟他們真的太相似了,寫完這三篇文章之...
具體實現(xiàn)如下,主要是要先獲取當(dāng)前類類名的全路徑,避免重名 如此便能在 log 的 tag顯示當(dāng)前l(fā)og所屬類、方法、行,避免日志混淆問題,建議日志分級,release狀態(tài)下優(yōu)化性能
先看效果 創(chuàng)建styleable 1、在values文件夾下創(chuàng)建attrs.xml 2、自定義RadioButton 3、布局中使用 4、Activity調(diào)用
Android-common 公共庫封裝,包括一些基礎(chǔ)功能Android-common 公共庫封裝,包括一些基礎(chǔ)功能 添加方式 項目目錄 1、apis 主要包括一些系統(tǒng)和第三方api的使用的一個封裝 2、bases 主要是一些常用基...
創(chuàng)建service基類 創(chuàng)建操作接口 定義具體service 調(diào)用,配合使用BroadcastReceiver更新UI
Android-common 公共庫封裝,包括一些基礎(chǔ)功能 添加方式 項目目錄 1、apis 主要包括一些系統(tǒng)和第三方api的使用的一個封裝 2、bases 主要是一些常用基...