湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 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 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
玩转安卓智能手机 工程师 王东亮 图书馆 手机的发展 手机已经不仅仅是一个通讯设备,在智能系统的潮流之下, 手机已经成了一个多媒体的智能移动终端 有人喜欢用手机上 QQ ,玩微博,看网页;有人喜欢听歌, 拍照,玩游戏;有人利用手机进行日程的安排和办公 ······
Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
資訊軟體人才培育先導計畫102年度課程發展專案計畫 資訊軟體人才培育雲端計算與服務課程發展專案計畫- 雲端運算與行動計算課程
第二章:行動裝置與擴增實境.
CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
《书海拾贝-电子版》 第三期 图书馆编辑部邮箱: 图书馆主页(内部网): /library2002/library.htm
用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
大使命门徒训练——第二阶段:栽培课程 新生活 New Living 第十一课 新生活与属灵的得胜 栽培性查经.
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
班級:綜高三愛 組長:李文慈 組員:莫翎妤 曾于家 翁湘婷 指導老師:張佩琪
面向对象程序设计(Java) 徐志红
Android环境搭建 倚动软件工厂实验室 网络课程地址:
第八讲 信号分析案例:安卓 2017年3月20日星期一.
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
Android發展環境Eclipse安裝
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
《IOS应用开发教程》 QQ学习群:
Review: Android简介.
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
實驗十三:顯示目前經緯度位置.
Introduction to AppInventor 2
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
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
第11章 Android GPS位置服务与地图编程
手機作業系統介紹.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
第4章 PIC软件开发设计基础.
App Inventor 2體驗 靜宜大學資管系 楊子青
Android 课程讲义 智能手机开发
R教學 安裝RStudio 羅琪老師.
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
Android平台開發環境安裝.
Android盤點系統 組別:第九組 組員:四資工三B 4980E046 宋佩鴻 四資工三B 4980E054 詹典易
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
資訊及通訊科技 廖廣生老師.
Android手动测试实践 ——绮珠.
Android 视频教程简介.
App Inventor 2體驗 靜宜大學資管系 楊子青
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Android SDK工具 建國科技大學 資管系 饒瑞佶 2011/1.
使用Android模拟器 本讲大纲: 1、模拟器概述 2、Android虚拟设备和模拟器 3、Android模拟器启动与停止 4、控制模拟器
Android智慧型手機程式設計實務應用班
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
中国合格评定国家认可中心 2013年度总结表彰会 实验室/检验机构认可业务系统 介绍.
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
課程網站
Location Based Services - LBS
App Inventor 2體驗 靜宜大學資管系 楊子青
實驗十六:匯出APK安裝檔與軟體上架.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
社群定位資訊系統 葉國賢 組員: 吳俊億 鄧硯文 郭冠良 魏毓男
Presentation transcript:

湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎

湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 – 基本控件 – 数据存取 – 网络连接

湖南城市学院 课程安排 总课时: 32 学时(其中理论 16 ,上机 16 ) 学分: 2.0 分 上课时间: 3-18 周单周星期五 7-8 节 上课地点: 上机时间: 3-18 周双周 上机地点:实验楼 510 机房

湖南城市学院 学习方法 实际编写应用程序 下载世界各地开发者发布的项目原始代码, 参照或应用到自己的程序中,学习效果更 佳

湖南城市学院 市场现状 Android 开发工程师、 Android 软件工程师、 Android 应用开发工程师、 系统驱动工程师, Android 手机游戏开发、 Android 系统软件开发、 Android 程序员、 Android 游戏应用版本管理、人机交互分析工程师、 Android 中间层开发工程师等

湖南城市学院 市场现状 由于目前 Android 技术较新,无论是相关书 籍、培训还是大学教育,都处于初级阶段, 因此 Android 人才短期将供不应求。从长期 来看,随着各种移动应用和手机游戏等内 容需求日益增加,也将激励大中小型手机 应用开发商加大对 Android 应用的开发力度, 因此 Android 人才的就业前景也非常广泛。

湖南城市学院 1 、平台概述 Android 智能手机开发

湖南城市学院 一、开放手机联盟( OHA ) 开放手机联盟, Open Handset Alliance : 是美国 Google 公司与 2007 年 11 月 5 日宣 布组建的一个全球性的联盟组织。 联盟将会支持 Google 发布的 Android 手机 操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动系统。 开放手机联盟包括手机制造商、手机芯片 厂商和移动运营商几类。目前,联盟成员 数量已经达到了 43 家。

湖南城市学院 开发手机联盟创始成员 Aplix 、 Ascender 、 Audience 、 Broadcom 、 中国移动、 eBay 、 Esmertec 、谷歌、宏达 电、英特尔、 KDDI 、 Living Image 、 LG 、 Marvell 、摩托罗拉、 NMS 、 NTT DoCoMo 、 Nuance 、 Nvidia 、 PacketVideo 、高通、三 星、 SiRF 、 SkyPop 、 Sonic Network 、 Sprint Nextel 、 Synaptics 、 TAT 、意大利 电信、西班牙电信、德州仪器、 T-Mobile 和 Wind River 。

