Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青

Slides:



Advertisements
Similar presentations
跨平台移动开发框架比较 How many mobile platforms android 拥有最多的 developer. 开发语言-大众脸- java 开发成本最低,不用单独买一台电脑. 开发者账号-免费 发布应用很快-当天提交,当天就能发布 iOS 贵族平台-至少把自己包装的很高大上.
Advertisements

三餐美食 经销商 三餐美食产品经销必读 2 三餐美食经销商 1 前言 三餐美食经销商是三餐美食餐饮系统重要的合作伙伴,同时也是三餐美食发展道路上最坚定不移的 支持者。为了让所有的经销商伙伴能够通过销售三餐美食产品快速致富,三餐美食总部根据三餐美食产 品开发和市场情况,为经销商伙伴们编撰了《经销商必读》,希望该手册能够让大家对三餐美食有更深.
玩转安卓智能手机 工程师 王东亮 图书馆 手机的发展 手机已经不仅仅是一个通讯设备,在智能系统的潮流之下, 手机已经成了一个多媒体的智能移动终端 有人喜欢用手机上 QQ ,玩微博,看网页;有人喜欢听歌, 拍照,玩游戏;有人利用手机进行日程的安排和办公 ······
資訊軟體人才培育先導計畫102年度課程發展專案計畫 資訊軟體人才培育雲端計算與服務課程發展專案計畫- 雲端運算與行動計算課程
臺中市政府警察局 婦幼警察隊 小隊長吳敏男、謝豐昌
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
公会之家游戏圈社交软件 游戏联通世界.
網站「開外掛」 優化營業人員的戰鬥力 介紹 Web365行動展售網站系統的10大特色
3.2 打地鼠游戏 学习目标: 随机图片的显示 时间控件的用法 函数的定义使用方法 随机数的产生使用方法 数学公式的使用方法 任务目标:
行動終端應用軟體創作專題競賽 題目:商品後端管理APP
Are you ready to be an e-teacher
尔雅慕课学生操作手册说明.
尔雅慕课学生操作手册说明.
无线行业市场数据月报 市场部 2013年7月 飞拓智库
新华沪贵银APP 使用指南.
MIT App Inventor 2簡介及 「HelloPurr」程式初體驗 靜宜大學資管系 楊子青
MIT AppInventor.
MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
小欧操作说明.
荷福威士顿机器人科技有限公司 上海荷福集团
尔雅慕课学生操作手册说明 尔雅客服中心.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
MIT App Inventor 2簡介及 「HelloPurr」程式初體驗 靜宜大學資管系 楊子青
App 晶片一甲 4A 林渼茵.
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
程式簡介、VB、物件導向 國立北門高中 林明璋.
公司登記最新法令、案例解析 經濟部商業司 102 年 9-11 月.
教學APP研習 王詩帆.
網路電話VoIP 使用Media5-fone通訊軟體說明
Introduction to AppInventor 2
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
App Inventor 零基础Android移动应用开发
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Introduction on Smartphone Platform
HelloPurr 靜宜大學服務學習發展中心、資管系 楊子青
尔雅慕课学生操作手册说明 尔雅客服中心.
尔雅慕课学生操作手册说明.
Chinese IAB (IA +IB) 11 Weather and Internet Module (L21-L22)
操作系统原理 Operating System Principles
App Inventor 2體驗 靜宜大學資管系 楊子青
Lesson 2 十分钟完成照片雕刻 建议您用大屏幕观看教学,并同时用手机进行操作 官方网站 : cubiio.muherz.com
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
移动电子商务 第十二章 Windows Mobile应用案例 倚动软件工厂实验室.
認識科學小知識-密室逃脫遊戲(App) 南華大學 傳播學系3年級
移动知网 同方知网(北京)技术有限公司.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
App Inventor 2體驗 靜宜大學資管系 楊子青
尔雅慕课学生操作手册说明 尔雅客服中心.
App Inventor 2初體驗 靜宜大學資管系 楊子青
聖文德書院 ST BONAVENTURE COLLEGE & HIGH SCHOOL
第三次全国农作物种质资源普查与收集行动 调查数据采集与管理 陈彦清 中国农业科学院作物科学研究所.
人工智能人才培养示范基地建设分享 上海电子信息职业技术学院 邵瑛.
多人開發Screen與專案Merge 靜宜大學資管系 楊子青
本學期資訊系統開發專案之技術架構.
基于App Inventor的物联网工程导论课程实验设计
App Inventor 2體驗 靜宜大學資管系 楊子青
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
數位多媒體整合設計 期中報告 進圖三 高常馨.
實驗十六:匯出APK安裝檔與軟體上架.
人因設計 阿倫online分析 第四組 組員 : 劉雅欣 黃莉媛 林威志 王畯銨 林倢伃.
尔雅慕课学生操作手册说明 尔雅客服中心.
App Inventor 2基礎概念 靜宜大學資管系 楊子青
明日夫子APP 下載流程與操作說明 中大團隊.
第三次全国农作物种质资源普查与收集行动 调查数据采集与管理 陈彦清 中国农业科学院作物科学研究所.
104學年度 進修學校期初工作報告.
共同作業的 7 種方法 使用 PowerPoint 與其他人共同編輯 查看誰正在使用 與他人共用簡報 以便共同編輯。 目前狀態指示器會顯示
如何著手入門MyLion 如何下載和註冊 讓我們來談談如何確保所有獅友知道如何下載和註冊app。.
Presentation transcript:

Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青

