手机应用开发平台03

手机应用开发平台03

ID:27750332

大小:4.43 MB

页数:43页

时间:2018-12-05

手机应用开发平台03_第1页
手机应用开发平台03_第2页
手机应用开发平台03_第3页
手机应用开发平台03_第4页
手机应用开发平台03_第5页
资源描述:

《手机应用开发平台03》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、手机应用平台软件开发3、开发入门1课程简介课程目标Android开发准备工作开发包及工具安装创建HelloWorldAndroid程序设计基础2开发环境下载IDE–Eclipsehttp://www.eclipse.org/downloads/Eclipseplug-in–AndroidDevelopmentTools(ADT)AndroidSoftwareDevelopmentKit(AndroidSDK)http://androidappdocs.appspot.com/index.htmlJavaSD

2、Khttp://java.sun.com/javase/downloads/3EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。4EclipseEclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE,2001年11 献给开源社区,基 (EclipseFoundation开发环境月贡现在

3、它由非营利软件供应商联盟Eclipse金会)管理。2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。2010年6月发布代号为Helios的3.6版。5TheIDE(Eclipse)forAndroidAndroidSDK(2.1)目录结构D:android-sdk-windowsplatformsandroid-7Android.jar是包含所有AP

4、I的压缩包;GoogleMap的API相关技术文档SDK附带的样例程序SDK提供的工具SDK提供的工具Android(AndroidEmulator模拟器)集成开发环境插件)(ADT调试监视服务)(DalvikDebugMonitorServiceAndroid(AndroidDebugBridge调试桥)Android(aapt.exe资源打包工具)Android(AndroidVirtualDevices虚拟设备)……8Android的相关文件类型Java文件----应用程序源文件android本身相

5、当一部分都是用java编写而成android的应用使用java来开发。Class文件----Java编译后的目标文件Google使用Dalvik来运行应用程序Android的class文件是编译过程中的中间目标文件,需要链接成dex文件才能在Dalvik上运行。9AndroidSDKADT:AndroidDevelopmentTool,anEclipeplugin Twodebuggersadb:AndroidDebugBridgeddms:DalvikDebugMonitorServeraapk:And

6、roidApplicationpackagetool Allresourcesarebundledintoanarchive,calledapkfile. dx:javabytecodetoDalvikexecutabletranslator Androidemulator:QEMU10Dex文件Dex文件----Android平台上的可执行文件Android虚拟机Dalvik支持的字节码文件格式。这种虚拟机执行的并非Java字节码,而是另一种字节码:dex格式的字节码。在编译Java代码之后,通过Andro

7、id平台上的工具可以将Java字节码转换成Dex字节码。DalvikVM针对手机程式/CPU做过最佳化,可以同时执行许多VM而不会占用太多Resource。11Apk文件Apk文件----Android上的安装文件Apk是Android安装包的扩展名,一个Android安装包包含了与该Android应用程序相关的所有文件。apk文件将AndroidManifest.xml文件、应用程序代码(.dex文件)、资源文件和其他文件打成一个压缩包。一个工程只能打包进一个.apk文件。apk文件的本质是一个zip包。12

8、相关概念1.ProjectName:工程名,在计算机中存储工程的目录的名字;2.ApplicationName:应用名,应用程序的名称;最终显示在模拟器上。3.PackageName:包名,见Java相关概念4.ActivityName——-UI界面窗口的类名,从Activity继承而来;Activit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。