5er*_*5er 6 android deprecated
我需要知道用户是否正在与设备交互,这就是我使用以下代码的原因。我不知道是否可以使用Build.VERSION.SDK_INT这种方式,以便这适用于所有版本。
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT_WATCH) {
if (pm.isInteractive()) {
System.out.println("alarm screen ON");
}
}
else if(Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT_WATCH){
if(pm.isScreenOn()){
System.out.println("alarm screen ON");
}
}
else {
System.out.println("alarm screen OFF");
}
Run Code Online (Sandbox Code Playgroud)
已弃用的方法是:isScreenOn()
| 归档时间: |
|
| 查看次数: |
5417 次 |
| 最近记录: |