這次範例的完成品如下
簡單來說,就是開開關關 wifi和移動數據,來測試一下這一個外掛能不能判斷出,當下連上網路的方法,是用 wifi還是用移動數據。
畫面編排的部份如下。
2個按鈕和兩個標籤的組合,當然還有這次的主角 KIO4_TransportNet這個外掛。
程式的部份很簡單,when button check1.click,,當檢查按鈕按下的時候。
加入流程判斷式,這裡用 or的方塊來做。
call KIO4_TransportNet.CellularEanbled,指的是判斷是不是用移動數據上網。
call KIO4_TransportNet.WifiTransport,指是判斷是不是用 wifi上網。
這兩個外掛的程式方塊的回傳值是 true或者是 false,以這裡我們可以用 or的方塊來做判斷。
如果這兩個當中有一個成立,也就是目前是用移動數據或是 wifi上網的話。
set label 1.text to,把標籤 1的文字設定成”目前有連上網路”。
set horizontal arrangement 2.visible to,把水平配置 2的可見性,設定為真。
這兩個條件都不成立,也就是沒有連上網路的情形。
set label 1.text to,把標籤 1的文字設定成”無法連上網路”。
when button_check2.click,當按鈕 2按下的時候。
同樣加入判斷式,再用 call KIO4_TransportNet.Cellular以及 call KIO4_TransportNet.WifiTransport這兩個程式來判斷用移動數據上網,或者是用 wifi上網,再把結果顯示在 lable上就完成了。
好的,全部的程式方塊都簡單說明過了,建議大家試著做一次,就會用的越來越熟。
但如果不想要重新拉程式方塊,或要需要範例 aia檔的話,請前往第 2頁哦!