活動啟動器 (ActivityStarter) 靜宜大學資管系 楊子青
ActivityStarter 呼叫行動裝置裡的其他應用程式 http://www.appinventor.tw/ai2_connectivity_activitystarter 讓您的應用程式呼叫另一項活動(Activity),例如可用來啟動手機內的應用程式 方法:
屬性 ActivityPackage ActivityClass Action:欲執行的行動 DataUri android.intent.action.VIEW:顯示資料 android.intent.action.CALL:直接播出電話 … DataUri 欲呼叫 activity 的 URI(Uniform Resource Identifier)
ActivityStarter運作圖示
開啟一個新專案,進行介面設計
輸入不同的DataUri屬性,執行VIEW動作 播放YouTube影片 例如看見台灣背景音樂: https://www.youtube.com/watch?v=wgiF21li7Ck&t=6s
輸入不同的DataUri屬性,執行VIEW動作 (2) 瀏覽網頁 例如靜宜大學首頁: http://www.pu.edu.tw
輸入不同的DataUri屬性,執行VIEW動作 (3) 用Google搜尋網頁關鍵字 http://www.google.com/m?q=[search term] 例如以「楊子青」為關鍵字 http://www.google.com/m?q=楊子青
輸入不同的DataUri屬性,執行VIEW動作 (4) 查詢Google Map geo:[緯度],[經度] 例如靜宜大學 geo:24.2258027, 120.5750026
補充:如何查詢某地的緯度、經度? 先用電腦瀏覽器開啟GoogleMap,接著輸入關鍵字(例如靜宜大學) 瀏覽器的網址變為: https://www.google.com.tw/maps/place/%E9%9D%9C%E5%AE%9C%E5%A4%A7%E5%AD%B8/@24.2258027,120.5750026,17z/data=!4m5!3m4!1s0x346915ab3fd07acf:0x8bea4967097a54a3!8m2!3d24.2258027!4d120.5771913?hl=zh-TW
查詢Google Map (續) 查詢靜宜附近店家,例如餐廳: 用地址查詢,例如: 用地名查詢,例如「高美濕地」: geo:24.2258027, 120.5750026?q=restaurants 還可輸入如:書店, 便利商店,電影院, 加油站,公車站… 用地址查詢,例如: geo:0,0?q=台中市沙鹿區台灣大道200號 用地名查詢,例如「高美濕地」: geo:0,0?q=高美濕地 從目前位置導航至某地,例如要到「靜宜大學」 google.navigation:q=靜宜大學 步行:&mode=w 開車:&mode=d
輸入不同的DataUri屬性,執行VIEW動作 (5) 寄發電子郵件 例如寄信給子青老師 mailto:tcyang@pu.edu.tw 若有兩個以上可用的應用程式 會讓使用者自行挑選
寄發電子郵件相關參數 夾帶信件參數 例如: mailto:tcyang@pu.edu.tw?subject=課程問題&body=子青老師,您好!\n我是修課的學生\n想詢問期末專案事宜&cc=tcyang@gm.pu.edu.tw,tcyang1971@gmail.com
輸入不同的DataUri屬性,執行VIEW動作 (6) 撥電話 例如撥電話到子青老師研究室 tel:0426328001,18110
改用CALL動作 *直接撥電話,不停在電話簿 Action:android.intent.action.CALL 例如打電話到子青老師研究室 tel:0426328001,18110