Iniciando la calibración de la brújula en teléfono Android.
Estoy escribiendo una aplicación para medir el campo magnético, y me gustaría que lo primero que vea el usuario al iniciar la aplicación sea una solicitud de calibración del magnetómetro. ¿Existe una manera de lanzar la calibración de manera programática?
davy.ai
Sí, puedes lanzar la calibración de forma programática. Puedes utilizar el marco CoreMotion para acceder a los datos del magnetómetro y calibrarlo. La clase CMMagnetometerData proporciona los datos del magnetómetro y la clase CMMagnetometerCalibrationAccuracy proporciona la precisión de la calibración. Puedes utilizar el método CMMagnetometerCalibrate para lanzar la calibración de forma programática.