1.簡介 先來張簡單的關(guān)系圖: 一個ActivityRecord對應(yīng)一個Activity,保存了一個Activity的所有信息;但是一個Activity可能會有多個Activ...
Android窗口機制系列 Android窗口機制(一)初識Android的窗口結(jié)構(gòu)Android窗口機制(二)Window,PhoneWindow,DecorView,se...
Android窗口機制系列 Android窗口機制(一)初識Android的窗口結(jié)構(gòu)Android窗口機制(二)Window,PhoneWindow,DecorView,se...
一、概述 1、SurfaceView SurfaceView從Android 1.0(API level 1)時就有 。它繼承自類View,因此它本質(zhì)上是一個View。但與普...
最近在工作中接觸到了Android插件內(nèi)的開發(fā),發(fā)現(xiàn)自己這種技術(shù)還缺乏最基本的了解,以至于在一些基本問題上浪費不少時間,如插件Context和主工程Context的區(qū)別,權(quán)限...
Android 中的 Window,是一個比較抽象的概念,總有一種說不清道不明的感覺,但是又非常重要。Activity 是四大組件之一,可以說是我們學(xué)習(xí) Android 接觸...
Android面試題集(2019-04-04總結(jié)) ??一份Android面試題集,適應(yīng)于實習(xí) & 初級工程師 & 中級工程師,高級工程師勉強吧。筆者不提供答案,但是會提供學(xué)...
RxJava系列文章目錄導(dǎo)讀: 一、RxJava create操作符的用法和源碼分析二、RxJava map操作符用法詳解三、RxJava flatMap操作符用法詳解四、R...
前言 前幾篇文章中,筆者對View的三大工作流程進行了詳細(xì)分析,而這篇文章則詳細(xì)講述與三大工作流程密切相關(guān)的兩個方法,分別是requestLayout和invalidate,...
在 Android SDK 23 以下設(shè)置 Margin 的時候可能會失效 如果用的是 代碼ViewGroup. MarginLayoutParams 的時候 比如 這個時候...
可以自己根據(jù) attrs 調(diào)下 我用的 shadow_color 是 #32999999
實現(xiàn) Android 的 ShadowLayoutAndroid 里面并沒有帶陰影相關(guān)的參數(shù)控件之類,特別是能滿足設(shè)計師要求的...于是實現(xiàn)了一個 ShadowLayout 繼承自 FrameLayout,用 ShadowL...
在 各個 Activity 之間傳參 我們一般需要 使用 getIntent().get**Extra() 去獲取上個頁面的參數(shù),代碼比較重復(fù),于是可以考慮像 Butterk...
Android 里面并沒有帶陰影相關(guān)的參數(shù)控件之類,特別是能滿足設(shè)計師要求的...于是實現(xiàn)了一個 ShadowLayout 繼承自 FrameLayout,用 ShadowL...
其他的一些操作符... doOnNext ( doOnError doOnCompleted) compose from(array: Array<T>) merge f...
線程切換的操作在 Rx 里面非常常用,主要有 subscribeOn observeOn 他們都需要一個 Scheduler 參數(shù),很明顯這個是接口 可以實現(xiàn)各種 調(diào)度器。根...
在 Rx 里面,實現(xiàn)的想法是 有一個數(shù)據(jù)源頭,然后觀察者去關(guān)注,得到數(shù)據(jù)的回調(diào),中間可能通過很多鏈?zhǔn)降牟僮鞣?,簡單?yōu)美。Observable 是 數(shù)據(jù)源,Subscriber...