在Google API指南中,它表示不推荐使用ActivityRecognitionApi。 [2017年10月15日]
所以,我尝试使用ActivityRecognitionClient。在错误跳转后构建项目时。
cannot find symbol import com.google.android.gms.location.ActivityRecognitionClient;
但是在docs,它应该在那里。
我正在使用com.google.android.gms:play-services-location:11.0.4
发现Google也发布了11.4.0。但我的SDK管理器最新版本仅获得11.0.4。 (更新到Google存储库rev 58)
那么,这里有什么问题? API文档是不是更新了?或SDK管理器出错?或其他什么?
答案 0 :(得分:1)
ActivityRecognitionApi
确实已弃用。自版本 11.4.0 以来,将使用ActivityRecognitionClient
。
使用示例:
ActivityRecognitionClient activityRecognitionClient = ActivityRecognition.getClient(context);
Task task = activityRecognitionClient.requestActivityUpdates(1000, pendingIntent);
有关详细信息,请参阅docs或sample android app。