專案開發實例:Papora 拍瀑拉文化基地導覽 (Color、Flung、ActivityStarter) 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
童詩教學 爬格子工作坊 互動過程 童詩教學法 教學教案 相關資源 心得 林士翔
Advertisements

软件学院11级实习前培训-论文和学位申请 任皖英 Tel: (办)
第三项APP 接球游戏.
個人資料保護法簡介 報告人: 花蓮地檢署主任檢察官 許建榮.
唐琳 Tel: 财务会计学 唐琳 Tel:
2015/Spring 跨平台行動程式進階應用 王派洲老師
大鵬國小 符玉梅 Tel: #202 十分享唸 大鵬國小 符玉梅 Tel: #202.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
房欣漢、陳志達 南台科技大學資訊管理所 整合網路社群與3D地圖資訊之多元混搭服務 Intermediating the Internet Mashup Service for the Network Community & 3D Geography.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
JQuery Mobile 網頁切換 靜宜大學 資管系 楊子青.
HTML超連結及多媒體 靜宜大學 資管系 楊子青.
勇闖鵲橋I:動畫遊戲 靜宜大學資管系 楊子青
App Inventor 2基礎概念 靜宜大學資管系 楊子青
Working with Databases (II) 靜宜大學資管系 楊子青
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
Visual Basic 物件導向程式設計簡介.
JQuery Mobile 網頁切換 靜宜大學 資管系 楊子青.
App Inventor2呼叫PHP存取MySQL
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
檔案與磁碟的基本介紹.
系統設定 IE8相容性檢視
EBSCOhost App應用程式 安裝方式.
Bluetooth (藍牙) 靜宜大學資管系 楊子青
數位鳳凰計畫-復習課程 授課:方順展.
Web Component: Accessing the Web and CSV 靜宜大學資管系 楊子青
HTML超連結及多媒體 靜宜大學 資管系 楊子青.
App Inventor 2初體驗 靜宜大學資管系 楊子青
Ch20. 計算器 (Mac 版本).
古今地圖比對 國立彰化高中102年高瞻計畫空間資訊專題課程.
Programming Your App’s Memory 靜宜大學資管系 楊子青
PowerPoint 2019/4/9.
網路工具運用 講師:鍾詩蘋.
IIS Internet Information Services
期末考.
GUI Title and GUI Status
GridView.
GridView操作 (II).
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
Text To Speech (TTS, 文字轉語音) 靜宜大學資管系 楊子青
HelloPurr_Extend 靜宜大學資管系 楊子青
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
(Mobile User music–Sharing Innovation Center)
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
PowerPoint 操作介紹 106 計算機概論
從HTML表格到CSS 靜宜大學 資管系 楊子青.
資訊隱藏概論 (Introduction to Data Hiding)
Welcome to my badminton world
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
用Intent 啟動手機內的應用程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
反覆迴圈、陣列、副程式 靜宜大學資管系 楊子青
打Mole不打Ladybug (IV): 讓使用者控制Ladybug移動 靜宜大學資管系 楊子青
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
為民服務白皮書 台灣電力公司嘉義區營業處 .
App Inventor 2基礎概念 靜宜大學資管系 楊子青
活動啟動器 (ActivityStarter) 靜宜大學資管系 楊子青
Programming Your App to Make Decisions: Conditional Blocks 靜宜大學資管系 楊子青
東吳大學『樂齡大學』 外雙溪環境與生態 產業 黃顯宗 東吳大學 微生物學系 101.
加速感測器 靜宜大學資管系 楊子青.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
使用App Inventor 吳鳳科技大學 資訊工程系
指導老師:張慶寶 組員 : 蔡維庭 4970E028 劉明哲 4970E079 葉聖鴻 4991E020 康有成 4970E004
Banner幻燈片 電腦版 x3 個 : 1980 px X 835px Banner標題文字1
國立臺灣師範大學附屬高級中學 102學年度第一學期 家長日 校務方針報告
Presentation transcript:

專案開發實例:Papora 拍瀑拉文化基地導覽 (Color、Flung、ActivityStarter) 靜宜大學資管系 楊子青

App創作企劃書 作品名稱 創作背景及動機 作品說明 功能簡介 預期效益 參考文獻 說明市場需求、欲解決的問題、提供使用者的價值 說明商業價值、帶給使用者之良好體驗或實質效益等 參考文獻 研究論文、圖書、報章雜誌或網頁資料等

期末競賽評分 20%:簡報及Demo能力 20%:結合行動裝置特性與創意表現 20%:使用者介面親和性與美感 40%:對服務機構的瞭解及貢獻程度(應用價值)

專案需求及完成時之介面 ① ③ ② ④ 按Menu,顯示功能表;若再按一次則隱藏 Canvas可抓取使用者滑動的事件,來進行背景圖片切換 各選單內容,以半透明方式疊在背景圖上 ② ③ 練習:向右滑動切換到下一張圖片;向左滑動則切換到上一張 呼叫手機的其他應用程式,來播放影片、上網、查詢地圖及撰寫mail與撥打電話 ④

介面設計(1) Screen1及不可見元件 Screen1的相關屬性 AppName:拍瀑拉基地 BackgroundImage: p1.jpg Icon: p1.jpg Title:拍瀑拉文化基地導覽

介面設計(2) 版面設計 ② ① ③ ④ ⑤ BackgroundColor 屬性均設為None(透明) Button HorizontalArrangement1 ① ③ ④ VerticalArrangementAll Vertical Arrangement Menu ⑤ CanvasFlung

介面設計(3) 加入Button及Label 各個Label的Height屬性設為1 pixels (當間距用)

