为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

手掌心 2024-01-25 21:42:20
我是 Java 新手,我认为我的理解还处于学习曲线上。我有一个项目,由 3 个独立文件中的 3 个 google API 客户端组成。我想要一种方法将每个 API 的结果拉入一个实例,并使用一个实例的结果动态更改另一个实例的参数。例如:ActivityRecognitionAPI- 告诉我设备是否WALKING是RUNNING等GeoFencingAPI- 让我在某个位置周围创建地理围栏...我如何使用步行的结果来改变地理围栏的大小?这一切都是在 Android 应用程序的背景下进行的,如果有任何关于我应该阅读/尝试的内容的参考,我将不胜感激。
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

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


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


    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)

        }

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


查看完整回答
反对 回复 2024-01-25
  • 1 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信