繁体   English   中英

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

[英]Android development with sensor accelerometer and brightness

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

希望我提供了足够的信息。

在你的活动中试试这个。 让您的 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 时,你可以在你的服务中使用上面的代码片段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM