Android程式開發準備 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1

Slides:



Advertisements
Similar presentations
第一章 讲师:张晓飞 微信 : zxf_zxy_rxf Android 快速入门. 1. 介绍 Android 2. 完成第一个 Android 应用 3. 三个开发调试工具 4. 应用练习 1.1 Android 相关基础知识 1.2 Android 系统架构 2.1 搭建开发环境 2.2 开发第一个应用.
Advertisements

开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.
Google Play 应用数量. 安卓平台安全现状 开发者面临的安全威胁 梆梆为开发者提供的服务 内容.
玩转安卓智能手机 工程师 王东亮 图书馆 手机的发展 手机已经不仅仅是一个通讯设备,在智能系统的潮流之下, 手机已经成了一个多媒体的智能移动终端 有人喜欢用手机上 QQ ,玩微博,看网页;有人喜欢听歌, 拍照,玩游戏;有人利用手机进行日程的安排和办公 ······
用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
網站「開外掛」 優化營業人員的戰鬥力 介紹 Web365行動展售網站系統的10大特色
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
速收简历 速收简历移动APP项目 速收简历团队.
C#,数据库(SQLServer),ASP.NET(C#)(网站开发),Mono For Android(C#)
荷福威士顿机器人科技有限公司 上海荷福集团
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
基隆社區大學 智慧型手機、平板及電腦之生活應用
公司登記最新法令、案例解析 經濟部商業司 102 年 9-11 月.
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
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
第1章 認識Arduino.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
手機作業系統介紹.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Ch5 Android應用程式的主要組成.
Working with Databases (II) 靜宜大學資管系 楊子青
Android 课程讲义 智能手机开发
R教學 安裝RStudio 羅琪老師.
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 平台應用程式開發 簡介
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
Broadcast System For Mobile Device
讓Emulator可以 使用Android Market
Location Based Services - LBS
2011清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院 實習學生:電資院學士班 楊博旭.
IIS Internet Information Services
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
基于App Inventor的物联网工程导论课程实验设计
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
(Mobile User music–Sharing Innovation Center)
實驗十六:匯出APK安裝檔與軟體上架.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
專案建置與封裝程式 建國科技大學 資管系 饒瑞佶.
安裝JDK 配置windows win7 環境變數
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Chapter 4 Multi-Threads (多執行緒).
如何著手入門MyLion 如何下載和註冊 讓我們來談談如何確保所有獅友知道如何下載和註冊app。.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
Introduction to Mobile Computing
Presentation transcript:

Android程式開發準備 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1

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

What is Android?

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

Android …. Android的版本與開發代號用各種不同的甜點命名 Android 1.6 donut Android 1.0 Android 1.5 cupcake …. Android 4.1 Jelly Bean Android 4.0 Ice Cream Sandwich Android 2.x Eclair

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

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

如何學習? 靠師族…(可能會失足!) 觀念 架構 流程 自我訓練 … 有感+想 +TRY ERROR 程式碼不是重點

How to develop an Android APP?

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 … 一定必要嗎???

APPs 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 …

需要準備的工具 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 必要