- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
搭建android开发运行环境 编写运行第一个android应用 1 android基本概念 2 搭建android开发运行环境 4 android应用的四个主要组件 3 第一个android程序 课程目录 android是什么 Android一词的本义指“机器人”,是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称 android的架构 1 android基本概念 2 搭建android开发运行环境 4 android应用的四个主要组件 3 第一个android程序 android开发运行环境包括哪些部分 android SDK android可视化软件开发工具 提供了强大的android可视化软件开发工具(ADT)等 android API 包括本地搜索API、主屏API、视频电话API、aGPS API、JIL Widget API等 示例代码 为每类API都提供了示例代码,指导开发者进行android软件开发 SDK文档 提供了详细的SDK文档,包括介绍文档、安装配置文档以及API参考文档 / 1 android基本概念 2 搭建android开发运行环境 4 android应用的四个主要组件 3 第一个android程序 开发android应用步骤 android应用组成 src目录下存放android工程的Java文件 res目录下存放的是android工程下的资源文件 AndroidManifest.xml定义了应用的基本信息 Apk文件 android应用程序最终是以apk文件形式发布的,apk是一种与zip文件格式兼容的文件。android SDK提供了aapt工具,可以把类文件和资源文件打包成apk文件 aapt转换过程 aapt list chapter01.apk 输出如下: res/drawable/icon.png res/layout/main.xml AndroidManifest.xml resources.arsc classes.dex META-INF/MANIFEST.MF META-INF/CERT.SF META-INF/CERT.RSA 创建简单的android应用,运行后显示默认的字符串 修改string.xml文件内容,修改显示的字符串 1 android基本概念 2 搭建android开发运行环境 4 android应用的四个主要组件 3 第一个android程序 android应用程序中的主要组件 AndroidManifest.xml Activity Intent Service BroadcastReceiver …… ContentProvider android应用程序 练习:创建android应用,显示自定义文本信息 android是一种开发平台 搭建android应用的开发运行环境,主要包括Java SDK、Eclipse、android SDK、ADT插件几个主要部分 运行android应用前,需要配置并启动AVD模拟器 一个android应用主要包括Java源文件(src目录下)、资源文件(res目录下)以及配置信息文件(AndroidManifest.xml) android平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 * Linux内核(Linux Kernel): android平台基于Linux2.6版内核。内核提供内存管理、线程管理,网络协议等系统服务。同时,内核还提供了一套抽象层接口,为硬件和软件层之间起到桥梁作用。 android运行环境(android Runtime): android应用程序是以apk文件形式发布的,apk文件需要运行在android的运行环境之中。android运行环境主要包括三个部分。 1)Dalvik虚拟机:Dalvik虚拟机专门针对嵌入式设备进行了优化,为apk文件提供运行环境。android应用中的class文件都经过工具转换成.dex文件格式。.dex文件格式执行效率更高。android的每个应用都运行在一个单独的虚拟机实例上。 2)Java核心类库(Java Core Libraries):android运行环境中还包含了Java核心类库,包含java.lang等常用包。 3)本地库(System Libraries):android运行环境包含了强大的本地库。应用程序中可以通过编程接口使用本地库,应用程序通过JNI与本地库连接。android的部分核心本地库包括: -WebKit:一个浏览器引擎,为android平台的浏览器应用程序和WebView组件提供支持。 -SQLite:一个关系
文档评论(0)