How To Develop Android App

Slides:



Advertisements
Similar presentations
Web Maple— 云端计 算 数学学院刘海洋 胡婷婷. 需求 什么是 Web Maple ? Maple : “ 数学家的软件 ” 符号和数值计算 动态编程语言 集成编辑环境与图形输出 Web Maple :网页上的数学家 完整的 Maple 功能 云端计算 网页独特的输入输出格式.
Advertisements

Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
資訊軟體人才培育先導計畫102年度課程發展專案計畫 資訊軟體人才培育雲端計算與服務課程發展專案計畫- 雲端運算與行動計算課程
用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
網站「開外掛」 優化營業人員的戰鬥力 介紹 Web365行動展售網站系統的10大特色
第八讲 信号分析案例:安卓 2017年3月20日星期一.
MIT AppInventor.
授 课 人:杨要科 : Q Q : 第2章 操作系统应用基础 授 课 人:杨要科 : Q Q :
MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
数帅无线网盘产品用户指南 IOVSTWIFIDiskProduct User Guide 型号:PA521i.
荷福威士顿机器人科技有限公司 上海荷福集团
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
APP課程:Android程式設計開發環境與工具介紹
TQC 雲端技術及網路服務.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
臺北市立大學 資訊科學系(含碩士班) 賴阿福
Introduction to AppInventor 2
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
1-1 電腦的起源 1-2 電腦的演進 1-3 電腦的種類 1-4 電腦與生活
行動商務與多媒體應用學系 詹啟祥 辦公室:HB35室 分機:
App Inventor 零基础Android移动应用开发
HelloPurr 靜宜大學服務學習發展中心、資管系 楊子青
2018/11/18 福州大学VPN使用指南.
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
手機作業系統介紹.
作 業 系 統 第三組 楊育翰 顏瑞霖.
Working with Databases (II) 靜宜大學資管系 楊子青
行動學習導入QR Code跨載具學習系統案例分享與實作
App Inventor 2體驗 靜宜大學資管系 楊子青
Lesson 2 十分钟完成照片雕刻 建议您用大屏幕观看教学,并同时用手机进行操作 官方网站 : cubiio.muherz.com
Working with Databases (II) 靜宜大學資管系 楊子青
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
R教學 安裝RStudio 羅琪老師.
Scratch程式設計 2016/04/06.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
DMA-2440XP WinCE5.0安裝與使用 長高科技 顏旭偉.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
App Inventor 2體驗 靜宜大學資管系 楊子青
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
App Inventor 2初體驗 靜宜大學資管系 楊子青
1 意见反馈与问题解答 4 1.
台灣學術電子書聯盟- 飛資得醫學電子書介紹
Linux作業系統 電腦教室Linux使用說明.
讓Emulator可以 使用Android Market
中信行動祕書,Android安裝「中信行動祕書」
多人開發Screen與專案Merge 靜宜大學資管系 楊子青
本學期資訊系統開發專案之技術架構.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
基于App Inventor的物联网工程导论课程实验设计
App Inventor 2體驗 靜宜大學資管系 楊子青
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
數位多媒體整合設計 期中報告 進圖三 高常馨.
取得與安裝TIDE 從TIBBO網站取得TIDE
Cloud Operating System - Unit 03: 雲端平台建構實驗
安裝JDK 配置windows win7 環境變數
Virtualization.
code::blocks 與GLUT 程式開發
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
Jquery Mobile開發須知 周季賢.
下一代网络营销的核心思想 首页 冯 英 健 第九届中国网营销大会 北京
Develop and Build Drives by Visual C++ IDE
2019年成都市社会组织发展专项基金 「正道」平台 项目申报操作手册.
Section 1 Basic concepts of web page
Presentation transcript:

How To Develop Android App 三聯科技 工控事業部 紀志松 Chih_Sung,Chi 04-23593552分機113 0913-678809 Chih-Sung_Chi@sanlien.com.tw http://www.sanlien.com.tw/ http://blog.xuite.net/sanlien99/blog 407台中市西屯區工業一路六巷12號1樓 因今天所介紹的編輯軟體 是較簡單易學的軟體 此次課程著重監測及控制 沒有做很花俏的畫面或動畫 須做進階功能可能需用Eclipse

參考書籍 使用類似 堆積木方式 設計App程式 如同書籍封面

App Inventor開發軟體說明 App Inventor原是Google實驗室(Google Lab)的一個子計畫,由一群Google工程師與勇於挑戰的Google使用者共同參與。 Google App Inventor是一個完全線上開發的Android程式環境,拋棄複雜的程式碼而使用樂高積木式的堆疊法來完成您的Android程式。 除此之外它也正式支援樂高NXT機器人,對於Android初學者或是機器人開發者來說是一大福音。因為對於想要用手機控制機器人的使用者而言,他們不大需要太華麗的介面,只要使用基本元件例如按鈕、文字輸入輸出即可。 App Inventor於 2012年1月1日移交給麻省理工學院,並採用了學院的Scheller教師教育計畫,所維護的Open Blocks技術與函式庫。行動學習中心,並已於3月4日公佈使用。

