亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

編排多個 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 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號