項目已添加IjkPlayer支持,后續(xù)逐漸完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 為什么使用Te...
項目已添加IjkPlayer支持,后續(xù)逐漸完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 為什么使用Te...
前言上一次我們講到最基本的android運行流程和繪制流程的調用順序,那么我們最終得到的一個結論是activity的生命周期是有系統服務所觸發(fā),由系統服務發(fā)起handle調用...
Binder源碼詳解 一、概述 Android系統中,每個應用程序是由Android的Activity,Service,Broadcast,ContentProvider這四...
前言 在android當中對于UI體系當中往往我們會在繪制UI的時候碰到各種各樣的問題而不知道從何解決, 也有時需要開發(fā)更改自定義組件時,需要做自己的調整,或者是實現某個自定...
前言 BroadcastReceiver(廣播接收器),屬于 Android 四大組件之一 在 Android 開發(fā)中,BroadcastReceiver 的應用場景非常多 ...
Outline [TOC] 前言 在上一節(jié)中, 我們提到了Flowable 和Backpressure背壓, 本來這一節(jié)的確是想講這兩個東西的,可是寫到一半感覺還是差點火候...
Outline [TOC] 前言 上一節(jié)教程講解了最基本的RxJava2的使用, 在本節(jié)中, 我們將學習RxJava強大的線程控制. 正題 還是以之前的例子, 兩根水管: 正...
Outline [TOC] 前言 上個月RxJava2正式版發(fā)布了,但目前國內的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了,但還有一些以前沒用過...
目錄 Android高級動畫(1)http://www.itdecent.cn/p/48554844a2dbAndroid高級動畫(2)http://www.jianshu....
Glide生命周期管理 本文是Glide源碼解析系列的第一篇,通過這篇文檔,將可以了解到: 1.Glide如何綁定Activity、Fragment生命周期。2.Glide如...