当前位置: 移动技术网 > IT编程>移动开发>Android > Android编程判断当前指定App是否在前台的方法

Android编程判断当前指定App是否在前台的方法

2019年07月24日  | 移动技术网IT编程  | 我要评论

深圳邮编是多少,依合斯,小汽车模拟考试

本文实例讲述了android编程判断当前指定app是否在前台的方法。分享给大家供大家参考,具体如下:

//在进程中去寻找当前app的信息,判断是否在前台运行
private boolean isapponforeground() {
activitymanager activitymanager =(activitymanager) getapplicationcontext().getsystemservice(
  context.activity_service);
string packagename =getapplicationcontext().getpackagename();
list<runningappprocessinfo>appprocesses = activitymanager.getrunningappprocesses();
if (appprocesses == null)
return false;
for (runningappprocessinfo appprocess : appprocesses) {
if (appprocess.processname.equals(packagename)
    && appprocess.importance == runningappprocessinfo.importance_foreground) {
  return true;
}
}
return false;
}

希望本文所述对大家android程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网