val client = GoogleApiClient.Builder(context)
.addApi(Awareness.API)
.build()
client.connect()
我正在学习google api,我发现了Awareness API,但是当我在android studio中导入它时,它显示已弃用。什么是从同一个api访问位置和活动的替代方法。
可以使用活动识别吗?和融合的位置?
答案 0 :(得分:0)
Google API服务的发行说明中已经说明了这一点 release notes
意识
Awareness
API,该客户端自动管理与服务的连接,并且需要使用较少的样板代码:
FenceClient
类和Awareness.getFenceClient()
方法。使用FenceClient代替FenceApi。SnapshotClient
类和Awareness.getSnapshotClient()
方法。使用SnapshotClient
代替SnapshotApi
。 FenceClient
有以下方法,类似于原始API
public Task<Void> updateFences(FenceUpdateRequest var1) {
return zzbj.zzb(Awareness.FenceApi.updateFences(this.zzago(), var1));
}
public Task<FenceQueryResponse> queryFences(FenceQueryRequest var1) {
return zzbj.zza(Awareness.FenceApi.queryFences(this.zzago(), var1), new FenceQueryResponse());
}