【Jsp精品源码栏目提醒】:以下是网学会员为您推荐的Jsp精品源码-android源码开发介绍 - 其它资料,希望本篇文章对您学习有所帮助。
一、Android系统简介1、Android ,想到什么? 智能手机 操作系统 3G上网2、Android的定义 Android 又名”机器人”。
Google与2007年11月 5日宣布的基于Linux 平台开源手机的操作系 统,该平台由操作系统、中间件、用户界面和 应用软件组成,号称是首个为移动终端打造的 真正开发和完整的移动软件。
3、Android 的特性(1)应用程序框架:支持组件的重用于替换(2)Dalvik虚拟机:专门为移动设备作了优化(3)内部集成浏览器:基于开源的Webkit 引擎(4)优化的图形库:包括2D和3D图形库,3D 图形库基于OpenGL ES 1.0(硬件加速可选) 开发环境插件。
(5)SQLite:用作结构化的数据存储(6)多媒体支持:包括常见的音频、视频 和静态文件格式(7)蓝牙Bluetooth、3G、wifi、照相机、 GPS、指南针、sensor(依赖与硬件)(8)丰富的开发环境:包括设备模拟器、 调试工具、内存及性能分析图表,和 Eclipse集成二、Android 开发环境平台搭建1、下载android sdk(1)下载最新的Android SDK http://code.google.com/android/download.html 选择Windows版本的SDK,下载后直接解压 缩就可以使用,为了在控制台中直接使用SDK 中的工具,把SDK的目录添加到Windows的 path 环境变量中。
(2)android sdk文件结构图其中: Docs:文件夹中存放的是开发文档。
Samples:文件夹中存放着Google提供的例子 Tools:文件夹存放着各种工具(包括模拟器、 ADB) ToolsLib:文件夹中存放着很多文件,这些文件 是在编译Android程序时要用到的(还有一个文件 是SDK根目录下的android.jar)。
Toolslibfonts:可能是为模拟器提供各种字体 的支持(目前未确定) Toolslibimages:这个文件夹中存放着模拟器 运行时要用到的文件。
2、下载JDK6 http://java.sun.com/javase/downloads/index.
jsp 安装后配置环境变量: Java_home jdk安装路径 Classpath . Path3、eclipse3.4 http://www.eclipse.org/downloads/4、安装ADTADT(Android Development Tools)是Eclipse的一 个插件,专门用于在Eclipse上开发Android应用 程序。
ADT插件的下载安装步骤如下: 启动Eclipse,点击菜单Help Software Updates 点击Available Software标签 点击Add Site,在输入框中填入如下URL: https://dl-ssl.google.com/android/eclipse/ 然后点击OK,这时在软件列表中会出来ADT插 件,如图: 勾选上Developer Tools后,点击Install按钮。
在弹出的安装窗口中,选择Android Developer Tools,点击Finish。
然后程序将在后台下载并安装ADT插件。
安装完 毕后,重启Eclipse。
Eclipse重启之后,要配置Android的SDK路径: 选择Windows Preferences 选择 Android 属性面板 点击Browse 选择Android SDK的目录 点击Apply,接着点击OK。
设置Eclipse的JavaJDK的属性设置。
选择 Window Preferences... 打开编辑属性窗 口 选择 Java 属性面板 选择Java编译器为6.0 点击 Apply 和 OK三、Android 系统结构1、Android整体架构图2、Android源代码结构 google提供的Android包含了原始Android的目 标机代码,主机编译工具、仿真环境,代码包经过 解压缩后,第一级别的目录和文件如下所示: Makefile (全局的Makefile) bionic (Bionic含义为仿生,这里面是一些 基础的库的源代码) bootloader (引导加载器) build (build目录中的内容不是目标所用的 代码,而是编译和配置所需要的脚本和工具) cts (Android兼容性测试套件标准) dalvik (Java虚拟机) development (程序开发所需要的模板和工具) external (目标机器使用的一些库) frameworks (应用程序的框架层) hardware (与硬件相关的库) out (编译完成后的代码输出与此目 录) packages (Android的各种应用程序) prebuilt (Android在各种平台下编译的预置脚 本) recovery (与目标的恢复功能相关) rockdev (生成的IMG镜像文件) sdk (sdk及模拟器) system (Android的底层的一些库) device (厂商定制代码)3、Android源代码修改1更改默认壁纸其相应的代码为:frameworks/base/core/java/android/app/Wallpa perManager.javadefault_wallpaper.jpg所在位置: frameworksbasecoreresresdrawable outtargetproductsdkDemosystemframew orkframework-res.apk2)更改默认语言、时区、型号等out/target/product/sdkDemo/system/build.prop如: ro.product.modelG-BOX ro.product.locale.languagezh ro.product.locale.regionTW persist.sys.timezoneAsia/Shanghai(3)更改应用logo Android静态logo其相应的代码为:/system/core/init/init.c /system/core/init/logo.c方法:第一,修改console_init_action函数中 A N D R O I D 字符;第二,制作rle格式图片,步骤:①使用linux下的ImageMagick自带的convert命 令,进行raw格式转换,命令为: convert -depth 8 android_logo.png rgb:android_logo.raw②进入/out/host nux-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方法:第一,修改 frameworksbasecoreresassetsimages 下 的两个图片一般修改android-logo- mask.png,最终是叠加在一起的。
或找到 outtargetproductsdkDemosystemframew orkframework-res.apk,直接替换。