判断应用在后台,锁屏,发送网络请求

来源:互联网 发布:淘宝会员v3等级 编辑:程序博客网 时间:2024/05/20 13:15
public boolean isSync() {ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);KeyguardManager keyguard = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);boolean request = true;if (manager.getRunningTasks(1) != null&& manager.getRunningTasks(1).get(0) != null&& manager.getRunningTasks(1).get(0).topActivity != null) {request = getPackageName().equals(manager.getRunningTasks(1).get(0).topActivity.getPackageName());}return request & !keyguard.inKeyguardRestrictedInputMode();}

原创粉丝点击