文档介绍:Android学(byquqi99MSN:quqi99@)Androidplatform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用androidSDK为Androidplatform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。i/?title=%E7%BF%BB%E8%AF%91%E4%BB%BB%E5%8A%A1%E9%A2%86%E5%8F%96&printable=?fid=,让一些基础设施得以重用Dalvik虚拟机,专为开发移动程序优化集成的浏览器,(基于WebKit引擎)优化的图形库,()SQLite,用于结构化数据的存储,是一个数据库多媒体支持,支持多种音频,视频格式(MPEG4,,MP3,AAC,AMR,JPG,PNG,GIF)GSM技术(依赖具体硬件)Bluetooth,EDGE,3G,WiFi(依赖具体硬件)Camera,pass,accelerometer(依赖具体硬件)丰富的开发环境(DEBUG工具,内存及性能工具,Eclipse的插件等):应用:Android已集成了一些应用,如邮件客户端,SMS程序,日历,地图,浏览器等应用框架:程序库:+AndroidDevelopmentTools(ADT)插件。在Help>SoftwareUpdates>FindandInstall....中键入更新地址:https://dl-ssl./android/eclipse/、建立的工程类型为:AndvoidProject2、>OpenRunDialog...orRun>OpenDebugDialog命令行运行程序1、、编译。。3、:emulator4、在模拟器中,切换到主屏幕。5、在命令行输入:adbinstallmyproject/bin/<appname>.apk将其上载至模拟器。6、在模拟器中选择程序并启动。Android需要专门的编译工具来正确的编译资源文件和Android程序的其他部分。基于此,你需要为你的程序准备一个专门的编译环境。Andorid的编译过程通常包括编译XML和其他资源文件、创建正确的输入格式。,.apk文件是一个压缩文件,、资源文件、rawdata文件和其他文件。Andoriod暂时还不支持用本地代码(C/C++)开发第三方程序。移除Andorid程序要移除你安装在模拟器上的程序,。通过adbshell命令在模拟器上打开一个UNIXshell,进入目录data/app/,。:DDMS,DDMS是一个图形化的程序,支持端口转发(因此你可以在程序中设置断点),支持模拟器上的截屏,支持线程和堆栈信息和其他的一些特性。Logcat,Dump一份系统消息的日志。这些消息包括模拟器抛出错误时的堆栈跟踪。AndroidLog,打印日志的类,用来将消息写入模拟器上的日志文件中。()用于打印verbose级别的日志Traceview,Android可以保存一个日志用来记录被调用的方法以及该方法被调用的次数,通过Traceview你可以在一个图形化的界面中查看这个日志文件。可接解设置emulator的设置以方便调试,模拟器上调试和测试的设置Android提供了众多的设置使你可以更容易的调试和测试程序。要进入开发设置页面,在模拟器中转到DevTools>DevelopmentSettings。在该设置页面有以下选项:Debugapp:选择要调试的程序。你不需要设定其关联至调试器,但是设定这个值有两个效果:在调试的时候,如果你在一个断点处暂停了过长的时间,这个设定会防止Android抛出一个错误这个设定使你可以选择“等待调试器”选项,使程序只有在调试器关联上之后才启动WaitforDebugger:阻塞所选的