1

我对BB平台很幼稚。我有一个黑莓Z10。我想开发一个应该满足我以下要求的应用程序,

  • 从应用程序更改手机亮度。
    这里的问题是当我改变亮度时它会一直工作,直到我在应用程序中。当我退出应用程序时,设置会恢复。我正在开发类似的东西(我希望它有帮助):

    https://play.google.com/store/apps/details?id=com.haxor

    我试图从 ART 移植应用程序,但它对我不起作用。
    因此,如果有任何方式的解决方案 ART 或原生黑莓。请帮忙。

4

1 回答 1

0

BlackBerry 不提供此类 API,您还会注意到,此类 Android 应用程序只能为在您的 BlackBerry 10 设备上的 Android 运行时运行的应用程序调暗屏幕。

我最接近这种行为的是使用 bkltctl 命令: https ://github.com/RodgerLeblanc/TheUnexposedAPIs/blob/master/src/Backlight/Backlight.cpp#L88-L93

您可以在您的设备上使用此命令行来了解更多信息(例如使用 BGShellPlus 应用程序):

use bkltctl

TheUnexposedAPIs 中使用的命令行是这个(本例中为 50% 亮度):

bkltctl brightness set_brightness display 0.5

请注意,它远非可靠,因为当您设备的环境光传感器注意到亮度变化时,操作系统会自动设置亮度。

于 2017-10-07T06:55:22.597 回答