Acceso a Android Wear Fit Data
Estoy desarrollando una aplicación para Android Wear en Samsung Gear Live (Google I / O Edition), donde tendrá acceso a la frecuencia cardíaca y los pasos de contar los datos del historial. Sé que más adelante estos datos podrían ser accesibles usando Google Fit SDK , pero ¿es posible leer esos datos sin usar ese SDK ahora mismo?
Preferiría acceder a estos datos sin ROOTing my G Watch.
- ¿Cómo se determinan los valores de identificador de recursos en Android?
- GoogleMap dentro de un fragmento en un ViewPager, guarda todos los eventos de toque en GoogleMap
- ¿Cómo comprobar si el paquete existe desde dentro del procesador de anotación (en tiempo de compilación)?
- OnPageSelected nunca se llama para el primer elemento?
- Cómo convertir Byte Array a archivo PDF en Android?
Aquí están las capturas de pantalla de los datos históricos que me gustaría extraer:
Pasos Datos históricos:
Datos del historial de frecuencia cardiaca:
UPDATE 28/10/2014
Google Release Google Fit SDK Disponible en la página oficial
- Android stop service cuando salga de la aplicación
- Intente capturar un token inesperado
- ¿Son las aplicaciones IOS y Android con Webview sólo consideradas híbridas o aplicaciones Web?
- Carácter especial en la solicitud Http
- ¿Cómo cambiar la fuente de fuente de elemento de menú actionbarsherlock cuando se utiliza tema personalizado para la barra de acción?
- Cargar archivos de android (java) a un servidor mediante PHP
- Android: Cómo recuperar el nombre de archivo y la extensión de un recurso por ID de recurso
- Regex <img> Análisis de etiquetas con src, width, height
Supongo que la única opción ahora es para que usted cree su propio ritmo cardíaco y las aplicaciones de contador de pasos que comparten datos históricos a través de proveedores de contenido. He escrito un tutorial rápido sobre cómo obtener datos del sensor de frecuencia cardíaca aquí .
Por lo que he podido decir, no hay api público que accede a los datos de fitness desde el reloj. Estoy bastante seguro de que estará disponible cuando el SDK de Fitness se abra, pero eso puede ser un tiempo.
Hasta entonces, la única forma en la que creo que puedes acceder a esos datos es leyendo la base de datos privada sqlite de la aplicación de fitness. Por desgracia, necesitará root para acceder a él. Se encuentra en:
/data/data/com.google.android.apps.fitness/databases/pedometer.db
Contiene dos tablas dignas de mirar: heartrate y stepcount . Ambos son muy simples. (Nota: esto se toma de un G Watch, y ambas tablas existen, pero los datos del heartrate están vacíos, como era de esperar).
Voy a seguir dando vueltas en los apks para averiguar si hay un servicio cuestionable, pero no he visto uno todavía.
- ¿Cuál es la mejor manera de almacenar y acceder a XML en Android?
- Advertencia de instalación de Android Studio: No se pudo mover una carpeta