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