我正在尝试检测平板电脑/智能手机的运动/旋转(加速),但无法让它在真正的 Android 设备上运行。 我正在使用:
我遇到的问题与这个问题(在IOS上)非常相似,对此我们还没有最终的想法。
我知道 iOS 需要“需要权限请求”,但我认为 Android 应该可以开箱即用。 如果有任何想法或指示可以帮助我解决这个问题,我将不胜感激;) 在 home.page.ts 中,我有:
ngAfterViewInit() {
console.log("Before adding Motion Event Listener...");
const { Motion } = Capacitor.Plugins;
Motion.addListener('accel', (event) => {
console.log("!!! Acceleration Event !!!", event);
});
Motion.addListener('orientation', (event) => {
console.log("!!! Orientation Event !!!", event);
});
console.log("After adding Motion Event Listener...");
}