欢迎来到天天文库
浏览记录
ID:21229010
大小:648.00 KB
页数:15页
时间:2018-10-20
《2.android SDK介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2ANDROIDSDK介绍程浩学习目标★了解Android组成和用途★熟悉文档包含的内容★熟悉一些常用和重要的工具(Tools)★熟悉SDK附带的Demo及其实现技术★熟悉ANDROID核心开发包和可选开发包了解Android组成和用途AndroidSDK(SoftwareDevelopmentKit)提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,Android支持所有的平台,其包含了在Android平台上开发移动应用的各种工具集。工具集不仅包括了Android模拟器和用于Ecl
2、ipse的Android开发工具插件(ADT),而且包括了各种用来调试、打包和在模拟器上安装应用的工具。AndroidSDK主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用。通过SDK提供的一些工具将其打包成Android平台使用的apk文件,然后用SDK中的模拟器(Emulator)来模拟和测试软件在Android平台上运行情况和效果。AndroidSDK文档包含的内容ANDROIDSDK说明文档ANDROIDSDK文件目录Android.jar及内部结构Android.j
3、ar是一个标准的压缩包,其内容包含解压后的class文件,全部的API等。用WINRAR打开后如图:SDK文档及阅读技巧通过解压android.jar文件,大致了解了其内部API的包结构和组织方式,但是要深入了解包中API几每个API的用法,我们就必须学会阅读和查找SDK的说明文档。AndroidSDK2.0之后的版本同之前的版本不同,说明文档是单独放出的。由于google退出中国,所以在线帮助的查看需要翻墙才能实现,所以中心提供本地版本的2.1说明文档。如图:SDK文档及阅读技巧文档很多,还都是英文,如何去看?1
4、.首先要理解什么是Android?详细阅读“whatisandroid?”。2.阅读“AnatomyofanAndroidApplication”能够知道一个Android应用中到底都有些什么东西,3.读一下“DevelopmentTools”一节的内容,其中会介绍SDK中包含的一些工具及工具的作用。4.看一下“ApplicationLifeCycle”,了解Android中生命周期的介绍,其中对前台进程,可见进程,后台进程等做了比较详细的解释。5.“InstallingtheSDK”文档介绍了开发环境的搭建6.搭
5、建了开发环境后,我们就可以写个“HelloWorld”程序了,如何写?你可以读一下“HelloAndroid”7.“HelloWorld”程序比较简单,完成后可以开始“NotepadApplication”的制作和学习了。8.阅读“DevelopingApplication”,它介绍了更多的细节,其中包括UI,数据存储和读取,安全问题,资源引用和国际化等。9.最后,熟悉下“ReferenceInformation”的内容,其中按照包、索引、继承关系介绍了API及其使用方法。SDK提供的工具介绍AndroidSDK包
6、含各种各样的定制工具,其中最重要的工具是Android模拟器和Eclipse的Android开发工具插件(ADT)。Android模拟器(AndroidEmulator(emulator.exe))集成开发环境插件(AndroidDevelopmentToolsPluginfortheEclipseIDE,ADT)◆可以从Eclipse集成开发环境内部访问别的Android开发工具。通过它可以进行包括截屏、管理端口转发(Port-Forwarding)、设置断点、查看线程和进程信息的一系列操作◆它提供一个新的项目向
7、导,用于快速创建一个新的Android应用需要的所有基本文件◆它使构件Android应用的过程自动化和简单化◆它提供一个Android代码编辑器,用于为Android的manifest和资源文件编写有效的XML。SDK提供的工具介绍3.调试监视服务(DalvikDebugMonitorService(ddms.bat))它集成在Dalvik(Android平台的虚拟机)中,用于管理运行在模拟器或者设备上的进程,并协助进行调试。可以用它来去除进程、选择一个特定进程来调试、生成跟踪数据、查看堆和线程数据、对模拟器和设备
8、进行屏幕快照等。4.Android调试桥(AndroidDebugBridge(adb.exe))它用于向模拟器或手机设备安装应用程序的apk文件和从命令行访问模拟器或手机设备。也可以用于将标准的调试器连接到运行在Android模拟器或手机设备上的应用代码,5.Android资源打包工具(AndroidAssetPackagingTool(aapt.exe)
此文档下载收益归作者所有