在Marshmallow中,此代码不适用于GearVR。Activity.onResume()代码
IntentFilter intentFilter = new IntentFilter("android.intent.action.proximity_sensor");
mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getType().equals("1"))
{
Log.v(LOGTAG,"headset mounted");
}
else
{
Log.v(LOGTAG,"headset unmounted");
}
}
};
this.registerReceiver(mReceiver, intentFilter);
}用于检测已挂载和未挂载的GearVR。它在S6棒棒糖中起作用。
这可能是棉花糖6.0.1 link中的错误。是否有解决此问题的方法?link1 link2的相关链接
请分享任何有助于我检测GearVr挂载和卸载的信息
发布于 2016-06-15 13:45:10
Android 6.0现在使用Doze模式来最小化电池的使用。因此,这种打瞌睡模式不允许系统一次又一次地唤醒。我应该至少有9分钟的间隔应该是在两个连续的唤醒之间。有关细节,请参阅官方文档。Cleck here
https://stackoverflow.com/questions/37826918
复制相似问题