草庐IT

BRIGHTNESS

全部标签

android - 亮度屏幕过滤器

有没有人知道如何实现像这里这样的亮度屏幕过滤器:http://www.appbrain.com/app/screen-filter/com.haxor我需要一个起点,但我不知道该怎么做。 最佳答案 只需制作一个透明的全屏Activity,让触摸通过。要使触摸通过,请在设置contentView之前使用以下Window标志:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Windowwindow=getWi

android - 在 Android 中获取首选屏幕亮度

如何在Android中获得首选的屏幕亮度?要更改屏幕亮度,我使用WindowManager.LayoutParams.screenBrightness.根据文档:Thiscanbeusedtooverridetheuser'spreferredbrightnessofthescreen.Avalueoflessthan0,thedefault,meanstousethepreferredscreenbrightness.0to1adjuststhebrightnessfromdarktofullbright.当screenBrightness小于0我想从首选的屏幕亮度开始。我怎样才能得

android - 在 Android 中获取首选屏幕亮度

如何在Android中获得首选的屏幕亮度?要更改屏幕亮度,我使用WindowManager.LayoutParams.screenBrightness.根据文档:Thiscanbeusedtooverridetheuser'spreferredbrightnessofthescreen.Avalueoflessthan0,thedefault,meanstousethepreferredscreenbrightness.0to1adjuststhebrightnessfromdarktofullbright.当screenBrightness小于0我想从首选的屏幕亮度开始。我怎样才能得

java - 以编程方式更改系统亮度

我想以编程方式更改系统亮度。为此,我正在使用此代码:WindowManager.LayoutParamslp=window.getAttributes();lp.screenBrightness=(255);window.setAttributes(lp);因为我听说最大值是255。但它什么也没做。请建议任何可以改变亮度的东西。谢谢 最佳答案 您可以使用以下内容://Variabletostorebrightnessvalueprivateintbrightness;//Contentresolverusedasahandletot

java - 以编程方式更改系统亮度

我想以编程方式更改系统亮度。为此,我正在使用此代码:WindowManager.LayoutParamslp=window.getAttributes();lp.screenBrightness=(255);window.setAttributes(lp);因为我听说最大值是255。但它什么也没做。请建议任何可以改变亮度的东西。谢谢 最佳答案 您可以使用以下内容://Variabletostorebrightnessvalueprivateintbrightness;//Contentresolverusedasahandletot

objective-c - 我如何使用 "getHue:saturation:brightness:alpha:"?

在iOS5的UIColor中有这个方法:-(BOOL)getHue:(CGFloat*)huesaturation:(CGFloat*)saturationbrightness:(CGFloat*)brightnessalpha:(CGFloat*)alpha但我不明白我打算如何在代码中使用它。如果我希望从UIColor中获取这些组件,我当然不需要逐一说明这些组件? 最佳答案 CGFloathue;CGFloatsaturation;CGFloatbrightness;CGFloatalpha;[aColorgetHue:&hues

安卓 2.2 : Adjusting screen brightness

publicvoidSetBright(floatvalue){Windowmywindow=getWindow();WindowManager.LayoutParamslp=mywindow.getAttributes();lp.screenBrightness=value;mywindow.setAttributes(lp);}我想调整屏幕亮度。但是当我尝试使用这种方法时没有任何反应。会不会是因为我使用了KEEP_SCREEN_ON标志? 最佳答案 确保在设置屏幕亮度之前未启用“自动亮度”。如果您使用的是Android2.2或更

安卓开发 : Changing Screen Brightness in Service

现在我再试一次。我想改变屏幕亮度。我试过:WindowManager.LayoutParamslayoutParams=getWindow().getAttributes();layoutParams.screenBrightness=0.5F;//set50%brightnessgetWindow().setAttributes(layoutParams);并且似乎在Activity中工作,但是当我在服务中时,我得到了getWindow()编译错误。 最佳答案 服务不能那样改变屏幕亮度。服务没有用户界面,所以它没有Window。您

Android RGB与HSB互转颜色值

概念RGB色彩模式RGB色彩模式,即R:Red(红),G:Green(绿),B:Blue(蓝),3个颜色通道值的大小和层叠来得到各式各样的颜色。HSB色彩模式HSB色彩模式,即色度、饱和度、亮度模式。它采用颜色的三属性来表色。H:hue,即色调(色度),S:saturation(饱和度),B:brightness明度(亮度)。其中,S和B,饱和度和亮度,值为百分比(0%~100%)。而色度,以角度(0°-360°)来表示。既然有了RGB,为何还需要HSB?众所周知,人眼所能看见的颜色都可以通过三原色RGB混合获得,其每个颜色分量分别为红(R)、绿(G)、蓝(B)。然而这只是颜色一种表示方法,这

Android RGB与HSB互转颜色值

概念RGB色彩模式RGB色彩模式,即R:Red(红),G:Green(绿),B:Blue(蓝),3个颜色通道值的大小和层叠来得到各式各样的颜色。HSB色彩模式HSB色彩模式,即色度、饱和度、亮度模式。它采用颜色的三属性来表色。H:hue,即色调(色度),S:saturation(饱和度),B:brightness明度(亮度)。其中,S和B,饱和度和亮度,值为百分比(0%~100%)。而色度,以角度(0°-360°)来表示。既然有了RGB,为何还需要HSB?众所周知,人眼所能看见的颜色都可以通过三原色RGB混合获得,其每个颜色分量分别为红(R)、绿(G)、蓝(B)。然而这只是颜色一种表示方法,这