行動應用程式 隨著智慧型手機和平板電腦等行動裝置的快速普及,帶動行動應用程式(Mobile Application,簡稱App)的不斷開發 除了有趣的小遊戲之外,也能提供許多生活相關資訊。 App目前在電子商務的應用大致分成三類: (1)透過有趣的應用,以增強品牌的形象與知名度; (2)將App與社群網站的分享機制結合,達到口碑行銷; (3)直接讓消費者隨時完成消費行為

App開發技術主要分類 原生應用程式(Native App)開發 網頁應用程式(Web App)開發 混合式應用程式(Hybrid App)開發

(1) 原生應用程式(Native App)開發 由手機或平板作業系統廠商,自行提供 SDK或建議的開發方式,例如 iOS App:使用 Xcode與Objective-C開發,上架到App Store上 Android App:使用Android Studio(或Eclipse)開發環境撰寫Java,上架到Google Play,或直接執行apk安裝檔 Windows Store App:使用Visual Studio與C/ C++/ C#/ VB.NET/ HTML5與Java Script開發,上架到Windows Store 優點 善用手機的特性(例如GPS定位、相機攝影鏡頭、感應器等)、更好的執行速度和使用者體驗、支持離線運作、提供較豐富的圖形和動畫、在應用商店輕易地找到應用及安裝; 缺點 開發成本較高、上架時間(應用商店審查程序)較長、使用者須手動下載更新版本、下載應用可能需要付費。

(2) 網頁應用程式(Web App)開發 使用HTML5、CSS及Java Script等網頁技術開發的應用程式 優點 缺點 可同時於桌上型或行動設備的瀏覽器中執行 優點 支援不同作業系統與平台的行動設備、開發成本較低、方便快速地部署(無需提交到應用商店)、使用者無須更新即可使用最新版本 缺點 需透過網路連線導致速度較慢、無法充分運用手機的特性、開發者較難藉由使用者下載應用而獲利

(3) 混合式應用程式(Hybrid App)開發 以網頁應用程式開發客戶端程式 再透過PhoneGap等框架工具跟行動裝置互動 最後包裝上原生應用程式的外殼,上架至應用程式商店。 優點 較原生應用程式支援較多的平台、適用於應用程式商店、部分支援離線功能; 缺點 仍須上架時間、速度及使用者體驗不如原生應用程式、 相關技術尚未成熟、無法完全支援各種行動裝置。

各廠牌智慧型手機市場佔有率

智慧型手機作業系統市場佔有率

主要的Android App開發環境: Android Studio + Java程式語言

簡易的Android App雲端開發環境: MIT App Inventor

1. 初步使用MIT App Inventor 開啟Google Chrome瀏覽器 進入MIT App Inventor 2官方網站 若需安裝,可連線:https://www.google.com/chrome/ 進入MIT App Inventor 2官方網站 http://ai2.appinventor.mit.edu/ 用Gmail帳號登入 (或申請一個新帳號)

建立新專案

專案編輯畫面,按Guide線上輔助

What is App Inventor Lets you develop applications for Android phones using a web browser and either a connected phone or emulator. The servers store your projects. The App Inventor Designer: select the components for app. The App Inventor Blocks Editor: assemble program blocks that specify how the components should behave

System requirements

Setting Up App Inventor 2

Option Two: Emulator http://appinventor.mit.edu/explore/ai2/setup-emulator.html

Option Two: Emulator (1) Step 1. Install the App Inventor Setup Software 以Windows為例: http://appinventor.mit.edu/explore/ai2/windows.html 下載以下檔案,進行安裝 MIT_Appinventor_Tools_2.3.0.exe

Option Two: Emulator (2) Step 2. Launch aiStarter (Windows & Linux only)

Option Two: Emulator (3) Step 3. Connect to Emulator

Option Two: Emulator (4) Setup complete!

2. Hello World!

加入Textbox元件,可供輸入

加入Button元件 (送出之按鈕)

加入Label元件 (顯示結果)

選Blocks頁籤

程式撰寫,再以模擬器顯示結果

模擬器執行結果

3. Hello Purr! 加入Label元件,填入Text屬性

加入Button元件 Text屬性清為空白、Image屬性加入kitty.png

選Media群組,加入Sound元件 Source屬性加入meow.mp3

Save後,按Blocks 編輯程式:按Button1時(Click事件),播出聲音(呼叫Sound1.Play)

以模擬器測試執行結果 (若按圖片沒有聲音, 請先reset connection,再重新開啟模擬器)

4. 手機特色1:讓手機震動(Sound1.Vibrate) 0.5秒

手機特色2:搖晃手機 加入AccelerometerSensor元件

搖晃手機時(AccelerometerSensor.Shaking)即發聲

5.將APP程式下載至行動裝置(方法1) 產生QR code 下載至行動裝置及進行安裝

將APP程式下載至行動裝置(方法2) 將APP程式轉成apk檔 自行放上網路 或將檔案轉存至行動裝置 再進行安裝