欢迎来到天天文库
浏览记录
ID:13680569
大小:3.18 MB
页数:325页
时间:2018-07-23
《android应用开发课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android应用开发课程1Android简介Android简介•Android一词本意是指“机器人”,是Google在2007年11月5日公布的基亍Linux内核的操作系统,早期由Google开发,后由开放手机联盟开发。•市场上第一款支持Android的手机是在2008年9月22日发布的由HTC制造幵由T-Mobile供应的G1。Android市场份额Android开发人员薪资调查特点1开放的平台应用程序相互平等,其组件也可以更换。Dalvik虚拟机针对移动设备进行了优化。优化的图形能力支持2D、3D图形(OpenGLES1.
2、0)。集成了基于开源WebKit引掣的浏览器。SQLite作为结构化数据存储。特点2多媒体支持多种音频、视频格式。支持蓝牙Bluetooth,3G和WiFi支持照相机、GPS、指南针和加速度仪等传感器硬件依托Java丰富的编程资源丰富的开发环境。包括模拟机、调试工具、内存运行检测,以及为EclipseIDE所写的插件。系统架构AndoidRuntime应用开发语言:JavaDalvik虚拟机指令:DalvikExcutableJava标准库把java代码编译为Dalvik可执行文件(dexformat)开发环境JDKIDE–Ec
3、lipseEclipseplug-in-ADTSoftwareDevelopmentKit(SDK)AndroidEmulatorDebugerAndroidSDK•AndroidSDK包括一系列的开发工具以帮助开发者开发和调试应用程序。•包含以下几部分:–Android应用程序框架API–Android模拟器–辅助工具:ADB(调试工具)、AAPT(生成APK)、DX(编译工具)、DDMS(调试窗口)–Android开发文档–示例代码GettingStart开发环境搭建安装Android的sdk和eclipse插件开发环境:J
4、DK5或JDK6Eclipse3.5下载ADT的Eclipse插件http://dl.google.com/android/ADT-0.9.7.zip安装Eclipse插件(ADT)启动Eclipse,选择Help>InstallNewSoftware,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件件的视图,你会看到这个插件,然后选择DeveloperTools(会选中下面的“AndroidDeveloperTools”和“Androi
5、dEditors“),点击Next,最后重启Eclipse。下载AndroidSDK:通过官网下载或者通过一些论坛下载(http://developer.android.com/)下载完SDK后,把.zip文件解压到你电脑上合适位置。启动Eclipse,选择window->preferences,在打开的视图左边点击android,在右边的SDKLocation中选择AndroidSDK所在位置。第一个Android应用程序打开eclipse,新建android工程打开Eclipse,新建项目(点击FileNewProjec
6、t),在项目列表中展开Android目录,选择AndroidProject,如图:应用程序的名称包名称启动类名称兼容的最低版本在项目上右键点击runasAndroidapplication,如下图:Android程序架构src/java原代码存放目录gen/自动生成目录gen目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.ja
7、va文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。res/资源(Resource)目录在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。AndroidManifest.xml功能清单文件这个文件列出了应用程序所提供的功能,在这个文件中,
8、你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。default.properties项目环境信息,一般是不需要
此文档下载收益归作者所有