[英]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.