相关疑难解决方法(0)

无法在Android中以编程方式应用系统屏幕亮度

我正在使用以下设置系统自动亮度模式和级别:

    android.provider.Settings.System.putInt(y.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS_MODE, 0);
    android.provider.Settings.System.putInt(y.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS, y.brightness1);
Run Code Online (Sandbox Code Playgroud)

我可以打开和关闭自动brighess,并设置不同的级别.设置似乎正确应用 - 我可以进入设置 - >显示 - >亮度,并且无论何时设置我设置实际上是正确显示.但是,实际屏幕不会改变其亮度.如果我只是点击"显示设置"中的滑块,则会应用所有内容.

我提到我正在运行一个主要活动的应用程序,这些设置正在BroadcastReceiver中应用.我确实尝试创建一个虚拟活动并测试那里的东西,但得到了相同的结果.

settings android system brightness

13
推荐指数
1
解决办法
1万
查看次数

将屏幕亮度控件添加到Android应用程序

我想添加控件来在我的应用程序菜单中本地调整屏幕亮度,但似乎无法弄清楚如何做到这一点.我已经看到了最大亮度或暗淡亮度的示例,但我希望添加控件以便用户可以控制和设置亮度级别.有没有人有任何示例,教程,源代码,或只是一个指向正确方向的地方?

java android

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×2

brightness ×1

java ×1

settings ×1

system ×1