原创 ActivityThread解析之Application與Activity啓動

前言 在看ActivityThread源碼的時候,看到有博客提到它承擔着整個應用的運轉以及生命週期。於是很好奇想一探究竟,跟着跟着大概就把應用啓動過程過程瞭解了一下。這篇文章主要是介紹ActivityThread中有關於應用啓

原创 AIDL淺析

前言 該篇文章對AIDL進行了初步的分析。通過理解aidl自動生成的代碼,瞭解AIDL在不同進程間是如何通信的以及in、out、inout修飾參數的具體作用。 源碼分析 1、AIDL的使用 先稍微看下AIDL的使用。I

原创 HashMap淺析

前言 HashMap是基於哈希表的Map接口的實現,它對數組以及鏈表做了綜合考慮。在看Handler源碼的時候看到需要了解這方面的知識,於是乎就瞭解下順便寫個博客加深理解。本文只對JDK7的HashMap源碼進行分析,後續版本