
寫了多年的安卓應(yīng)用程序,大大小小的項(xiàng)目也開發(fā)了若干個(gè)辖众,要做單元測試的口號也喊了很多年卓起,可一直沒有實(shí)踐過。相信很多人跟我一樣凹炸,心里一直想做卻沒做起來戏阅。總結(jié)了下主要有以下幾個(gè)原因...
一塌碌、Android按鍵流程 1.首先我們需要搞清的是當(dāng)我們按下按鍵時(shí)發(fā)生了什么(如下圖): 根據(jù)如上流程圖渊胸,從下往上看,當(dāng)我們按鍵時(shí)台妆, 1)linux內(nèi)核通過掃碼翎猛,將硬件上按...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實(shí)現(xiàn)方式有以下幾種 類型定義自定義組合控件多個(gè)控件組合成為一個(gè)新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
沒耐心自己分析源碼的同學(xué)频丘,還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會這么火办成,在沒看源碼之前,我簡單的認(rèn)為是因?yàn)?..
作為菜鳥,記錄下今年藍(lán)牙入坑1年的一些問題某弦,方便回顧桐汤; 藍(lán)牙的相應(yīng)api就不貼了;要實(shí)現(xiàn)自動配對先注冊廣播:/*** 搜索BroadcastReceiver*/private...
0.寫在前面 (全文約4k字靶壮,已經(jīng)投稿 鴻洋 老師的公眾號[https://mp.weixin.qq.com/s/njD4f50zPEydrRcv5BZiEw]怔毛,只想做個(gè)小透...
前言 Android Jetpack想必大家都耳熟能詳了,Android KTX抗果,LiveData筋帖,Room等等一系列庫都是出自 Jetpack。那么Jetpack到底是什么...
Jave部分 一嗡综、多線程 Join() 線程加入,執(zhí)行此方法的線程優(yōu)先使用cpu Yeild() 線程釋放資源使所有線程能有相等的機(jī)會使用cpu Sleep() ...
大佬好杜漠,請教下源碼里ServiceHandler為什么不寫成靜態(tài)內(nèi)部類蛤高,他這源碼怎么做到非靜態(tài)內(nèi)部類不內(nèi)存泄漏的?
對IntentService的理解閱讀此文前請先閱讀對HandlerThread的理解,有助于理解IntentService碑幅。 概述 IntentService繼承了Service并且是一個(gè)抽象類戴陡,使用它必須...