App Inventor開發軟體說明 App Inventor的優點: 1.適合無Java基礎的初學朋友 2.操作概念很類似Scratch(湊合的) 3.全雲端,所有作業都在瀏覽器完成 4.支援樂高機器人。 App Inventor適合誰? 1.想要學習手機程式設計的入門學習者 2.相關科系領域的師長/教學夥伴們,適合做為投入 正規Android程式開發前的先導教材 。 App Inventor主要是針對Android Market所推出 簡易程式的開發工具。 。

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

環境需求 系統要求 電腦和作業系統 Macintosh(英特爾處理器):Mac OS X的10.5,10.6 Windows:Windows XP和Windows Vista,Windows 7 GNU / Linux的:Ubuntu的8 +,Debian 5+ 瀏覽器 Mozilla Firefox 3.6 or higher或更高 Apple Safari 5.0或更高 Google瀏覽器4.0或更高 (建議使用) Microsoft Internet Explorer 7或更高

安裝網址 http://www.google.com.tw/chrome 請安裝此種瀏覽器 Google Chrome

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

http://www.appinventor.tw/ 請先安裝再做測試,安裝網址 http://www.java.com/en/download/

您需要三件事:之2 經過上方授權

您需要三件事:之3 2 4 點選執行安裝 1 3

安裝確認方式 http://www.appinventor.tw/

安裝確認方式 舊版 新版

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

-Flowchart-

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

-Add A New Project- Login Gmail, and connect to App Inventor 舊版如何到以下畫面? Login Gmail, and connect to App Inventor

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

-App Inventor Designer- Design your interface 請記得你增加的元件名稱

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

-App Inventor Block Editor(1/2)- Click Open the Blocks Editor →Click AppInventorForAndroidCodeblocks.jnlp to open block editor

1 3 4 2

-App Inventor Block Editor(2/2)- Edit the logic by puzzle (function block) 請用拖拉方式

開發步驟 環境需求 需要完成三件事 Flowchart Add A New Project App Inventor Designer App Inventor Block Editor How to debug

-How to debug(1/3)- Connect to emulator Step1. Click New emulator to start the emulator Step2. Click Connect to Device and select emulator-5554

-How to debug(1/3)- Connect to emulator Step1. Click New emulator to start the emulator Step2. Click Connect to Device and select emulator-5554

-How to debug(2/3)- Step3. Unlock and click button

-How to debug(3/3)- 另有其他安裝於手機的方式如下: Connect to Android cell phone Step1. Download the cell phone driver to install on PC Step2. Get your USB cable and connect the phone to the computer Step3. Get your phone ready to work with App Inventor Step4. Click Connect to Device and select your phone name ※More Information please refer to http://developer.android.com/guide/developing/device.html 另有其他安裝於手機的方式如下:

Download to this Computer 將此*.apk給Android智慧型手機直接執行安裝即可

Show Barcode 此方式僅與你相同google mail帳號 手機才能使用 直接掃瞄執行即可

掃瞄下載 立即操作 將apk檔上傳網路空間,並可獲取一網路位址,再使用 QR-Code Generator http://qrcode.kaywa.com/ 產出如同左邊二維條碼,即可用手機掃瞄安裝。

使用Android智慧型手機 操作控制DO輸出,監視AI數值 ISaGRAF + eRWSM.dll 透過泓格控制器(有 XPCA WinCE6 或 WinPCA WinCE5作業系統) 完成操控

-System Architecture- Smart Phone Database Logic Web API HMI Procedure User AP Modbus Server Tags Shared Memory eLogger Driver ISaGRAF Driver Hardware

-Web API Function- Read Function(2) readAO=xxxxx、 readDO=xxxxx AI AO DI DO A I O D eLogger Driver ISaGRAF Driver Read Function(2) readAO=xxxxx、 readDO=xxxxx (xxxxx=address) Write Function(2) writeAO=xxxxx&data=n 、writeDO=xxxxx&data=n (xxxxx=address, n=value) Example http://10.0.0.123/eRWSM.dll?readAO=00001... Read word http://10.0.0.123/eRWSM.dll?writeAO=00002&data=20... Write word http://10.0.0.123/eRWSM.dll?writeDO=00020&data=1... Bit on http://10.0.0.123/eRWSM.dll?writeDO=00020&data=0... Bit off http://10.0.0.123/eRWSM.dll?readDO=00021

Bit on/off

Read the value of Word

How To Download & Upload Source 因今天所介紹的編輯軟體 是較簡單易學的軟體 此次課程著重監測及控制 沒有做很花俏的畫面或動畫 須做進階功能可能需用Eclipse

Download Source

Download Source

Download Source 提供時不需解壓縮

Upload Source

Upload Source 1 2 4 3

Shared Memory 如何安裝執行?

將在路徑位置增加一資料夾eLoggerWeb,複製如下圖四個檔案(放於商品圈專案資料中)

如上圖開機自動執行,就會將以下兩dll檔放置如下位置 eRWSM.dll  WebRoot中,Shared Memory.dll  ISaGraf中

以上報告!!