您好,登錄后才能下訂單哦!
智能機的管理進程跟PC是不一樣的,大部分PC愛好者都知道PC的管理進程是PC用戶主動管理的
而智能機(Android/iOS/WinPhone)的管理進程是系統層管理進程,在Android2.2版本之后,
系統層管理進程:
進程的原理:
進程間通訊技術
AIDL
Android Interface Definition Language
使用場景:
客戶端必須是activity
服務端必須是(有)service
基于:不同進程之間activity跟service的綁定
進程的優先級
1、Foreground process前臺進程(最高進程)
a、當前用戶操作的activit所在的進程
b、綁定了當前用戶操作的activity的service所在的進程
c、調用了startForeground()方法的service所在的進程
當把service優先級提到最高的時候,必須發消息去通知
用戶
d、調用oncreate(),onsart(),ondestory()的service所在的進程
e、調用onReceive()的BrodacastReciver所在的進程
2、Visible process可見進程
a、處于暫停狀態的activity所在的進程
b、綁定到暫停狀態的activity的service所在的進程
3、Service process服務進程
通過startservice()啟動的service所在的進程
4、Background process后臺進程
處于停止狀態的activity所在的進程
5、Empty process空進程
一個進程結束,保留通用的進程狀態,加快下一個應用的啟動速度
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。