Android学习笔记.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:50 大小:1.5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Android学习笔记.doc

Android学习笔记.doc

预览

免费试读已结束,剩余 40 页请下载文档后查看

16 金币

下载此文档

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

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

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

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

Android学习笔记(byquqi99MSN:HYPERLINK"mailto:quqi99@163.com"quqi99@163.com)Androidplatform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用androidSDK为Androidplatform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。HYPERLINK"http://www.androidcn.net/wiki/index.php?title=%E7%BF%BB%E8%AF%91%E4%BB%BB%E5%8A%A1%E9%A2%86%E5%8F%96&printable=yes"http://www.androidcn.net/wiki/index.php?title=%E7%BF%BB%E8%AF%91%E4%BB%BB%E5%8A%A1%E9%A2%86%E5%8F%96&printable=yesHYPERLINK"http://www.androidcn.net/forumdisplay.php?fid=2"http://www.androidcn.net/forumdisplay.php?fid=21什么是Android1.1Android的特性应用框架,让一些基础设施得以重用Dalvik虚拟机,专为开发移动程序优化集成的浏览器,(基于WebKit引擎)优化的图形库,(2D图形库以及基于OpenGLES1.0规范的3D图形库)SQLite,用于结构化数据的存储,是一个数据库多媒体支持,支持多种音频,视频格式(MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF)GSM技术(依赖具体硬件)Bluetooth,EDGE,3G,WiFi(依赖具体硬件)Camera,GPS,compass,accelerometer(依赖具体硬件)丰富的开发环境(DEBUG工具,内存及性能工具,Eclipse的插件等)1.2Android的架构Android操作系统的模块如下:应用:Android已集成了一些应用,如邮件客户端,SMS程序,日历,地图,浏览器等应用框架:程序库:例行程序Linux内核2Andvoid起步2.1开发环境配置使用Eclipse+AndroidDevelopmentTools(ADT)插件。在Help>SoftwareUpdates>FindandInstall....中键入更新地址:HYPERLINK"https://dl-ssl.google.com/android/eclipse/"https://dl-ssl.google.com/android/eclipse/2.2运行第一个Andvoid程序使用Eclipse插件1、建立的工程类型为:AndvoidProject2、建立LaunchConfiguration.Run>OpenRunDialog...orRun>OpenDebugDialog命令行运行程序1、创建工程activityCreatoryour.package.name.ActivityName2、编译。在build.xml所在的目录ant一下。3、启动模拟器.运行命令:emulator4、在模拟器中,切换到主屏幕。5、在命令行输入:adbinstallmyproject/bin/<appname>.apk将其上载至模拟器。6、在模拟器中选择程序并启动。Android需要专门的编译工具来正确的编译资源文件和Android程序的其他部分。基于此,你需要为你的程序准备一个专门的编译环境。Andorid的编译过程通常包括编译XML和其他资源文件、创建正确的输入格式。经过编译的Android程序是一个.apk文件,.apk文件是一个压缩文件,它其中包含了.dex文件、资源文件、rawdata文件和其他文件。Andoriod暂时还不支持用本地代码(C/C++)开发第三方程序。移除Andorid程序要移除你安装在模拟器上的程序,你需要通过HYPERLINK"http://code.google.com/android/reference/adb.html"\o"http://code.google.com/android/reference/adb.html"runadb并删除相应的.apk文件。通过adbshell命令在模拟器上打开一个UNIXshell,进入目录data/app/,通过命令rm你程序的名称.apk来移除文件。2.3调试程序Andvoid用于调试的手段