珠海自適應(yīng)網(wǎng)站設(shè)計(jì)做網(wǎng)站哪家好
前面分析了初始化涉及到的關(guān)鍵類,系統(tǒng)啟動(dòng)后會(huì)啟動(dòng) SystemUI 進(jìn)程,然后進(jìn)行一系列初始化,接下來看一下進(jìn)入 Recents 的流程。我們主要分析最近任務(wù)應(yīng)用列表的啟動(dòng)與顯示。
一、最近任務(wù)啟動(dòng)
關(guān)于手勢(shì)或 Key 按鍵觸發(fā)這一塊邏輯處理入口都是在 PhoneWindowManager,咱們從 Recents 接收 toggleRecentApps() 分析。
1、Recents
源碼位置:/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/Recents.java
toggleRecentApps
private final RecentsImplementation mImpl;@Override
public void toggleRecentApps() {// 在允許用戶與最近的用戶交互之前,確保設(shè)備已被配置if (!isUserSetup()) {return;}mImpl.toggleRecentApps();
}
2、OverviewProxyRecentsImpl
源碼位置:/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyRecents