在android中更改颜色亮度

在android中更改颜色亮度,android,brightness,Android,Brightness,我想改变颜色的亮度 我实现了这个 Settings.System.putInt(context.getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS, 200); 这将改变我的设备在黑白模式下的亮度 像上面的图片一样,我可以改变亮度,但我如何才能给颜色? 是否有其他我不知道的参数?这可以使用类型为“系统警报”的窗口来完成。 其理念是,即使是服务也可以有一个窗口;因此,您可以使用一个服务,它生成一个视图,

我想改变颜色的亮度

我实现了这个

Settings.System.putInt(context.getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS, 200);
这将改变我的设备在黑白模式下的亮度

像上面的图片一样,我可以改变亮度,但我如何才能给颜色?
是否有其他我不知道的参数?

这可以使用类型为“系统警报”的窗口来完成。 其理念是,即使是服务也可以有一个窗口;因此,您可以使用一个服务,它生成一个视图,并使用视图和布局参数调用WindowManager#addView()。在您的情况下,视图将只有一个带有alpha值的背景色。您可以尝试使用不同的布局参数以达到所需的效果


这也是facebook聊天头的工作原理。查看此链接以了解有关实施细节的更多信息:这将为您提供如何实施此类屏幕覆盖的想法。

从任何其他应用程序或您的模拟用户界面上获取的当前图像?我认为
服务
用于此目的,它将彩色屏幕保留在设备上。如果
服务
停止,则什么都不会停止。但我并没有发现任何关于如何实现这种着色的线索。任何我必须这样做的想法都会给我一些线索。如何更改屏幕亮度颜色@bhaveshhirpara上述链接()上的页面不存在。