开发者Android文档中没有指定的标志,如何工作?

问题描述 投票:0回答:1

我逆向工程设计了一个应用程序,可以在摇晃时关闭屏幕。它使用PowerManager的WakeLock

this.mWakelock = this.mPowermanager.newWakeLock(268435466, "ShakeUnlock"); //LockService.java activity

这里写的旗帜,268435466。我试图理解它代表什么。但这个值在 谷歌开发文档.所有的常量都没有这个值。

但它能正常工作.为什么呢?

Android Studio项目的完整代码。Google Drive

enter image description here

java android android-studio wakelock powermanager
1个回答
1
投票

事实上,它是 PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_BRIGHT_WAKE_LOCK 它的价值是 0x1000000a = 268435466

© www.soinside.com 2019 - 2024. All rights reserved.