1. 功能選單顯示/隱藏 ① ③ ② ④ 按Menu,顯示功能表;若再按一次則隱藏 Canvas可抓取使用者滑動的事件,來進行背景圖片切換 各選單內容,以半透明方式疊在背景圖上 ② ③ 練習:向右滑動切換到下一張圖片;向左滑動則切換到上一張 呼叫手機的其他應用程式,來播放影片、上網、查詢地圖及撰寫mail與撥打電話 ④

應用程式啟始時,先隱藏功能選單

功能選單顯示/隱藏

2. 半透明按鈕處理 ① ③ ② ④ 按Menu,顯示功能表;若再按一次則隱藏 Canvas可抓取使用者滑動的事件,來進行背景圖片切換 各選單內容,以半透明方式疊在背景圖上 ② ③ 練習:向右滑動切換到下一張圖片;向左滑動則切換到上一張 呼叫手機的其他應用程式,來播放影片、上網、查詢地圖及撰寫mail與撥打電話 ④

基礎顏色

自行配色

配色公式、實例及常見色碼表

設定顏色並加入透明度

模擬結果 (由於程式是寫在Initialize,若要重跑執行結果,可以任意設定Screen1的背景顏色)

練習:自行調配前景及背景顏色 可參考RGB配色表

3. 快滑螢幕,切換背景圖片 ① ③ ② ④ 按Menu,顯示功能表;若再按一次則隱藏 Canvas可抓取使用者滑動的事件,來進行背景圖片切換 各選單內容,以半透明方式疊在背景圖上 ② ③ 練習:向右滑動切換到下一張圖片;向左滑動則切換到上一張 呼叫手機的其他應用程式,來播放影片、上網、查詢地圖及撰寫mail與撥打電話 ④

運用Canvas的Flung事件 當使用者手指滑過(快速滑動)畫布 回傳(x,y)座標代表使用者所起始的位置 "speed"代表手指在畫布上移動的速度 "heading"代表逆時針旋轉的角度,從 0 開始為水平。 (xvel, yvel)這組值代表X與Y的速度分量 "FlungSprite" 代表指定動畫元件是否被使用者甩出,判定標準為距離起始點的位置。

撰寫程式,背景切換成下一張圖片

練習:如果往左滑動,則往前翻頁 ? 提 示 1 提 示 2 Current每次減1 什麼時候,Current 要變成最後一張? 90 135 45 提 示 2 Current每次減1 什麼時候,Current 要變成最後一張? 180 ?

4.呼叫行動裝置裡的其他應用程式 ① ③ ② ④ 按Menu,顯示功能表;若再按一次則隱藏 Canvas可抓取使用者滑動的事件,來進行背景圖片切換 各選單內容,以半透明方式疊在背景圖上 ② ③ 練習:向右滑動切換到下一張圖片;向左滑動則切換到上一張 呼叫手機的其他應用程式,來播放影片、上網、查詢地圖及撰寫mail與撥打電話 ④

ActivityStarter說明 http://www.appinventor.tw/ai2_connectivity_activitystarter 讓您的應用程式呼叫另一項活動(Activity),例如可用來啟動手機內的應用程式 方法:

ActivityStarter 說明 屬性 Action:欲執行的行動 DataUri android.intent.action.VIEW:顯示資料 android.intent.action.CALL:直接播出電話 … DataUri 欲呼叫 activity 的 URI(Uniform Resource Identifier)

ActivityStarter運作圖示

撰寫一副程式,執行ActivityStarter Action屬性:android.intent.action.VIEW DataUri屬性:呼叫 activity 的 URI

輸入不同的DataUri屬性,執行VIEW動作 播放YouTube影片 例如:來去清水散步-古道老街篇 https://youtu.be/FuxAhS5TMv0

輸入不同的DataUri屬性,執行VIEW動作 (2) 瀏覽網頁 例如:拍瀑拉文化基地 粉絲團 https://www.facebook.com/PaporaCultureSite/

輸入不同的DataUri屬性,執行VIEW動作 用Google搜尋網頁關鍵字 http://www.google.com/m?q=[search term] 例如以「楊子青」為關鍵字 http://www.google.com/m?q=楊子青

輸入不同的DataUri屬性,執行VIEW動作 (3) 查詢Google Map geo:[緯度],[經度],例如靜宜大學: geo:24.2267756,120.5771591 查詢附近店家,例如餐廳: geo:24.2267756,120.5771591?q=restaurants 還可輸入如:書店, 便利商店, 加油站,公車站… 從目前位置導航至某地,要到「靜宜大學」 google.navigation:q=靜宜大學 步行:&mode=w 開車:&mode=d 用地名查詢 geo:0,0?q=拍瀑拉文化基地

輸入不同的DataUri屬性,執行VIEW動作 (4) 寄發電子郵件 例如寄信給子青老師 mailto:tcyang@pu.edu.tw 若有兩個以上可用的應用程式 會讓使用者自行挑選

「寄送郵件」按鈕,寄發email 寄送郵件給協助導覽的清水散步吳老師 mailto:gomach436@gmail.com?subject=感謝導覽&body=吳理事長,您好!\n我是靜宜大學的學生\n本學期修習「創意App實作」課程\n非常感謝您的導覽\n讓我更瞭解清水在地人文!&cc=tcyang@gm.pu.edu.tw,tcyang1971@gmail.com

輸入不同的DataUri屬性,執行VIEW動作 (5) 撥電話 例如撥電話到子青老師研究室 tel:0426328001,18110 拍瀑拉電話 tel:0426222596