在切換fragment的時(shí)候RecyclerView獲得了焦點(diǎn),recyclerView的 focusableOnTouchMode屬性默認(rèn)是true,所以fragment切...
在切換fragment的時(shí)候RecyclerView獲得了焦點(diǎn),recyclerView的 focusableOnTouchMode屬性默認(rèn)是true,所以fragment切...
一歉铝、常見庇颍活方案 1、監(jiān)聽廣播:監(jiān)聽全局的靜態(tài)廣播太示,比如時(shí)間更新的廣播柠贤、開機(jī)廣播、解鎖屏先匪、網(wǎng)絡(luò)狀態(tài)种吸、解鎖加鎖亮屏暗屏(3.1版本),高版本需要應(yīng)用開機(jī)后運(yùn)行一次才能監(jiān)聽這些系...
Android開發(fā)過程中坚俗,我們或許見過這樣的現(xiàn)象: 1. 上帝類頻頻出現(xiàn)镜盯,有些類可能包含多個(gè)功能模塊的代碼 2. 臃腫類數(shù)不勝數(shù), 很多類里面可能少則1000行猖败,多則幾千行的...
我是一個(gè)Android猴, 主要從Android端來談一下對各種結(jié)構(gòu)的看法恩闻,總結(jié)一下基礎(chǔ)架構(gòu)的核心是什么艺糜?因此,這篇文章對于對架構(gòu)一詞不是很了解幢尚,或者一知半解的朋友來講破停, 梳...
前幾篇文章中真慢,分析了狹義上的架構(gòu)概念,如《關(guān)于移動(dòng)架構(gòu)的思考與總結(jié)》, 《關(guān)于移動(dòng)架構(gòu)理茎,有這一篇就夠了》黑界。從狹義上來講,Android的架構(gòu)概念就在這兒皂林,無論怎么變朗鸠,都是加加...
本篇文章已授權(quán)微信公眾號 hongyangAndroid (鴻洋)獨(dú)家發(fā)布 背景 當(dāng)一個(gè)項(xiàng)目經(jīng)過N手人開發(fā),N個(gè)產(chǎn)品經(jīng)理的蹂躪础倍,N長時(shí)間的維護(hù)烛占,此時(shí)一定存在大量代碼冗余、業(yè)務(wù)...
寫在前面 作為Android開發(fā)者著隆,Java集合可能是開發(fā)中最常使用的類之一了扰楼。但很多人可能跟我一樣,對Java集合只停留在“使用”的層面上美浦,而對其的實(shí)現(xiàn)弦赖、原理如何只是略知一...
初衷 Java集合是我們使用最頻繁的工具,也是面試的熱點(diǎn)流酬,但我們對它的理解僅限于使用上币厕,而且大多數(shù)情況沒有考慮過其使用規(guī)范。本系列文章將跟隨源碼的思路芽腾,分析實(shí)現(xiàn)的每個(gè)細(xì)節(jié)旦装,以...
Java基礎(chǔ) Java Object類方法 HashMap原理,Hash沖突左电,并發(fā)集合廉侧,線程安全集合及實(shí)現(xiàn)原理 HashMap 和 HashTable 區(qū)別 HashCode...
It's right time to learn Android's Framework ! 前言 一個(gè)App是怎么啟動(dòng)起來的蝌箍? App的程序入口到底是哪里青灼? Launche...