我正在关注以下文档: 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>
使用公共数据类型确实有效。
我是否需要将数据类型用作 Manifest 上的 mimeType 才能成为批准的共享数据类型?
使用历史 API 推送具有不可共享的自定义数据类型的数据会更好吗?