APP課程:Android程式設計開發環境與工具介紹

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 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
Mooctest.net- 慕测平台 南京大学陈振宇团队 刘子聪. 慕测平台 特点 真实编程环境( IDE ) 实时编程 / 测试评分 全程编程行为跟踪 自定义度量评估方式 平台免费、平台开放、接口开放.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
資訊軟體人才培育先導計畫102年度課程發展專案計畫 資訊軟體人才培育雲端計算與服務課程發展專案計畫- 雲端運算與行動計算課程
第二章:行動裝置與擴增實境.
用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
浅谈我与Android相处的点滴 一、个人自动化经验分享 二、Android基本架构了解 三、MonkeyTest指令学习
C#,数据库(SQLServer),ASP.NET(C#)(网站开发),Mono For Android(C#)
Android环境搭建 倚动软件工厂实验室 网络课程地址:
MIT AppInventor.
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
班級:四資工3B 指導老師:林建良 組員: 姚維杰、 林育誠、許耿銘
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
Qtopia 编程部分要点分析 苗忠良.
安裝JDK 安裝Eclipse Eclipse 中文化
Introduction to AppInventor 2
JDK的安裝.
ANDROID與OSGI平台整合.
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Introduction on Smartphone Platform
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
Android SDK工具 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
陈炎 南京大学软件学院 Ant简介 Ant一个优秀的构建工具 Ant意思是Another Neat Tool 陈炎 南京大学软件学院
OS 定制:多语言的实现 郑永航 MVP 邮箱: QQ:
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
第4章 PIC软件开发设计基础.
App Inventor 2體驗 靜宜大學資管系 楊子青
Android 课程讲义 智能手机开发
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
Native Development Kit
2018/12/7 Java语言程序设计 教师:段鹏飞.
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
Android平台開發環境安裝.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android手动测试实践 ——绮珠.
Android 视频教程简介.
App Inventor 2體驗 靜宜大學資管系 楊子青
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
二:JAVA开发环境的安装和配置.
Android檔案處理 建國科技大學 資管系 饒瑞佶 2010/10.
認識 Java.
Android SDK工具 建國科技大學 資管系 饒瑞佶 2011/1.
Android智慧型手機程式設計實務應用班
Android 开发入门.
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
開發Java程式語言的工具 JDK.
課程網站
Location Based Services - LBS
程式設計 老師:蘇炳煌 助教:楊斯竣.
App Inventor 2體驗 靜宜大學資管系 楊子青
實驗十六:匯出APK安裝檔與軟體上架.
MPLAB IDE 8 建立專案.
code::blocks 與GLUT 程式開發
Android进程间通讯.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
Presentation transcript:

APP課程:Android程式設計開發環境與工具介紹 張振亞

課程內容 手持裝置簡介與商機(1) 開發環境與工具介紹(1) 基本案例(1) 程式開發基礎語法案例(4) UI畫面及元件應用(2) 資料庫應用開發與使用(4) 手機互動裝置功能開發(4) 網頁手機案例開發(3)

Android平台與應用開發學習 軟體開發資源:SDK(Software development kit) 硬體整合導向:ADK NDK http://developer.android.com http://blog.chinatimes.com/tomsun 硬體整合導向:ADK Android Open Accessory Accessory Development Kit(ADK) 從Android 3.1後開始提供 NDK 複習

Android平台與應用開發學習 其他開發型態 APP Inventor Html5/Android http://appinventor.googlelabs.com Html5/Android 未來趨勢 優點-(跨平台,主要規範:HTML/CSS/JavaScript) 缺點-(使用原生功能需靠第三方Framework, ex:PhoneGap/Rhodes/Titanium,運行效能依瀏覽 器而定) 複習

開發環境基礎

三大工具基礎 JDK was the basic environment Think about the performance ADT(Android Development Tool<ADT>)

