1

https://developers.google.com/fit/android/data-types および https://developers.google.com/fit/android/new-sensorsのドキュメントに従っています 。

共有不可能なカスタム データ型を作成するため。その後、センサー データを提供するために FitnessSensorService で使用されます。ただし、このカスタム データ タイプの MIME タイプに何を指定すればよいかは明確ではありません。

これを試しましたが、うまくいきません。

<service android:name=".service.MyGoogleFitPusher"
        android:enabled="true"
        android:exported="true"
        >
        <intent-filter>
            <action android:name="com.google.android.gms.fitness.service.FitnessSensorService" />
            <data android:mimeType="com.google.android.gms.fitness.data_type/com.mycompany.mydatatype" />
            <data android:mimeType="vnd.google.fitness.data_type/com.google.heart_rate.bpm" />
        </intent-filter>
    </service>

public データ型を使用しても機能します。

マニフェストでデータ型を mimeType として使用するには、承認された共有可能なデータ型である必要がありますか?

history API を使用して、共有不可能な Custom DataType でデータをプッシュする方が良いですか?

4

0 に答える 0