湖南城市学院

Google Phone

湖南城市学院 消费者对 Android 智能手机满意程度 直逼 iPhone

湖南城市学院 联盟目的 将会支持 Google 可能发布的手机操作系统 或者应用软件,共同开发名为 Android 的开 放源代码的移动系统。

湖南城市学院 OHA 与 Android OHA 是一个软硬件开发者组织,目标: – 加速智能移动设备的发展 – 提供用户更多更好更便宜的服务

湖南城市学院 二、 Android 一、 Android 定义 Android 是一个基于 linux 核心的开放手持设 备 ( 主要是手机 ) 平台操作系统,与 windows Mobile,Symbian 等手机操作系统处于同一 级别。

湖南城市学院 二、 Android 发展历程回顾 2008 年 11 月 Android 年 2 月 Android 年 5 月 Android 年 9 月 Android 年 10 月 Android 2.0/ 年 11 月 Android 年 8 月 Android 2.4/3.1

湖南城市学院 三、 Android 的五个特点 特点 1 :开放性 Google 与开放手机联盟合作开发了 Android , Google 通过与运营商、设备制 造商、开发商和其他有关各方结成深层次 的合作伙伴关系,希望通过建立标准化、 开放式的移动电话软件平台,在移动产业 内形成一个开发式的生态系统。

湖南城市学院 特点 2 :应用程序无界限 Android 上的应用程序可以通过标准 API 访 问核心移动设备功能。通过互联网,应用 程序可以声明它们的功能可供应用程序使 用。

湖南城市学院 特点 3 :应用程序是在平等的条件下创建的 移动设备上的应用程序可以被替换或扩展, 即使是拨号程序或主屏幕这样的核心部件。

湖南城市学院 特点 4 :应用程序可以轻松地嵌入网络 应用程序可以轻松地嵌入 HTML 、 JavaScript 和样式表,还可以通过 WebView 显示网络内容。

湖南城市学院 特点 5 :应用程序可以并行运行 Android 是一种完整的多任务环境,应用程 序可以在其中并行运行。在后台运行时, 应用程序可以生成通知以引起注意。

湖南城市学院 四、 Android 的功能 1 、智能虚拟键盘 2 、使用 Widget 实现桌面个性化。 3 、用在线文件夹快速浏览在线数据 4 、视频录制和分享 5 、图片上传 6 、更快更兼容的浏览器 7 、 Voice Search 语音搜索。 8 、立体声蓝牙和免提电话 9 、强大的 GPS 技术 10 、 Android 系统硬件检测。

湖南城市学院 从不同角度来说, “Android” 代表着: 一个崭新的开源操作系统平台; 一个人性化的免费应用程序开发环境 一个与世界各地的程序开发者,站在相同 起跑点上的公平竞争机会

湖南城市学院 五、获取 Android 资料的途径

湖南城市学院 1 、什么是 Android? hat-is-android.html. 2 、 Android 文件 ml 3 、 Android 官方网站 4 、 Google Android 开发者博客 /

湖南城市学院 5 、 Android 开发者大赛相关信息 developer.blogspot.com/search/label/Andr oid%20Developer%20Challenge. 6 、 ADC 入选应用程序一览 TW/android/adc/adc_gallery/ 7 、 Android 源代码网站 8 、 Android 在维基百科的条目

湖南城市学院 2 、开发环境 Android 智能手机开发

湖南城市学院 一、系统需求 1 、操作系统 Windows XP 或 Vista Mac OS X 或之后版本(仅适用 x86 架构的 Intel Mac 。如果是 2007 年后买的 Mac ,那应该都是 Intel 核心的 Mac ); Linux ( Linux 有很多发布套件,官方是在 Ubuntu 上测试,但是应该所有常见的发布 包,如 Fedora,Debian,OpenSUSE 上都可 以使用)。

湖南城市学院 一、系统需求 2 、必要开发工具 JDK5 或 JDK6 Eclipse IDE, 一种多用途的开发工具平台 ADT ,基于 Eclipse 的 Android 开发工具扩 展包 Android SDK ,即 Android 程序开发包。

湖南城市学院 JDK5 或 JDK6 各平台的 JDK 可以在 网 站上下载 Windows 环境下需要安装 Java 开发工具 ( JDK5 或 JDK6 )。只安装 JRE ( Java 运行 环境)是不够的,你需要安装 JDK. 你可以 在命令行上输入 “java —version” 来查看目 前系统上已安装的 java 版本( java 版本需大 于 1.5 )

湖南城市学院 二、安装流程 1 、 Eclipse 一、下载 Eclipse 目前 Android 应用程序只支持使用 Java 程序语言来 编写,所以开发前必须先安装 Java 开发包( Java Development Kit,JDK) 。 Eclipse 下载网址: 注意:下载 Eclipse 时请选择 ”Eclipse IDE for Java Developers” 或 “Eclipse IDE for Java EE Developers” 这两个版本,因为只有这两种版本才 会预装 Eclipse JDT 扩展包

