在 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 Lollipop 中工作。
可能这是 Marshmallow 6.0.1链接中的错误。这个问题有什么解决方法吗?相关链接 链接1 链接2
请分享任何有助于我检测 GearVr 安装和卸载的内容