gpt4 book ai didi

java - 编排多个 google API 客户端的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 09:21:25 25 4
gpt4 key购买 nike

我是 Java 新手,我认为我的理解还处于一个学习曲线。

我有一个项目,由 3 个独立文件中的 3 个 google API 客户端组成。我想要一种方法将每个 API 的结果拉入一个实例,并使用一个实例的结果动态更改另一个实例的参数。

例如:

ActivityRecognitionAPI - 告诉我设备是否处于步行运行等状态

GeoFencingAPI - 让我在某个位置周围创建地理围栏...

我如何使用步行的结果来更改地理围栏的大小?

这一切都是在 Android 应用程序的上下文中进行的,如果有任何关于我应该阅读/尝试的内容的引用,我将不胜感激。

最佳答案

我的理解是您有多个客户。您想要调用这些客户端并使用这些调用的结果。

我给您的建议是创建一个封装这些客户端的类:

    class GeoFence{

private ActivityRecognition activityRecognition;
private GeoFencing geoFencing;

public GeoFence(ActivityRecognition activityRecognition, GeoFencing geoFencing) {
this.activityRecognition = activityRecognition;
this.geoFencing = geoFencing;
}
}

然后添加一个代表您要执行的操作的方法,并使用描述您需要该方法执行的操作的伪代码:

        public void addGeoFence() {
// get current activity type (call activityRecognition API)
// add geo fence given the current activity (call activityRecognition API)
}

现在,您已准备好实现该方法。

关于java - 编排多个 google API 客户端的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58670332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com