如何从 nativescript 引用 com.google.android.gms.fitness.Fitness.SENSORS_API?
How to reference com.google.android.gms.fitness.Fitness.SENSORS_API from nativescript?
我正在尝试参考记录的 Fitness.SENSOR_API (https://developers.google.com/android/reference/com/google/android/gms/fitness/Fitness.html#SENSORS_API)。
在java我导入
import com.google.android.gms.fitness.Fitness;
并像
一样引用它
Fitness.SENSORS_API
但这在 nativescript 中似乎不起作用(将其引用为 com.google.android.gms.fitness.Fitness.SENSORS_API
)。
我已经记录了值:
console.log('fitness native module:',
com.google.android.gms.fitness.Fitness); //Fitness is undefined
com.google.android.gms.fitness
包中的其他 class 也是如此,例如 com.google.android.gms.fitness.FitnessOptions
,如此处所引用:https://developers.google.com/android/reference/com/google/android/gms/fitness/FitnessOptions.Builder
总的来说,这是我想要做的:
googleApiClient = new com.google.android.gms.common.api.GoogleApiClient.Builder(activity)
.addApi(com.google.android.gms.fitness.Fitness.SENSORS_API)
.addApi(com.google.android.gms.fitness.Fitness.HISTORY_API)
.addApi(com.google.android.gms.fitness.Fitness.RECORDING_API)
.addScope('https://www.googleapis.com/auth/fitness.activity.read')
.addScope('https://www.googleapis.com/auth/fitness.activity.write')
.addScope('https://www.googleapis.com/auth/fitness.location.read')
.build();
我有
dependencies {
implementation 'com.google.android.gms:play-services-fitness:16.0.1'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
}
在我的 App_Resources/Android/app.gradle 文件中。
我错过了什么吗?我需要扩展或实施一些 class 吗?为什么健身未定义?
我的总体目标是遵循这些文档 (https://developers.google.com/fit/android/get-started) 并连接到 google 健身 API
尝试全新构建以确保正确安装依赖项,仅在这种情况下访问包可能 return 未定义。
tns platform clean android
我正在尝试参考记录的 Fitness.SENSOR_API (https://developers.google.com/android/reference/com/google/android/gms/fitness/Fitness.html#SENSORS_API)。
在java我导入
import com.google.android.gms.fitness.Fitness;
并像
一样引用它Fitness.SENSORS_API
但这在 nativescript 中似乎不起作用(将其引用为 com.google.android.gms.fitness.Fitness.SENSORS_API
)。
我已经记录了值:
console.log('fitness native module:',
com.google.android.gms.fitness.Fitness); //Fitness is undefined
com.google.android.gms.fitness
包中的其他 class 也是如此,例如 com.google.android.gms.fitness.FitnessOptions
,如此处所引用:https://developers.google.com/android/reference/com/google/android/gms/fitness/FitnessOptions.Builder
总的来说,这是我想要做的:
googleApiClient = new com.google.android.gms.common.api.GoogleApiClient.Builder(activity)
.addApi(com.google.android.gms.fitness.Fitness.SENSORS_API)
.addApi(com.google.android.gms.fitness.Fitness.HISTORY_API)
.addApi(com.google.android.gms.fitness.Fitness.RECORDING_API)
.addScope('https://www.googleapis.com/auth/fitness.activity.read')
.addScope('https://www.googleapis.com/auth/fitness.activity.write')
.addScope('https://www.googleapis.com/auth/fitness.location.read')
.build();
我有
dependencies {
implementation 'com.google.android.gms:play-services-fitness:16.0.1'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
}
在我的 App_Resources/Android/app.gradle 文件中。
我错过了什么吗?我需要扩展或实施一些 class 吗?为什么健身未定义?
我的总体目标是遵循这些文档 (https://developers.google.com/fit/android/get-started) 并连接到 google 健身 API
尝试全新构建以确保正确安装依赖项,仅在这种情况下访问包可能 return 未定义。
tns platform clean android