Android开发入门【专业类别】_第1页
Android开发入门【专业类别】_第2页
Android开发入门【专业类别】_第3页
Android开发入门【专业类别】_第4页
Android开发入门【专业类别】_第5页
已阅读5页,还剩145页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Android简介,1,高级课件,Android是什么?Android是操作系统,是移动设备专用的软件集,中间件和一些重要应用程序Android SDK提供了在Android平台上开发使用Java语言的Android应用程序所需的工具和API接口。图形库优化为基于浏览器开放源代码的WebKit引擎,专门集成了Android功能、应用程序框架支持组件重用和替代Dalvik虚拟机移动设备优化,包含自定义2D图形库,3D图形库基于OpenGL ES 1.0(硬件加速选项)SQLite用作结构化数据存储,多媒体支持包括典型的音频、视频和mpeg 4, 在多种开发环境(包括指南针和加速度计(与硬件相关)

2、中,设备模拟器、调试工具、内存和性能分析图表、Eclipse集成开发环境插件、Android体系结构、应用程序和Android将随以下核心应用程序包套件一起发布: 所有应用程序都是用JAVA语言编写的。电子邮件客户端SMS短消息程序日历映射浏览器联系人管理器等应用程序框架和开发人员也可以完全访问核心应用程序使用的API框架。应用程序的体系结构设计简化了组件重用。任何应用程序都可以发布其功能块,该应用程序可以使用已发布的功能块,这些功能块必须遵守框架的安全限制。同样,此应用程序重用机制可以轻松地替换程序组件。每个应用程序后面隐藏的是一系列服务和系统,其中包括:丰富、可扩展的视图(Views),可

3、用于组织应用程序,包括“列表”(lists)、“网格”(grids)、“文本框”(text boxes)、“按钮”(buttons)和可嵌入的web浏览器。内容提供方(Content Providers)允许应用程序访问其他应用程序中的数据(如联系人数据库)或共享自己的数据。应用程序框架和资源管理器提供对非代码资源(如本地字符串、图形和布局文件)的访问。通知管理器允许应用程序在状态栏中显示用户提示信息。活动管理器用于管理应用程序生命周期并提供常规导航回滚功能。Android平台库,Android包含可用于Android系统各种组件的C/C库。通过Android应用程序框架为开发者提供服务。以下

4、是一些核心库:系统c库-从BSD继承的标准c系统库(libc)是专门为基于embedded Linux的设备自定义的。媒体库-packet video open core;基础;基础。此库支持多种常见的音频、视频格式播放和录制,同时还支持静态图像文件。编码格式包括mpeg 4、H.264、MP3、AAC、AMR、jpg和png。Surface Manager-管理显示子系统并为多个应用程序无缝混合二维和三维图层。libweb core-支持Android浏览器和可嵌入web视图的最新web浏览器引擎。SGL-原生2D图形引擎3D libraries-OpenGL ES 1.0 APIs实作基础

5、;库可以使用硬件三维加速(如果可用)或高度优化的三维软加速。FreeType显示位图(bitmap)和矢量(vector)字体。SQLite-功能强大的轻量级关系数据库引擎,可用于任何应用程序。Android runtime,它包含核心库,可提供JAVA编程语言核心库的大部分功能。每个Android应用程序在其自己的进程中运行,并具有单独的Dalvik虚拟机实例。Dalvik设计为可以同时高效运行多个虚拟机的单个设备。运行Dalvik虚拟机(.dex)的Dalvik可执行文件,针对较小的内存使用进行了优化。虚拟机也基于寄存器,所有类都通过JAVA编译器编译,并通过SDK的“dx”工具。转换为d

6、ex格式并在虚拟机上运行。Dalvik虚拟机依赖于Linux内核的某些功能,如线程机制和基本内存管理机制。Linux内核、Android的核心系统服务依赖于Linux 2.6内核,如安全性、内存管理、进程管理、网络协议栈和驱动器型号。Linux内核也是硬件和软件堆栈之间的抽象层。Android SDK核心套件、android.util包含数个基本工具类别,例如专用容器类别、XML工具等。Android.os提供基本操作系统服务、消息传递和进程间通信。Android.graphics核心图形渲染包。Android.text、android.text.method、android.text.sty

7、le和android.text.util提供丰富的文本处理工具、富文本支持和输入法。Android.database包含与数据库相关的默认API。Android.content提供了对存储在设备上的数据的广泛访问服务。安装在设备上的应用程序和用于持续动态数据的内容提供者(content provider)。Android.view核心用户界面框架。Android.widget提供构建view包的标准用户界面元素(列表、按钮、布局管理器等)。Android.app提供通过活动实现的高级应用程序模型。Android SDK附加包、vider包含平台中各个内容提供程序的定义。A

8、ndroid.telephony提供与设备上的电话堆栈交互的API。Android.webkit包含用于web内容的各种API。开发环境、Android SDK安装开发环境JDK 6.0 u14 Eclipse 3.5(Galileo)Android SDK 1.5 ADT 0 . 9 . 1、系统和软件要求、使用Android SDK中的代码和工具开发Android应用程序、合适的开发计算机和开发JDK 5或JDK 6(仅限JRE)可选的Android Development Tools插件与GNU gcj (Java编译器)不兼容。其他开发环境或IDE JDK 5或JDK 6(仅限JRE)

9、Apache Ant 1 . 6 . 5或更高版本(适用于Linux和Mac环境)、1.7或更高版本(适用于Windows环境)与GNU Java编译器(gcj)不兼容,安装SDK并安装SDK解压缩zip文件。默认情况下,SDK文件将解压缩到Android_SDK_文件夹中。此文件夹包含tools/samples/等。在系统的SDK中,确定解压缩的文件夹的名称和位置。安装Android插件和使用SDK工具时,必须参考此文件夹。您可以将SDK tools的文件夹路径添加到环境变量中。如上所述,tools/文件夹位于SDK文件夹中。在Linux环境中/。bash_profile或/。修改bashr

10、c文件。找到环境变量设置,然后添加tools/的绝对路径。如果找不到此设置,请添加新的: export path=$ path :/tools MAC行,然后在home文件夹中。必须找到bash_profile,然后像处理Linux一样处理它。以前。如果bash_profile文件不存在,可以创建新文件。在Windows环境中,右键单击我的电脑,然后选择属性。在选项卡页高级中,单击环境变量。在出现的对话框中,双击“系统变量”列中的“路径”(Path),然后添加tools/文件夹的完整路径。将tools添加到环境变量后,无需输入完整路径名即可运行Android Debug Bridge (adb

11、)和其他tools下的命令。升级SDK时,必须说明必须将相应的环境变量更新到新位置。,安装Eclipse插件(ADT),使用Eclipse IDE作为Android应用程序开发环境,以及支持Android工程和工具的通用插件Android development tools (ADT)。ADT插件包含强大的扩展,可以更快、更简单地创建、运行和调试Android。如果不使用Eclipse IDE,则下载和安装ADT插件不需要下载和安装ADT插件,因此请按照各自的Eclipse版本步骤进行安装。Eclipse 3.3(europaa)eclipse 3.4(Ganymede)启动eclipse,然

12、后启动help software updates find and install。在出现的对话框中,单击Search for new features to install Next。单击New Remote Site。在对话框中,输入远程站点的名称(例如Android Plugin),输入站点为: https:/dl- OK。确认新站点已添加到搜索列表中,然后单击Finish。在下面的“搜索结果”对话框中,选择复选框Android Plugin Developer Tools。 Android Developer Tools 和Android Editors 。检查Android编辑器的特

13、性。但是,如果选择安装,则需要上述WST插件。单击Next阅读许可协议,选择接受许可协议,单击Next,然后单击Finish .单击ADT插件未签名的“Install All(全部安装)”以安装所有内容。重新启动Eclipse。启动Eclipse并Help Software Updates.在出现的对话框中,单击Available Software选项卡。Add Site.单击。单击“输入以下地址”“: https:/dl- OK”。将显示此插件。选择“下一步”转到“开发工具”并安装.单击。在以下安装窗口中,选择“Android Developer Tools”和“Android Editor

14、s”。Android编辑器功能是可选的,但是如果选择安装,则建议使用前面提到的WST插件。单击Finish重新启动Eclipse。重新启动后,update your Eclipse preferences指向SDK文件夹:然后单击Window Preferences.选择打开“属性”面板。(Mac OS X: Eclipse Preferences)在左侧面板中,选择“Android”。在主界面中查找SDK Browse.单击,然后浏览到SDK文件夹。单击Apply,然后单击OK。ADT安装疑难解答,下载ADT压缩文件(未解压缩)。默认安装的第一步和第二步(如上所示)。在Eclipse 3.3

15、中,new Archive site.in eclipse 3.4,click add site.单击,然后存档.单击浏览并选择下载的压缩文件。从步骤5开始,完成上述其馀流程。更新插件时,必须遵循此步骤,而不是默认行。开发和调试,在Android中开发调试应用程序,在eclipse中开发Android应用程序,使用eclipse IDE开发Android应用程序之前,请先创建Android项目,然后设置用于创建、运行和调试应用程序的启动配置。创建Android项目,ADT提供新项目向导,使您可以快速创建新项目或从现有代码创建项目。建立专案的步骤如下:选取File New Project以选取Android Android Project,然后按下Next以选取专案内容:然后选取Create new project in workspace以建立编码的全新专案。“项目名称”(project name)、基本包的“名称”(the base package name)以及Activity类的名称。Stub。建立与java档案相同的档案和程式名称。选择create project fr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论