Android window.device上的PhoneGap未定义

Nad*_*dav 2 android cordova

似乎设备对象在Android上未定义.它在模拟器,iOS设备和iOS模拟器中定义

显然我正在检查window.device(并尝试了Window.device的所有变种,window.Device等),并且始终未定义 - 但仅限于真正的Android设备.它适用于所有其他方案.

请帮忙.

Fel*_*ahm 7

你什么时候尝试使用window.device?

我发现在Android上启动"ondeviceready"时,window.device变量尚不可用.

所以我所做的是在"ondeviceready"被触发后设置1秒的超时,然后完成我想做的所有事情.