1

我正在开发一个谷歌眼镜应用程序,我似乎遇到的一个主要问题是,在相机预览显示超过大约 5 分钟后,设备会过热

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

4

1 回答 1

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
 }

您可以在此处阅读有关参数的更多信息。此外,我关闭了蓝牙和定位等其他服务。

此外,我正在实现温度检测和关闭视频流,以允许在应用程序中优雅地回退。你可以关注这个问题,我有工作代码,但需要几天时间来清理并制作一个很好的例子。

于 2015-01-21T02:10:12.550 回答