建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4

Slides:



Advertisements
Similar presentations
湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
Advertisements

开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.
跨平台移动开发框架比较 How many mobile platforms android 拥有最多的 developer. 开发语言-大众脸- java 开发成本最低,不用单独买一台电脑. 开发者账号-免费 发布应用很快-当天提交,当天就能发布 iOS 贵族平台-至少把自己包装的很高大上.
1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
LinkIt ONE開發板的簡介.
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
第一章 認識 Visual Basic 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
行動終端應用軟體創作專題競賽 題目:商品後端管理APP
C#,数据库(SQLServer),ASP.NET(C#)(网站开发),Mono For Android(C#)
Android环境搭建 倚动软件工厂实验室 网络课程地址:
荷福威士顿机器人科技有限公司 上海荷福集团
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
臺北市立大學 資訊科學系(含碩士班) 賴阿福
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Android Studio介紹與操作 建國科技大學資管系 饒瑞佶.
Java簡介.
Android智慧型手機程式設計實務應用班
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Introduction on Smartphone Platform
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
手機作業系統介紹.
Ch5 Android應用程式的主要組成.
Working with Databases (II) 靜宜大學資管系 楊子青
App Inventor 2體驗 靜宜大學資管系 楊子青
Android 课程讲义 智能手机开发
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
R教學 安裝RStudio 羅琪老師.
Android程式開發準備 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
安裝JDK 安裝Eclipse Eclipse 中文化
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Android 视频教程简介.
RFID資訊系統 建國科技大學資管系 饒瑞佶 2010/2011.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Android智慧型手機程式設計實務應用班
VS.NET 2003 IDE.
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
App Inventor 2初體驗 靜宜大學資管系 楊子青
人機介面 Android 平台應用程式開發 簡介
人文與科技的結合 人文與科技的結合 Right Fax使用說明.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/9 V4
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
讓Emulator可以 使用Android Market
Location Based Services - LBS
2011清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院 實習學生:電資院學士班 楊博旭.
IIS Internet Information Services
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
(Mobile User music–Sharing Innovation Center)
取得與安裝TIDE 從TIBBO網站取得TIDE
JQuery 標籤操作 建國科技大學 資管系 饒瑞佶 2013/4 V1.
實驗十六:匯出APK安裝檔與軟體上架.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
專案建置與封裝程式 建國科技大學 資管系 饒瑞佶.
安裝JDK 配置windows win7 環境變數
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Jquery Mobile開發須知 周季賢.
Presentation transcript:

建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4 Android智慧型手機程式設計 Android程式開發準備 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4

講義與教材網址 http://rfid.ctu.edu.tw/rueychi/train.html

What is Android?

Android Android:嵌入式作業系統(open structure),目前用於手機最多,所以大家都認為它是手機作業系統 Linux based Open Source OS 適用於:手機、PDA、MID、Notebook、嵌入式設備(家電、穿戴式裝置)… 可跨平台開發(iPhone就不行):Windows、Linux、MAC

Android …. Android的版本與開發代號用各種不同的甜點命名 Android 1.6 donut Android 2.x Eclair(閃電泡芙) Android 1.0 Astro(原子小金剛) Android 1.6 donut Android 1.5 cupcake …. 尚未公布新版Android實際名稱 Android 4.0 Ice Cream Sandwich Android 4.1, 4.2 Jelly Bean

應用領域 手機 Android TV Android Wear Android Auto

Android L Material Design的新使用者介面設計(最大變革) Android Runtime (ART)作為預設的Runtime, 將大幅提升應用執行效能 相容ARM、x86與MIPS硬體架構, 並支援64位元架構 透過伏特計畫 (Project Volta)予以優化。,以延長Android的電池續航力。 更新Android 的通知(notification)系統,將通知訊息呈現於螢幕鎖定(lock screen)上 支援資料遠端刪除,可將系統回復到出廠設定。Goolgle Play也新增惡意程式防護軟體供使用者下載, 以增加平台的安全性 新版Chrome for Android瀏覽器部分,支援以分頁形式執行Web App

Android L vs. Android 4.4 設計介面 Android L Android 4.4 更多畫面(Android Info中文資訊網)

Android架構 Linux + Google Java Translator Linux(C)

Android程式 Android程式:可以在Android上執行的程式 目前Android程式絕大多數用Java語法進行開發 不需要有真的Android手機才可以開發,Android SDK有提供模擬器供開發使用,但是某些本機硬體模擬器模擬的可能不好 採介面與程式動作分開模式設計(MVC架構) Google Play上架

How to develop an Android APP?

App開發方式 By JAVA By HTML5 + CSS + JavaScript By tools Hybrid Others Native App By HTML5 + CSS + JavaScript Web App By tools AppInventor、PhoneGap… Hybrid Native + Web Others JNI、C# … 本課程 跨平台App、Android App、Google TV

How to develop an Android APP? SA/SD Screen size? Memory? UI? totally are different concept from Windows AP

Android程式開發相關名詞 APK(Android Package):安裝套件,類似於Windows系統中的setup.exe安裝檔,可放到Android Play去 AVD(Android Virtual Device):模擬器 Process/Application:在Android上執行的一支程式稱之

Android程式開發相關名詞 Activity:在Android上執行的一個處理程序 (不一定有畫面)稱之(類似於.NET的Form表單) View:Activity上的顯示元件,可以組成UI(類似於.NET的Control物件) Component: 組成Android程式的基礎,包括Activity、Service、Broadcast Receiver、Content provider Service:沒有UI的執行程序(例如在背景放音樂)

Android程式開發相關名詞 Broadcast Receiver:負責接收廣播訊息,例如時區更新、電池儲量等資訊 Content provider:資料提供者,例如檔案與SQLite資料庫 Intent:啟動Component的發動者,可看成是對應的處理事件(.NET程式的稱呼)

必要的基礎知識 Android架構 物件導向設計(OOP)觀念 JAVA程式 XML … 一定必要嗎???

App Trend Native APP v.s. Web APP 軟硬結合(NFC、Android beam、Samsug beam) 內容(Content) / 功能(Function) / 娛樂(GAME) 整合Integration 工具越來越多:APP Inventor、PhoneGap…

這門課會涵蓋 Android SDK UI設計 MVC架構設計 SQLite資料庫 Web Service Google Maps …

Android 開發工具 記事本(難度太高) Android SDK (也很高) Eclipse + ADT (本課程) Android Studio Visual Studio Basic 4 Android … Android Studio

本課程需要準備的工具 Eclipse +ADT JDK5或JDK6 (Java Runtime 1.5 above) Eclipse(IDE):IDE ADT (Android Development Tools) Android SDK(Google提供的開發套件):與Google maps等整合性佳 官方網站: http://www.android.com/ http://developer.android.com/guide/index.html 必要

開發環境 把ECLIPSE整個目錄打包回家就可以(大小取決於sdk) 從JDK開始一步步安裝 但家裡電腦需要安裝JDK 5以上環境 JDK ECLIPSE  ADT  Android SDK 安裝 設定指向 現在這整個Google都包好了,只要下載就可以使用