文章插圖
4. 調用云函數SDK中的wrap方法指定觸發器,call方法傳入事件的map作為參數,發送事件的HTTP請求并使用云函數進行計算,并且添加請求的回調,將接收到云函數的返回結果顯示到textView中 。
HarmonyTask<FunctionResult> task = function.wrap("test-function-$latest").call(number);task.addOnCompleteListener(new OnHarmonyCompleteListener<FunctionResult>() {@Overridepublic void onComplete(HarmonyTask<FunctionResult> task) {if (task.isSuccessful()) {String val = task.getResult().getValue(String.class);textView.setText(val);} else {textView.setText("");AGCLogger.e(TAG, "exception", task.getException().getMessage());}}});

文章插圖
說明:
其中wrap方法中傳入的參數,值為在AGC上查詢并獲取的觸發器標識 。
8、打包測試1. 運行DevEco Studio工程生成HAP包,并在測試手機中安裝HAP包 。
2. 在兩個輸入框中分別輸入兩個數字,點擊“求和”按鈕查看界面展示出兩數之和 。

文章插圖
?
9、恭喜您祝賀您,您已經成功地構建了您的第一個集成AppGallery Connect云函數服務的應用程序,并學到了:
- 如何在AGC上創建,編寫并測試一個新的云函數 。
- 如何使用客戶端觸發的方式調用到自己創建的云函數 。
- 詳細的云函數配置開發指南請參見云函數服務開發指南 。
- 云函數的相關API介紹請參見云函數API參考 。
- 本Codelab中所用Demo源碼下載地址如下:源碼下載
【【Serverless】快速集成云函數HarmonyOS】
經驗總結擴展閱讀
- 2023浙江高考普通類分數線公布
- 高三物理學習方法技巧是什么 有哪些竅門
- 貓尿味怎么去除
- 啤酒肚怎么鍛煉才能把它給消掉
- 生玉米棒能直接冷凍保存多久
- 原神實驗性超然燈怎么獲得
- 暗區突圍電視臺免費寶箱位置在哪
- 2023河南高考各批次分數線最新公布【文科+理科】
- 2023河南高考藝術類分數線最新公布【文科+理科】
- 今年大暑是幾月幾日幾點幾分2023
