![第1章 Android基础知识_第1页](http://file4.renrendoc.com/view/6bd5682e38cbf17d95e3313532380eac/6bd5682e38cbf17d95e3313532380eac1.gif)
![第1章 Android基础知识_第2页](http://file4.renrendoc.com/view/6bd5682e38cbf17d95e3313532380eac/6bd5682e38cbf17d95e3313532380eac2.gif)
![第1章 Android基础知识_第3页](http://file4.renrendoc.com/view/6bd5682e38cbf17d95e3313532380eac/6bd5682e38cbf17d95e3313532380eac3.gif)
![第1章 Android基础知识_第4页](http://file4.renrendoc.com/view/6bd5682e38cbf17d95e3313532380eac/6bd5682e38cbf17d95e3313532380eac4.gif)
![第1章 Android基础知识_第5页](http://file4.renrendoc.com/view/6bd5682e38cbf17d95e3313532380eac/6bd5682e38cbf17d95e3313532380eac5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章Android基础知识
本章学习目标重点:Android开发平台搭建建立Android程序的步骤难点:Android开发平台搭建Android是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序等移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和T-Mobile
在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。1.1Android概述Android的出现绝非偶然,是由传统的移动电话系统开发模式演变而来的一种符合时代潮流的新型移动开发模式的产物。为移动开发者带了新的机遇与挑战。移动电话的开发经历了传统移动电话开发,半开放式移动电话的开发,全开放式移动电话的开发,Android属于第三种,全开放式移动电话的开发。1.1Android概述Android开发分为三种类型:移植开发移动电话系统:移植开发是为了将Android系统在手机上运行,在具体的硬件系统上构建Android软件系统。这种类型的开发在Andriod底层进行开发,需要移植开发linux中相关的设备驱动程序,Android本地框架中的硬件抽象层。说白了就是,需要设备驱动程序驱动硬件工作,需要硬件抽象层,将设备驱动与本地Android系统联系起来。Android系统对硬件抽象层都有标准的接口定义,移植时,实现这些借口即可。Android应用程序开发:
应用程序开发,是大多数开发者从事的开发工作,可以基于硬件设备(测试真机),也可以基于Android模拟器。应用开发在Android系统的最上层,使用Android系统提供的Java框架(API),Android内置的基本应用程序,也是在这个层次进行开发的。进行Android应用程序开发,需要了解以下知识:java语言,android应用程序架构,android常用API,GUI系统知识,Android应用程序设计思想等。Android系统开发:系统开发,就是指在需要某种功能时,系统为提供,这时就需要从系统底层向上开发,底层增加C、C++本地库,向上定义java层需要的类,封装JNI,应用程序调用java类,系统API的改动会影响系统的稳定性,需要注意。Android的优势1.Android系统的稳定性赢得了厂商的青睐2.Android系统的开源特性使得厂商可以随意打上自己的印记3.Android系统的免费特性1.2Android的特征1.开放性2.挣脱运营商的束缚3.丰富的硬件选择4.不受任何限制的开发商5.无缝结合的Google应用1.3Android环境的搭建建议最好至少拥有这样的配备:处理器速度2.0GHz以上;内存2GB以上。AndroidSDK软件开发组件
在2007年11月5日Google所发表的AndroidSDK(SoftwareDevelopmentKit)软件开发组件里面包含Android平台Linux操作系统、Android仿真器、Android开发工具(AndroidDevelopmentTools,ADT)、函数库、应用程序架构API等,还有一些教学文件与Android程序源代码示例。
Android开发环境搭建1.下载、安装JavaJDK2.EclipseIDE下载、安装3.AndroidSDK安装4.Eclipse集成开发环境(IDE)搭建5.ADT配置6.创建AVD1.4一个简单的Android程序新建一个Android程序的步骤1.新建项目:打开Eclipse,选择File>New>Project>AndroidProject
2.添加代码:
Tex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TOF的护理幻灯片
- 《急救知识培训》课件
- 《IT项目管理培训》课件
- 商务沟通练习测试题附答案(一)
- 《移动ERP前景》课件
- 信用管理师三级复习试题有答案
- 调查问卷设计指导课参考课件
- 《项目管理作业》课件
- 热点专题 4-1 三角函数概念与诱导公式【10类题型】(解析版)- 2025年高考数学热点题型追踪与重难点专题突破(新高考专用)
- 《酶和维生素》课件
- (2024版)小学语文新课标解读:更加注重阅读与写作
- 半导体行业质量管理与质量控制
- 五年级上册口算练习1000题及答案
- 五年级数学(小数四则混合运算)计算题及答案汇编
- 数学六年级上册《弧长》课件
- 5篇高中生研究项目详细报告
- 个人ip运营策划方案
- 《盛开的紫荆花》课件
- 广东省广州市黄埔区2023-2024学年八年级上学期期末生物试卷+
- 我们怎样思维经验与教育
- 北京市丰台区市级名校2024届数学高一第二学期期末检测模拟试题含解析
评论
0/150
提交评论