談?wù)剬ygote的理解 Zygote的作用是什么?啟動SystemServer(從Zygote直接獲取常用類、JNI函數(shù)、主題資源、共享庫等)...
入口:Activity.setContentView(@LayoutRes int layoutResID)做了什么? 每個(gè)Activity都要...
Handler-MessageQueue-Looper是Android特有的線程間通信機(jī)制。 Handler Handler作為面向開發(fā)者的類,...
本文使用Retrofit-2.6.2源碼 切入點(diǎn): retrofit對象構(gòu)造 new Retrofit.Builder() ...
源碼是eventbus-3.1.1 代碼入口: EventBus.getDefault().register(Object subscriber...
判斷哪些對象需要被GC 堆 方法區(qū) 可達(dá)性分析方法(Java使用):通過判斷對象是否被GC Root 直接或間接引用,進(jìn)而判斷對象是否可用,如果...
組件化后不同模塊之間Activity的跳轉(zhuǎn) 組件化后,只有主工程模塊依賴其他業(yè)務(wù)模塊,而各個(gè)業(yè)務(wù)模塊之間沒有互相依賴關(guān)系。一個(gè)模塊可以調(diào)用被依賴...
描述 給定一個(gè)字符串所表示的括號序列,包含以下字符: (, ), {, }, [ 和 ], 判定是否是有效的括號序列。 樣例 括號必須依照 ()...
描述 寫一個(gè)算法來判斷一個(gè)數(shù)是不是"快樂數(shù)"。 一個(gè)數(shù)是不是快樂是這么定義的:對于一個(gè)正整數(shù),每一次將該數(shù)替換為他每個(gè)位置上的數(shù)字的平方和,然后...