前言 在上篇文章中屏箍,知道了Activity的onCreate方法的調(diào)用绘梦,那么這邊文章橘忱,來看看setContentView是怎么把layout布局文件加載的。 以MainAct...
前言 在上篇文章中屏箍,知道了Activity的onCreate方法的調(diào)用绘梦,那么這邊文章橘忱,來看看setContentView是怎么把layout布局文件加載的。 以MainAct...
前言 從第一天接觸Android開發(fā)開始钝诚,大家都知道Activity是Android中最最最重要的一個組件。既然很重要榄棵,很多在Android開發(fā)崗位工作幾年了凝颇,都對Activ...
引言 每個Android應(yīng)用程序都有一個主線程負(fù)責(zé)處理UI(包括測量和繪圖視圖)杠茬,協(xié)調(diào)用戶交互以及處理生命周期事件月褥。如果主線程上處理過多工作就會導(dǎo)致應(yīng)用程序會響應(yīng)緩慢甚至掛起...
引言 前一篇文章中Android進階——借助Loader機制以一種更優(yōu)美的方式異步加載數(shù)據(jù)(一)概述了Loader我們借助了系統(tǒng)提供的CursorLoader實現(xiàn)了把通訊錄的...
引言 無論是App抑或是PC應(yīng)用都離不開數(shù)據(jù)加載這個主題,沒有了數(shù)據(jù)一切都將華而不實毫無意義瓢喉,而Android由于其特殊性使得對數(shù)據(jù)的加載處理要求更為嚴(yán)格些宁赤,如果使用不當(dāng)會造...
引言 Android實際項目開發(fā)中,自定義View不可或缺栓票,而作為自定義View的一種重要實現(xiàn)方式——繼承View重繪尤其重要决左,前面很多文章基本總結(jié)了繼承View的基本流程:...
引言 相信很多Android APP 開發(fā)者在處理TextView 換行的時候都曾頭痛不已過,尤其是在做復(fù)雜布局的時候走贪,適配的時候都踩過不少坑佛猛。筆者也踩過,直到在一次查看源碼...
引言 相信在開發(fā)Android App的過程中坠狡,我們會常常遇到這樣的業(yè)務(wù)需求继找,需要在運行時根據(jù)數(shù)據(jù)動態(tài)決定顯示或隱藏某個View和布局。通常就是把可能用到的View先寫在布局...
引言 一切源于在項目過程中的一個Bug:我的需求是在MainActivity 實現(xiàn)自動預(yù)覽逃沿,也可以點擊跳到簽到SignedActivity去實現(xiàn)拍照簽到婴渡,第一次進入界面的時候...
引言 去年在 Google I/O 大會上Google上發(fā)布了 ConstraintLayout,使得我們在構(gòu)建復(fù)雜布局的同時能夠讓視圖層級得到精簡凯亮,而且可以通過布局工具拖拽...
引言 在古代《三國志·諸葛亮傳》中有這么一句話——“政事無巨細咸于亮边臼。”假消;在唐代張九齡的《謝賜大麥面狀》中還有這么一句——“勤儉于生人柠并,事必躬親,動合天德兩個典故連起來就是“...
引言 前一篇文章總結(jié)了Builder建造者模式,在面對構(gòu)造復(fù)雜對象的時候尤其是需要統(tǒng)一管理裝配流程的時候臼予,不失為一種良好的選擇亿傅,但絕不會是唯一的選擇,很多時候都應(yīng)該結(jié)合實際的...