android - 在 Android 模拟器中更改屏幕亮度

标签 android

能否在Android模拟器中测试屏幕亮度变化?我已经尝试了各种示例,它们都使用以下代码 fragment :

WindowManager.LayoutParams lp = window.getAttributes();
lp.screenBrightness = (*some float percentage*);
window.setAttributes(lp);

但我在模拟器中没有看到任何亮度变化。我已经在 cupcake 和 2.2 中测试过了。

最佳答案

亮度变化不会反射(reflect)在模拟器中。要确认,您可以在模拟器中检查手机设置(设置 > 显示 > 亮度)并从那里更改亮度。它不会改变。

要查看更改亮度的效果,您需要一台运行 android 的实际设备。

关于android - 在 Android 模拟器中更改屏幕亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3865883/

相关文章:

android - 如果使用 FLAG_LAYOUT_NO_LIMITS,则无法使用 setStatusBarColor 设置 StatusBar 颜色

java - 后退按钮无法正常工作 - Android

java - 从 getView 中的 onClickListener 内部更新 ArrayAdapter

Android - 更改 ListView 特定项目的背景颜色

android - 将数据返回到 Activity 、intent.putExtra 或 contentprovider?

java - gerResources().getStringArray(R.array.string_name); <-- 不工作

java - SectionsPagerAdapter mSectionsPagerAdapter;说 mSectionsPagerAdapter 无法解析为变量

android - 无法在 Play 商店提交即时应用程序 - 基本 APK 错误

安卓设计 : How to run 3 different threads in Background for monitoring 3 different devices

java - 获取 com.android.volley.ServerError