湖南城市学院 二、安装流程 二、安装 Eclipse Eclipse 集成开发环境( IDE) 不需要安装即可执行。 只需将下载的 Eclipse 压缩文件解压缩到适当目录 下即可。(在 windows 平台,需安装解压缩程 序。) 接着,直接打开该目录,单击 “Eclipse” 图标,即 可开始执行 Eclipse 集成开发环境。第一次启动 Eclipse 时,会弹出一个对话框,让你决定默认的 工作目录。一般使用 Eclipse 默认的工作目录即可。

湖南城市学院

2 、安装 Android 开发工具扩展包( ADT) 我们将在 Eclipse 集成开发环境上安装 Android 开发工具扩 展包 两种安装方式 一、联机方式 1 、执行 Eclipse 2 、选择 help>Install New Software, 弹出一个新窗口,选择 右方的 add 按钮,会弹出一个对话框。在输入框的 location 字段中输入网址( URL): ssl.google.com/android/eclipse/site.xml, 按下 ok 按钮离开。 Eclipse 会花一点时间寻找合适的版本。 在窗口中全选 ssl.google.com/android/eclipse/site.xml 项目 Developer Tools 中的选项后,按下右方的 install 按钮。 ssl.google.com/android/eclipse/site.xml 项目 Developer 二、安装流程

湖南城市学院

二、安装流程 二、脱机方式 1 、手动下载最新的开发工具版本 网址 : oad.html 2 、打开 Eclipse 开发环境,选择 help>Install New Software 选项,在打开的窗口中的 location 按钮中,选取刚下载的 android 开发 工具文件,选到后按下 ok 即可。

湖南城市学院 二、安装流程 3 、 AndroidSDK(Android 软件开发包) 一、下载 AndroidSDK 下载网址: 注意:下载下来的 SDK 文件需先解压缩,解压缩后 会出现一个文件夹,为了之后描述方便,我们将 解压缩后的 SDK 文件夹统一命名为 android_sdk 。 我们将此 android_sdk 文件夹放到解压缩的 eclipse 的文件夹中。

湖南城市学院 二、安装流程 二、设置 AndroidSDK 在菜单栏中选择 windows->preference( 偏好 设置)选项,会弹出一个窗口。选择左侧 列表中的 android 标签,在 sdk location 字段 按下 Browse 键,选择刚解压缩完的 android_sdk 文件夹所在地,然后按下窗口 右下方的 apply 按钮。

湖南城市学院

3 、 Android 基本操作 Android 智能手机开发

湖南城市学院 打开项目 删除项目 导入项目 修复项目 修改对应的目标版本 操作模拟器

湖南城市学院 打开项目 File>New>project> Android project Create new project in workspace Create project from existing source

湖南城市学院 第一步

湖南城市学院 第二步:

湖南城市学院 第三步:

湖南城市学院

删除项目 打开的项目会显示在 “Eclipse” 左侧的 “Navigator” 窗口中,左键单击窗口中对应项 目文件夹图标,按右键选择 “delete” 选项, 在弹出的窗口中单击 ok 即可。

湖南城市学院

导入项目 前提条件:此项目文件还不在 “Eclipse” 开发 环境中,但是已有一个 Android 文件夹,并 且此文件夹中已经包含一个 “.project” 文件。 选择 File>import 打开 import 窗口 选择 General>existing projects into workspace 项目,

湖南城市学院 第一步:

湖南城市学院 第二步:

湖南城市学院 第三步:

湖南城市学院 修复项目 在 Eclipse 左侧的 Nacigator 中如果发现打开 后的文件夹图标上有个小小的黄色惊叹号 ( ! ) ,表明这个项目导入后还有些问题,我 们可以使用 ADT 内置的功能来修复项目属 性。

湖南城市学院

修改对应的目标版本 前提条件:项目是支持前几个版本的应用 程序项目,自 SDK1.5 版后引入了支持多个 版本 SDK 与模拟器的新特性,我们可以通 过改变属性设置画面的设置来修改用来编 译与运行这些项目的环境。

湖南城市学院 修改对应的目标版本 操作:右键单击项目图标,选择 “properties” 选项 > 选择左侧的 Android 标签 > 勾选 project build target 菜单。在菜单中选择适当的目标 版本,选择好之后按下 OK 结束设置画面, 这时项目就已切换成可使用目标版本编译 的状态了。(注意:这边修改的目标版本, 所指的是编译环境的版本,实际上能否正 常编译还是取决于程序代码是否兼容该版 本 SDK )

湖南城市学院

操作模拟器 (Emulator) 通过 Eclipse 开发环境打开项目后,通过 “android 模拟器 ” 来运行应用程序。 第一步:设置环境参数

湖南城市学院 第一步:

湖南城市学院

操作模拟器 (Emulator) 第二步:创建模拟器 在 Android SDK and AVD Manager (模拟器 管理窗口)中,我们可以创建新的模拟器 或删除现有的模拟器。 第一步:

湖南城市学院 第二步:

湖南城市学院 第三步:

湖南城市学院 操作模拟器 (Emulator) 第三步:运行模拟器 使用 run 运行模拟器

湖南城市学院