Skip to content

判断应用程序是否在前台#61

Merged
Blankj merged 1 commit into
Blankj:masterfrom
onlylemi:patch-1
Oct 13, 2016
Merged

判断应用程序是否在前台#61
Blankj merged 1 commit into
Blankj:masterfrom
onlylemi:patch-1

Conversation

@onlylemi
Copy link
Copy Markdown
Contributor

getRunningTasks 在 API 21 已被遗弃,已经不能正常获取。通过 getRunningAppProcesses ,仅可以获取自己应用的包名,其他应用不能获取,所以只能判断应用是否处于前台,而不能判断前台应用是哪个。系统应用可通过 UsageStatsManager 来获取前台应用包名。

getRunningTasks 在 API 21 已被遗弃,已经不能正常获取。通过 getRunningAppProcesses ,仅可以获取自己应用的包名,其他应用不能获取,所以只能判断应用是否处于前台,而不能判断前台应用是哪个。系统应用可通过 UsageStatsManager 来获取前台应用包名。
@jp1017
Copy link
Copy Markdown
Contributor

jp1017 commented Oct 13, 2016

👍 @Blankj

@Blankj Blankj merged commit 949227e into Blankj:master Oct 13, 2016
@Blankj
Copy link
Copy Markdown
Owner

Blankj commented Oct 13, 2016

既然只能判断自己应用,那就不要packageName参数那个了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants