预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、Android系统简介2、Android的定义3、Android的特性(5)SQLite:用作结构化的数据存储 (6)多媒体支持:包括常见的音频、视频和静态文件格式 (7)蓝牙Bluetooth、3G、wifi、照相机、GPS、指南针、sensor(依赖与硬件) (8)丰富的开发环境:包括设备模拟器、调试工具、内存及性能分析图表,和Eclipse集成二、Android开发环境平台搭建(2)androidsdk文件结构图其中: Docs:文件夹中存放的是开发文档。 Samples:文件夹中存放着Google提供的例子 Tools:文件夹存放着各种工具(包括模拟器、ADB) Tools>Lib:文件夹中存放着很多文件,这些文件是在编译Android程序时要用到的(还有一个文件是SDK根目录下的android.jar)。 Tools>lib>fonts:可能是为模拟器提供各种字体的支持(目前未确定) Tools>lib>images:这个文件夹中存放着模拟器运行时要用到的文件。2、下载JDK6 http://java.sun.com/javase/downloads/index.jsp 安装后配置环境变量: Java_homejdk安装路径 Classpath.; Path 3、eclipse3.4 http://www.eclipse.org/downloads/ 4、安装ADT勾选上DeveloperTools后,点击Install按钮。 在弹出的安装窗口中,选择AndroidDeveloperTools,点击Finish。 然后程序将在后台下载并安装ADT插件。安装完毕后,重启Eclipse。 Eclipse重启之后,要配置Android的SDK路径: 选择Windows>Preferences 选择Android属性面板 点击Browse选择AndroidSDK的目录 点击Apply,接着点击OK。 设置Eclipse的JavaJDK的属性设置。 选择Window>Preferences...打开编辑属性窗口 选择Java属性面板 选择Java编译器为6.0 点击Apply,和OK三、Android系统结构2、Android源代码结构development(程序开发所需要的模板和工具) external(目标机器使用的一些库) frameworks(应用程序的框架层) hardware(与硬件相关的库) out(编译完成后的代码输出与此目录) packages(Android的各种应用程序) prebuilt(Android在各种平台下编译的预置脚本) recovery(与目标的恢复功能相关) rockdev(生成的IMG镜像文件) sdk(sdk及模拟器) system(Android的底层的一些库) device(厂商定制代码)3、Android源代码修改(2)更改默认语言、时区、型号等 out/target/product/sdkDemo/system/build.prop 如:ro.product.model=G-BOX ro.product.locale.language=zh ro.product.locale.region=TW persist.sys.timezone=Asia/Shanghai(3)更改应用logo第二,制作rle格式图片,步骤: ①使用linux下的ImageMagick自带的convert命令,进行raw格式转换,命令为: convert-depth8android_logo.pngrgb:android_logo.raw ②进入*/out/hostnux-x86/bin目录下,若没有rgb2565则先进入*/build/tools/rgb2565进行mm生成相应的可执行文件 ③将要转换的raw文件拷至同一目录下,执行:./rgb2565-rle<android_logo.raw>initlogo.rle 即可生成initlogo.rle文件 ④再将initlogo.rle 拷贝至 */out/target/product/w7/root/initlogo.rle,编译生成img镜像文件即可Andriod动态logo 方法: 第一,修改\frameworks\base\core\res\assets\images\下的两个图片,一般修改android-logo-mask.png,最终是叠加在一起的。或找到*\out\target\product\sdkDemo\system\framework\framework-res.apk,直接替换。第二,bootanimation开机动画,这个动画是BootAnimation去做的,代码在frameworks/base/