Developer Android 文档中未指定的标志如何工作?
How might work flag, that do not specified in Developer Android Docs?
我对一个在摇动时打开/关闭屏幕的应用程序进行了逆向工程。它使用 PowerManager
的 WakeLock
this.mWakelock = this.mPowermanager.newWakeLock(268435466, "ShakeUnlock"); //LockService.java activity
这里写的标志,268435466。我试图理解它代表什么。但是这个值没有在Google Dev Docs中指定。
None 个常量具有此值。
但它工作正常。
怎么会?
Android Studio 项目的完整代码:Google Drive
实际上是PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_BRIGHT_WAKE_LOCK
它的值是0x1000000a = 268435466
我对一个在摇动时打开/关闭屏幕的应用程序进行了逆向工程。它使用 PowerManager
的 WakeLockthis.mWakelock = this.mPowermanager.newWakeLock(268435466, "ShakeUnlock"); //LockService.java activity
这里写的标志,268435466。我试图理解它代表什么。但是这个值没有在Google Dev Docs中指定。 None 个常量具有此值。
但它工作正常。 怎么会?
Android Studio 项目的完整代码:Google Drive
实际上是PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_BRIGHT_WAKE_LOCK
它的值是0x1000000a = 268435466