Android开发具有传感器加速度计和亮度

时间:2015-11-18 15:31:38

标签: android screen sensor android-sensors brightness

我正在开发一款使用传感器加速度计的应用程序。我希望显示器变为黑色,例如当值达到8.1并且在达到7时恢复正常。是否可以不使用屏幕亮度?我希望它是完全黑色的,这是我不知道的屏幕亮度。

希望我提供足够的信息。

1 个答案:

答案 0 :(得分:0)

在您的活动中尝试此操作。让你的main.xml加载一个黑色图像 -

public class MainActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);
    }
}

由于您在使用其他应用时还需要屏幕为黑色。然后,您需要编写一个接收加速度计值的后台服务,当它达到8.1时,您可以在服务中使用上面的代码片段。