使用Google Glass中的相机预览来节省电池电量

时间:2014-06-20 22:06:42

标签: android google-glass battery overheating

我正在开发Google Glass应用程序,而我似乎遇到的一个主要问题是设备会在显示超过约5秒的相机预览后过热分钟即可。

我的问题是:是否有可以调整的设置,以便相机预览显示使用更少的电池电量?这是希望使用更少的电量也可以防止设备过热。 (经过测试,应用程序可以运行约50分钟,然后将电池从100%排放到0%)

1 个答案:

答案 0 :(得分:0)

谷歌玻璃很糟糕,期间。但是,我已经设法通过降低亮度将预览+实时视频输入扩展到20分钟。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_camera);
    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.screenBrightness = 0f;
    getWindow().setAttributes(lp);
   //rest of your stuff
 }

您可以阅读有关参数here的更多信息。 此外,我转向蓝牙和位置等其他服务。

此外,我正在实施温度检测和关闭视频流,以便在应用程序中实现优雅的回退。您可以关注question,我有工作代码,但需要几天的时间来清理并做出一个很好的例子。