【问题标题】:Android development with sensor accelerometer and brightness使用传感器加速度计和亮度进行 Android 开发
【发布时间】:2015-11-18 15:31:38
【问题描述】:

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

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

【问题讨论】:

  • 另外我希望您在使用其他应用程序时屏幕变黑

标签: android screen sensors android-sensors brightness


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    相关资源
    最近更新 更多