当我在google glass中做直播时,如何通过编程获得google glass的热量,并在热量达到某个预定义的阈值时向用户显示警报?
发布于 2014-08-28 21:45:20
您可以检查电池温度和电池健康状况:
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context arg0, Intent intent) {
int temperature = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0);
int health = intent.getIntExtra(BatteryManager.EXTRA_HEALTH, 0);
Log.v("MainActivity", "temperature " + temperature);
Log.v("MainActivity", "health " + health);
}
};
在onCreate中:
this.registerReceiver(this.mBatInfoReceiver,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
在安卓设备上,我们可以在设备过热时使用BATTERY_HEALTH_OVERHEAT。
请参阅:
发布于 2014-07-19 19:39:08
谷歌眼镜中没有你可以访问的温度API。
发布于 2014-08-28 21:29:48
我已经有一段时间没有使用谷歌眼镜了,所以它可能已经改变了,但这是一段时间以前的内置功能。如果你太热了,你会收到操作系统级别的警告。
https://stackoverflow.com/questions/24819998
复制相似问题