A basic development environment STAGE 1,2 DEMO(teacher’s PC) THEN FOLLOW(JDK,Android SDK,ANDROID IN PROGRAM FILES(X86)

WHERE IS Android Supported in WIN7

設定檢查

WHERE IS LIBRARY C:\Program Files\Java\jdk1.7.0\bin 或 C:\Program Files(x86)\Java\jdk1.7.0\bin 或 D:\Program Files\Java\jdk1.7.0\bin 或 D:\Program Files(x86)\Java\jdk1.7.0\bin 或

path D:\Program Files\Java\jdk1.7.0\bin;d:\Program Files(X86)\Android\android- sdk\tools;D:\Program Files (x86)\Android\android-sdk\platform-tools;(版 本)

Library 版本檢查(JAVA,JDK)

JDK Download

Android 系統架構

三個工具整合

A BASIC EXAMPLE -HELLOBASIC

RUNNING EXAMPLE

RUNNING EXAMPLE NOTED:PERFORMANCE(模擬) 執行結果

改程式

操作整理 檢查與設定PATH 已完成:JDK/SDK & Eclipse(MYEclipse) Copy C:之ECLIPSE AND ANDSAMPLE to d: 建立D:\PROGRAM FILES (X86) Copy android<c:\PROGRAM FILES (X86)> to d:\program files(x86)\

RUNNING EXAMPLE (APPLICATION ENVIRONMENT) 使用Java language開發 也可選用C/C++(須配合NDK) 建構完成的成品為.apk APK ->應用程式封裝檔(實為.zip檔) 基本特性 每個application在自己的Linux process中執行 每個process有自己的Java VM, 與其他應用程式隔絕 每個應用程式權限獨立分開, 不能讀取其他應用程 式的檔案 複習

RUNNING EXAMPLE (APPLICATION ENVIRONMENT) HELLOBAIC編譯完包裝出的APK檔

效能與模擬器執行時間

XP INSTALLATION JRE INSTALLED JDK INSTALLED(upto 1.7.0_25) ECLIPSE SET DIRECTORY FOR ANDROID SDK AND INSTALLED(ADT INCLUDED) SET OR CHECK ENVIRONMENT

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

XP INSTALLATION

PERFORMANCE MEMORY & CPU BOUND

Linux environment 獨立的process (Linux kernel 觀點) (使用者 runtime 觀點)

開發:實機測試 DEMO:MEDIA 14, media14_1_bluetoothII 實機同步

新增一個專案(1) Step 1. File->New->Project

新增一個專案(2) Step 2. 選擇Android Project,並點按「Next」

智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究 新增一個專案(3) Step 3. 在Project Name輸入自定義名稱,並點按「Next」 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究

智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究 新增一個專案(4) Step 4. 請選擇Build Target,並點按「Next」 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究

新增一個專案(5) Step 5. 輸入Package Name後點按「Finish」

專案結構說明

專案結構說明 說明:

設定專案執行環境

相關基礎設定補充

Android SDK包含了以下工具: –Android Debug Bridge (adb) –Hierarchy Viewer –Android Emulator –Android Debug Bridge (adb) –Hierarchy Viewer –Android Development Tools Plugin for the Eclipse IDE –Dalvik Debug Monitor Service (ddms) –Android Asset Packaging Tool (aapt) –Android Interface Description Language (aidl) –sqlite3 –traceview –mksdcard –Dx –UI/Application Exerciser Monkey –activitycreator

adb shell

Android environment

Android 應用程式封裝概念

開發概念:模擬器 Media 13

Android Development Tools Plugin for the Eclipse IDE(ADT)簡介 簡稱ADT,用於Eclipse與Android SDK的溝通 。 ADT套件可以加速Android應用程式開發。利用 ADT,可以從Eclipse直接較用Android SDK中所 包含的命令列模式工具。 提供專案精靈(New Project Wizard),快速建 立起新的Android應用程式所需的專案結構。

第一次啟動:WORKSPACE觀念

環境安裝與設定介紹 可攜環境 NOTE: JDK ANDROID SDK ADT DRIVING SOFTWARE

path D:\Program Files\Java\jdk1.7.0\bin;d:\Program Files(X86)\Android\android- sdk\tools;D:\Program Files (x86)\Android\android-sdk\platform-tools;(版 本)

據說:客製化規格一天可以組起來 No brand …

設定(安裝)檢查

設定(安裝)檢查