注意:Android8.0以后和AMS等Service之間的通信采用AIDL的方式,刪除了之前的AMS代理類
ActivityManagerProxy
,ActivityManagerNative
類也添加了@Deprecated
棄用注解,用IActivityManager.aidl
代替,8.0之前采用的是類似AIDL的形式進行通信,其他流程和之前都差不多,沒有太大變動
流程序列圖(圖片較大,建議新開標簽頁或保持到本地放大查看)
- Activity啟動流程_API-27.jpg
注意:Android8.0以后和AMS等Service之間的通信采用AIDL的方式,刪除了之前的AMS代理類
ActivityManagerProxy
,ActivityManagerNative
類也添加了@Deprecated
棄用注解,用IActivityManager.aidl
代替,8.0之前采用的是類似AIDL的形式進行通信,其他流程和之前都差不多,沒有太大變動