中间件技术应用课件移动平台应软件发Adroid介绍.pptx
文本预览下载声明
移动平台应用软件开发Android介绍;Android是什么;Android主要发行版本;Android各版本分布情况(2015);Linux系统介绍;Linux内核;Linux系统体系结构;Android系统架构;Android包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过Android应用程序框架为开发者提供服务。以下是一些核心库:
系统C库。一个定制的标准C系统函数库(libc)。
媒体库。该库支持多种常用的音频、视频格式回放和录制,同时支持静态图象文件。编码格式包括MPEG4、H.264、MP3、AAC、AMR、JPG、PNG。
Surface Manager。对显示子系统的管理。
webkit。一个Web浏览器引擎,用来支持Android浏览器和一个可嵌入的Web视图。
SGL。底层的2D图形引擎。
3D libraries。基于OpenGL ES APIs实现,该库可以使用硬件3D加速,或者使用高度优化的3D软加速 。
FreeType。位图(bitmap)和矢量(vector)字体显示。
SQLite。一个对于所有应用程序可用,功能强大的轻型关系型数据库引擎。
;Android应用开发环境;开发环境安装;SDK;;配置ADT;AVD;Android Device Chooser;DDMS;ADB;src中是Java程序
gen中有一个自动生成的文件R.java ,该文件不能修改,其中存放的是res资源ID
res中是各种资源,包括图像、布局和字符串等,他们都有惟一一个ID
assets也可放资源,但不会产生ID
AndroidManifest.xml是配置文件;源程序( JAVA );R.java;main.xml;strings.xml;AndroidManifest.xml;AndroidManifest.xml;Android Studio;目录结构;Android自带的控件;Android程序打包;QA
显示全部