Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

App inventor 5

536 views

Published on

AppInventor

Published in: Mobile
  • Be the first to comment

App inventor 5

  1. 1. AppInventor(5) 講師:王瑋毅
  2. 2. AppInventor-紫外線強度查詢
  3. 3. 介紹 • 利用氣象局開放資料,資料為JSON格式,實作一個可選擇縣市並 顯示選擇的縣市紫外線指數。 • JSON: http://opendata.epa.gov.tw/ws/Data/UV/?$orderby=PublishAgency& $skip=0&$top=1000&format=json
  4. 4. 設置按鈕元件並設定文字
  5. 5. 設置列表選擇器並設定文字
  6. 6. 設置顯示標籤並設定屬性
  7. 7. 設置網頁
  8. 8. 宣告一個全域變數SourceJson
  9. 9. 設置取得Web1的文字事件
  10. 10. 設置Url解析Json的文字存在SourceJson
  11. 11. 利用迴圈取得資料
  12. 12. 宣告一個全域變數PlaceJson
  13. 13. 取出SiteName的值存在PlaceJson
  14. 14. 取出UVI的值存在PlaceJson
  15. 15. 將PlaceJson資料放到ListPicker
  16. 16. 將ListPicker設為True
  17. 17. 設置按鈕按下取得資料並顯示ListPicker
  18. 18. 宣告一個全域變數ShowUVI
  19. 19. 設置LisPicker選擇後的事件
  20. 20. ListPicker選擇的資料存到ShowUVI
  21. 21. 設置Key和UVI初始值
  22. 22. 利用迴圈取得選擇的資料
  23. 23. 設置取得的Key
  24. 24. 判斷取得的Key等於UVI
  25. 25. 判斷是就取得UVI的值
  26. 26. 設置顯示地方名稱和UVI
  27. 27. 執行結果 1 2
  28. 28. AppInventor-BMI2
  29. 29. 介紹 • BMI2是一個可以測試身體BMI,並告知你落於哪個標準。 • 設計一個程式,輸入完身高和體重後,會自行計算BMI,接著判 斷出位在哪個區間中,藉此告知分級標準。 • 利用BMI1為基礎往下繼續做。
  30. 30. 設置標準範圍標籤及屬性
  31. 31. 宣告全域變數bmi為0
  32. 32. 設置bmi變數取代標籤1
  33. 33. 設置標籤1取得bmi變數
  34. 34. 設置if-then來判斷區間
  35. 35. 設置判斷式小於
  36. 36. 設置判斷式之bmi小於18.5
  37. 37. 設置標籤2顯示標準
  38. 38. 執行目前結果
  39. 39. 練習 • 利用and判斷,將剩下的分級標準完成。
  40. 40. 設置判斷兩個式子的元件
  41. 41. 設置兩個判斷式子
  42. 42. 設置bmi在18.5和24之間
  43. 43. 設置標籤2顯示正常範圍
  44. 44. 設置bmi過重24到27的條件和標籤2
  45. 45. 設置bmi輕度肥胖27到30的條件和標籤2
  46. 46. 設置bmi中度肥胖30到35的條件和標籤2
  47. 47. 設置bmi重度肥胖≥35的條件和標籤2
  48. 48. 執行結果

×