本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
![240](https://upload.jianshu.io/users/upload_avatars/177857/62c9d41d-497a-4896-9414-9936fc735751.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
Binder承擔了絕大部分Android進程通信的職責枷畏,可以看做是Android的血管系統(tǒng)勇劣,負責不同服務模塊進程間的通信阳堕。在對Binder的理解上,可大可小蒸殿,日常APP開發(fā)并...
在Android開發(fā)中我們一般需要在app里獲取gradle里的配置信息: 1.在程序里使用gradle里的配置項, 2.在resouce里使用gradle里的配置項宏所? 方法...
眾所周知酥艳,java 中引用分為四種類型,分別為強引用(StrongReference)爬骤、軟引用(SoftReference)充石、弱引用(WeakReference)和虛引用(P...
隨著App的邏輯不斷龐大,一不注意就會將耗時的操作放置在應用啟動過程之中霞玄,導致應用啟動速度越來越慢骤铃,用戶體驗也越來越差。優(yōu)化啟動速度是幾乎所有大型App應用開發(fā)者需要考慮的問...
一坷剧、概述 AIDL 意思即 Android Interface Definition Language惰爬,翻譯過來就是Android接口定義語言,是用于定義服務器和客戶端通信接...
引言:本篇文章主要說明四大組件與Application間調(diào)用的一些條件注意點惫企,包括Activity撕瞧、Service等組件能夠被外界訪問的條件等。關于四大組件特別是Servic...
1 概述 android中視圖的呈現(xiàn)页畦,用戶只需要定義好activity的layout.xml文件,在Activity的onCreate()回調(diào)當中調(diào)用setContentVi...
本文緊接著前一章Android組件化開發(fā)實踐(八):組件生命周期如何實現(xiàn)自動注冊管理研儒,主要講解怎么通過自定義插件來實現(xiàn)組件生命周期的自動注冊管理豫缨。 1. 采用groovy創(chuàng)建...
此文包含android.view.WindowManager$BadTokenException的4種情形: 1.Unable to add window --token n...
AndroidStudio同步文件時同步失敗州胳,查找是不是開了代理,在AndroidStudio的Proxy中看到了這個提示逸月,但是找到gradle.properties并沒有這...
問題概述 在我們項目開發(fā)中栓撞,在Crash收集平臺可能會經(jīng)常遇到TimeoutException相關的Crash,通常在OPPO的Android 5.0 - 6.0的手機會復現(xiàn)...
繼上一篇卡頓優(yōu)化后碗硬,開始盤點卡頓/丟幀的第一個小分支:布局優(yōu)化瓤湘。還是老規(guī)矩,先列大綱: 一恩尾、基礎知識 1.1 布局加載流程 1.2 布局繪制相關流程 觸發(fā)addView流程:...