2014-07-07 9 views
9

Zajmuję się tworzeniem aplikacji dla Androida Wear na Samsung Gear Live (Google I/O Edition), w której będzie potrzebować dostępu do danych z historii tętna i danych kroków. Wiem, że później te dane mogą być dostępne za pomocą Google Fit SDK, ale czy możliwe jest odczytanie tych danych bez korzystania z tego SDK teraz?Dostęp do danych Android Wear Fit

Wolałbym uzyskiwać dostęp do tych danych bez mojego Zegarmistrzostwa ROOTing.

Oto screeny z danych historycznych, które chciałbym, aby wyodrębnić:

Kroki Historia dane:

enter image description here enter image description here

Tętno Dane historyczne:

enter image description here

UPDATE 10/28/2014

Google Release Google Fit SDK Dostępne na the Official website

Odpowiedz

6

Domyślam się, że obecnie jedyną opcją jest stworzenie własnych aplikacji do pomiaru tętna i kroków, które udostępniają historyczne dane za pośrednictwem dostawców treści. Napisałem krótki samouczek na temat pobierania danych z czujnika tętna here.

+1

To świetny blog; dzięki za udostępnienie. Połączyłem informacje w jedną całość dla podstawowej aktywności, która działa na Wear: https://gist.github.com/mjohnsullivan/557c2f19ba177312b1d7. –

5

miarę byłem w stanie powiedzieć, że nie ma api publicznej, że dostęp do danych z przydatności zegarek. Jestem dość pewny, że staną się dostępne, gdy otworzy się SDK Fitness, ale to może chwilę potrwać.

Do tego czasu jedynym sposobem, w jaki wierzę, że można uzyskać dostęp do tych danych, jest przeczytanie prywatnej bazy danych aplikacji fitness sqlite. Niestety, aby uzyskać do niego dostęp, potrzebujesz root'a. Znajduje się pod adresem:

/data/data/com.google.android.apps.fitness/databases/pedometer.db 

Zawiera on dwie tabele warto spojrzeć na: heartrate i STEPCOUNT. Oba są bardzo proste. (Uwaga: pochodzi z G Watch, a obie tabele istnieją, ale dane o częstotliwości uderzeń serca są puste, jak można by się spodziewać.)

Będę ciągle grzebał w apkach, aby się zorientować, że jest usługa, której dotyczy zapytanie, ale jeszcze jej nie widziałem.

Powiązane problemy