- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)