繁体   English   中英

Android更改屏幕亮度。 是否需要特殊许可?

[英]Android Changing Screen Brightness. Is a special permission required for this?

我需要在单个页面上更改屏幕亮度,以使QR码阅读更加轻松。

我想以对用户而言最小的侵入性方式进行此操作。 我并不是真的想将它们发送到系统设置,只是为了使一项活动更明亮。 另一方面,如果有解决方法,我是否不想请求其他权限?

是否可以提示用户根据需要动态提供权限? 如果没有,则包含android.provider.Settings.System.SCREEN_BRIGHTNESS权限的另一个权限?

我正在尝试减少用户所需的权限总数。

如果仅用于您的应用程序,我可以肯定您不需要为此申请权限。 要更改系统的整体亮度,请执行。

这是我找到的有用链接:

http://android-er.blogspot.com/2011/02/change-android-screen-brightness.html

从链接:

WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
layoutParams.screenBrightness = BackLightValue;
getWindow().setAttributes(layoutParams);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM