gpt4 book ai didi

java - 如何以编程方式关闭三星设备上的电容式按钮灯?

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:09 24 4
gpt4 key购买 nike

我需要关闭应用中的电容式按钮灯。

我找到了这个流行的实现

Settings.System.putInt(getContentResolver(), "button_key_light", 0);

遗憾的是,我在更新的三星设备上遇到了这个异常

 java.lang.IllegalArgumentException: You cannot keep your settings in the secure settings.

有没有已知的方法来实现这样的东西?

我找到了 this app它似乎在最新的设备上也能正常工作,所以我试图反编译它,但只能找到我上面提到的同一行代码,我真的不明白。也许反编译过程将系统中保存的一个字符串更改为“button_key_light”?

可能是因为更新的构建工具?

那么有没有人知道让它工作的方法?或者至少解释为什么我当前的代码不起作用?

最佳答案

好的,我想通了。

似乎您必须针对 sdk 版本 22 或更低版本才能编写未预定义的系统设置。

所以为了运行

Settings.System.putInt(getContentResolver(), "button_key_light", 0);

您必须将此添加到您的应用程序 build.gradle

defaultConfig {
...
targetSdkVersion 22
...
}

关于java - 如何以编程方式关闭三星设备上的电容式按钮灯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37946444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com