《Android应用程序开发》课件_第1章.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章Android应用与开发环境;

1.1Android的发展和简介;

Android平台提供了一种框架API(ApplicationProgrammingInterface,应用程序编程接口),实际应用中可利用它与底层Android系统进行交互。该框架API由以下部分组成:

(1)一组核心软件包和类。

(2)一组用于声明清单文件的XML元素和属性。

(3)一组用于声明和访问资源的XML元素和属性。

(4)一组Intent。

(5)一组应用程序可请求的权限,包括系统中的强制执行权限。;

API级别是一个对Android平台版本提供的框架API修订版进行唯一标识的整数值。表1-1-1所示为Android平台和API级别的对应关系。;;

1.1.2Android体系结构

谷歌官方提供了一张经典的四层结构图,如图1-1-1所示,从下往上依次分为Linux内核、系统运行库、应用程序框架以及应用程序。;;

1.应用程序(Application)

Android同一系列核心应用程序包一起发布。该应用程序包包括E-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等。

2.应用程序框架(ApplicationFramework)

在每个应用后面是一系列服务和系统,包括:

(1)视图(ViewsSystem):可以用来构建应用程序,它包括列表(lists)、网格(grids)、文本框(textboxes)、按钮(buttons),甚至可嵌入的Web浏览器。;

(2)内容提供器(ContentProvider):使应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数据。

(3)资源管理器(ResourceManager):提供非代码资源的访问,如本地字符串、图形和布局文件(layoutfiles)等。

(4)通知管理器(NotificationManager):用于在状态栏中显示自定义提示信息。

(5)活动管理器(ActivityManager):管理应用程序生命周期并提供常用的导航回退功能。;

3.系统运行库(Libraries)

1)程序库

Android包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过Android应用程序框架为开发者提供服务。;;

2)?AndroidRuntime

AndroidRuntime包括一个核心库(CoreLibraries)和Dalvik虚拟机。

核心库提供了Java编程语言核心库的大多数功能??

Dalvik是谷歌公司自己设计的用于Android平台的虚拟机。它可以支持已转换为.dex(即DalvikExecutable)格式的Java应用程序的运行。.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每个Dalvik应用作为一个独立的Linux进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。;

1.2安装AndroidStudio;

在IDEA的基础上,AndroidStudio提供的功能如下:

(1)具有Android专属的重构和快速修复功能。

(2)提供提示工具以解决捕获性能、可用性、版本兼容性等问题。

(3)支持ProGuard和应用签名。

(4)基于模板的向导生成常用的Android应用设计和组件。

(5)具有功能强大的布局编辑器,可以让用户拖曳UI控件并进行效果预览。;

1.2.1下载AndroidStudio

AndroidStudio安装程序的下载地址为,下载页面如图1-2-1所示。;;

1.2.2安装AndroidStudio

下载完毕后,双击下载的exe文件,启动安装向导,如图1-2-2所示。;

在图1-2-3所示的组件选择界面中,AndroidStudio为必选项,AndroidVirtualDevice为虚拟机选项,如果用户不使用虚拟机或者SDK中的虚拟机,则可以不勾选。在此处默认使用选择状态,然后点击Next按钮进入图1-2-4所示的配置路径选择界面。;;;

用户可以根据需要进行路径选择和启动菜单设置,通常可以采用默认值,如图1-2-5所示。点击Next按钮,进入安装进程界面,如图1-2-6所示。;;

在如图1-2-7所示的安装完成界面中选中StartAndroidStudio,点击Finish按钮后将会直接启动

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档