2016-08-25 6 views
1

私はステップを数えることができるアプリケーションを開発しようとしています。私はXamarin.Formsを使用していますので、Androidの部分とiOSの部分を作らなければなりません。Google Fit APIを使用してFit Appをインストールしていてもインストールしていなくてもオフラインで作業できるようにする

Androidでは、Google Fit APIを使用したいと考えています。私はすでにHistory APIを実装して、最後のステップバケットを手に入れました。しかし、これは、Google Fit Appがインストールされている場合にのみ機能します。しかし、私はGoogle Fit Appとは独立したアプリケーションを用意したいと思っています。ですから、Google Fit Record APIまたはGoogle Fit Sensors APIを使用する必要があると思います。私は、Record APIが自動的にセンサーデータをHistory APIデータベースに保存していると思います。しかし、これを行うにはネットワークアクセスが必要です。はいの場合は、ネットワークが利用可能な場合(GoogleFitアプリがインストールされていない場合)に使用したいと考えています。しかし、それが利用できないときは、Sensor APIが正しい答えです。 Sensor APIを使用して、センサデータを受信し、定期的にSQLiteデータベースにデータを保存するバックグラウンドサービス(アプリケーションが終了していても動作します)を作成する必要があります(私はすでにこのDBを実装しています)。

私はこれを非常に難しくしており、すべてのAPIを1つだけ使用する必要がありますか?私は可能な限りアカウントにウェアラブルを追加したいので、Google Fit APIが必要です。

私は本当に可能かどうかを理解するために助けが必要です。

ありがとうございます!アンドロイド4.4で

答えて

0

は、2つの新しい複合センサーをサポートしています:ちょうど、私は歩数計は、Android 4.4とネクサス5とのみ互換性があると思い検出器とステップカウンタhttp://blog.bawa.com/2013/11/create-your-own-simple-pedometer.html ステップまたはそれはまた、あなたがこのレポにhttps://github.com/bagilevi/android-pedometer

+0

をコーディングすることができますあなたの最初のリンクのように... –

関連する問題