Flutter教程

Gyroscope

Contents

Read Gyroscope sensor data

https://github.com/NeoLSN/cordova-plugin-gyroscope

联系我们?

If you're building a serious project, you can't afford to spend hours troubleshooting. Ionic's experts offer official maintenance, support, and integration help.

Contact Us Today!

Ionic 陀螺仪 Gyroscope插件的安装(Installation)

ionic cordova plugin add cordova-plugin-gyroscope npm install @ionic-native/gyroscope
Ionic EE comes with fully supported and maintained plugins from the Ionic Team. Learn More or Contact Us
ionic enterprise register --key=YOURPRODUCTKEY npm install @ionic-enterprise/gyroscope

Ionic 陀螺仪 Gyroscope插件支持的平台(Supported Platforms)

  • Android
  • iOS

Ionic 陀螺仪 Gyroscope插件的用法(Usage)

import { Gyroscope, GyroscopeOrientation, GyroscopeOptions } from '@ionic-native/gyroscope/ngx';


constructor(private gyroscope: Gyroscope) { }

...


let options: GyroscopeOptions = {
   frequency: 1000
}

this.gyroscope.getCurrent(options)
  .then((orientation: GyroscopeOrientation) => {
     console.log(orientation.x, orientation.y, orientation.z, orientation.timestamp);
   })
  .catch()


this.gyroscope.watch()
   .subscribe((orientation: GyroscopeOrientation) => {
      console.log(orientation.x, orientation.y, orientation.z, orientation.timestamp);
   });