Calcular la altura de mi teléfono

¿Hay una manera de calcular la altura entre la tierra y su teléfono? Pensé que podría utilizar el accelerometer para medir la altura, pero este post sugieren que usted no debe usarlo teniendo en cuenta la tasa de inexactitud. Si es así, ¿qué enfoque debo tomar para medir la altura en la que se encuentra mi teléfono?

GPS es lo suficientemente preciso para que pueda obtener la elevación a unos pocos metros, pero probablemente no es lo que estás buscando.

Supongo que podría probar algún tipo de sonar, después de determinar que el micrófono del teléfono está señalando directamente hacia el suelo con el acelerómetro. Usted podría asumir STP, que probablemente introduciría un error del 20%.

También puede decirle al usuario que deje caer la cosa, y utilizar el acelerómetro para ver cuánto tiempo cae antes de golpear el suelo. Probablemente la más precisa y precisa. Esto podría utilizar una gran cantidad de teléfonos sin embargo.

Un acelerómetro (y temporizador) podría medir la altura relativa . Si empiezas desde el suelo puedes obtener una aproximación.

Si no te importa sólo funciona una vez:

Suelte, use la misma técnica, detenga el tiempo después del primer impacto.

  • Analizar elementos de la lista de archivos XML con XML simple en Android
  • Elija Googlecalendar no predeterminado con google-java-client-api
  • Android Studio 1.2.2 ClassNotFoundException android.widget.viewstub
  • ¿Cómo rebatir una solicitud reactiva retrofit en java?
  • Cómo convertir String en String y viceversa en Android
  • Imagen de publicación de Android en la pared de Facebook
  • Incapaz de referir proyecto de biblioteca android en adt actualizado
  • Función User.getUserId () en el punto final de nube api devuelve null para un objeto de usuario que no es nulo
  • Conector de Bluetooth
  • Cliente Socket.io android java que recibe mensajes y envía ejemplo de archivo
  • Error: (23, 17) Error al resolver: junit: junit: 4.12
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.