1.系統(tǒng)版本在20及其以下,通過am獲取runningtask(1),拿到該task的第一個activity,如果該activity的包命是我們的包命,則是在前臺。
2.系統(tǒng)版本20以上的,需要通過am獲取running process,其第一個進程的名字是我們的,且importance是前臺,則是前臺。
3.注意鎖屏,屏幕亮著的狀態(tài)判斷。

圖片發(fā)自簡書App
1.系統(tǒng)版本在20及其以下,通過am獲取runningtask(1),拿到該task的第一個activity,如果該activity的包命是我們的包命,則是在前臺。
2.系統(tǒng)版本20以上的,需要通過am獲取running process,其第一個進程的名字是我們的,且importance是前臺,則是前臺。
3.注意鎖屏,屏幕亮著的狀態(tài)判斷。