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>

使用公共数据类型确实有效。

我是否需要将数据类型用作 Manifest 上的 mimeType 才能成为批准的共享数据类型?

使用历史 API 推送具有不可共享的自定义数据类型的数据会更好吗?

4

0 回答 0