【问题标题】:Battery conservation with camera preview in Google Glass通过 Google Glass 中的相机预览节省电池电量
【发布时间】:2015-01-21 10:10:12
【问题描述】:

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

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

【问题讨论】:

  • 除非你以某种方式降低亮度,或者降低从相机抓取图像的频率,否则可能不会。这很正常(拍摄视频会在大约 1 小时内耗尽电池电量)。

标签: android google-glass battery overheating


【解决方案1】:

Google Glass 糟透了。不过,我设法通过降低亮度将预览 + 实时视频馈送延长至 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,我有工作代码,但需要几天时间来清理并制作一个很好的例子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多