您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > Google_android_培训PPT
Googleandroidzhanghedu@163.comhedu.zhang@ccnt.zju.edu.cnSomethinguseful有用的网站••Eoe开发者社区••机锋网•–•–OHA(OpenHandsetAlliance)•Abusinessallianceconsistingof47companiestodevelopopenstandardsformobiledevicesAndroidSoftwareStack••LinuxKernel•Android基于Linux内核,但不是Linux•内核提供系统核心服务,如进程、内存、电源管理,网络连接,驱动与安全等。•并不包括全部的Linux。•Linux内核位于硬件和软件堆之间的抽象层–核心服务:安全机制、内存管理、进程管理、网络、硬件驱动。–内核扮演的是硬件层和系统其它层次之间的一个抽象层的概念。–操作系统的初始化和编程接口和标准的Linux系统是有所不同的。Libraries•C/C++库:被各种Android组件使用通过应用程序框架开发者可以使用其功能包括:•媒体库:MPEG4H.264MP3JPGPNG.....•WebKit/LibWebCore:Web浏览引擎•SQLite关系数据库引擎•2D,3D图形库、引擎FunctionLibraries•WebKit▫基于开源WebKit的浏览器▫支持CSS、Javascript、DOM、Ajax•多媒体框架▫基于PacketVideoOpenCORE平台▫支持标准音频、视频•SQLite▫轻型数据库,支持多种平台AndoidRuntime•应用开发语言:Java•Dalvik虚拟机▫指令:DalvikExcutable•Java标准库▫把java代码编译为Dalvik可执行文件(dexformat)DalvikVirtualMachineProvidingenvironmentonwhicheveryAndroidapplicationrunsEachAndroidapplicationrunsinitsownprocess,withitsowninstanceoftheDalvikVM.DalvikhasbeenwrittensothatadevicecanrunmultipleVMsefficiently.Register-basedvirtualmachine•核心库提供的Java功能Dalvik虚拟机依赖于Linux内核,•可同时运行多个Dalvik虚拟机,•每一个Android应用程序在它自己的DalvikVM实例中运行VM执行优化的Dalvik可执行文件(.dex)▫Dx-工具把编译过的Java文件转换为dex文件•我们要做的东西在哪里呢?•ApplicationsWhatcanwedo?我们实验室的几个游戏•宝哥打地鼠jumpjump•杜哥钢琴打鼓配合图片•小度吃豆人网络上比较流行的游戏GoogleskyMap••JDK1.51.6•IDE–Eclipse3.5•Eclipseplug-in-ADT•SoftwareDevelopmentKit(SDK)•AndroidEmulator•DebugerHELLO,WORLDzhanghedu•helloworld作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,helloworld总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!helloworld!搭建开发环境•第一步:装上JDK1.5或者1.6具体可参考•学校教材•第二步:下载Eclipise••第三步:去下载个•AndroidSDKSetup1.6地址问谷歌•Eclipse简介:•eclipse-galileo3.5最新的是3.6太阳神版•Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。都下载好了!•第一步:把eclipse打开•发现全是英文的,习惯就好,用多了,就不习惯中文了•先把androidADT插件装上•Eclipse是一个开源的开发平台,开发工具是按插件的方式装上去的。•类似魔兽的插件。•其实这些都是辅助工具。安装androidADT插件Help-InstallnewSoftware第二步:指定SDK的位置Windows-preferencespreferences-android第三步:新建一个android工程Android程序的结构你能得到的大量源代码的地方•ApiDemo
本文标题:Google_android_培训PPT
链接地址:https://www.777doc.com/doc-5482466 .html