第一讲:Android准备篇

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Android系统准备篇QQ:182265163主讲人:肖铭教学时间与方式入门与进阶篇:5天;高级篇:5天40%时间讲主要原理50%讲编程实践和案例,以实际操作为主10%讨论与交流Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续进行对Android系统开发运营。Android系统介绍Android平台五大优势特色一、开放性开发的平台允许任何移动终端厂商加入到Android联盟中来。二、挣脱运营商的束缚3G4G5G。。。三、丰富的硬件选择功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。Android系统介绍四、不受任何限制的开发商Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠。五、无缝结合的Google应用Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀Google服务。Android系统介绍Android学习路线图介绍Java语言编程基础面向对象基础Java常用设计模式Java数据结构和算法关系型数据库JDBC数据库编程HTML和Javascript编程Java动态网页编程Java以及Web应用开发项目UI界面设计Android数据库编程Android服务的应用Android内容提供者Android网络编程Android多媒体编程Android异步任务加载Android传感器编程Android谷歌地图开发Android蓝牙开发AndroidWifi编程Android与WebserviceAndroid学习路线图介绍Android与HTML5开发JQueryMobile编程PhoneGap应用开发Widget套件使用Android与工作流引擎结合Android报表制作Android高速描绘Android企业框架介绍Android应用项目实战开发2D图形编程图片处理碰撞检测物理引擎介绍Cocoa2D引擎介绍OpenGLES游戏资源调度游戏实战项目Android游戏应用开发Android架构下面我们来介绍一下如何搭建Android的开发环境javaJDK下载:进入该网页:选择DownloadJDK只下载JDK配置环境变量Android搭建开发环境JAVASDKADTADT下载(AndroidDevelopmentTools):下载地址:搭建开发环境1.File==New==AndroidApplicationProject:ApplicationName:应用程序显示给用户的名称。在这个项目中,使用“MyFirstApp”ProjectName:项目目录,并在Eclipse中可见的名称。PackageName:应用程序包的命名空间(遵循Java中相同的规则)。包的名称必须是唯一的,建议使用与组织的反向域名开头的名称。例如,可以使用com.example.myfirstapp建立第一个程序MinimumRequiredSDK:应用程序支持的AndroidSDK的最低版本。为了支持尽可能多的设备,应该设置可以为应用程序提供其核心功能集的最低版本。如果有只在新版本下才支持的功能,并且和核心功能不冲突,可以只在新版本中提供。TargetSDK:代表你已经测试过的最高的版本,随着新版本的Andr​​oid,你应该在新版本中测试应用程序并更新,以符合最新的API并利用新的平台功能。CompileWith:表示在编译时的应用程序的平台版本。默认情况下,设置为最新版本SDK。Theme:指定适用于该应用程序的AndroidUI风格。建立第一个程序下面我们来介绍一下Android的系统框架:如图所示:Android系统框架介绍src目录:主要是完成java代码的编写assets目录:资源目录res目录(resourse):存储图片,布局文件和字符串、菜单等文件bin目录:输出文件夹,如生成的APK文件project,properties工程属性文件配置gen目录:系统自动生成的源代码目录这个R.java文件是系统自动生成的文件,非常的重要。这个R.java默认有attr,drawable,layout,string4个静态内部类,每个类对应一种资源。例如我们在工程中添加一幅图片,那么工程就会在此类的drawable内部类中添加一条数据,如果删除了此图片,工程则会自动删除此条数据Android系统框架介绍在res资源文件夹下包含有以下的文件:drawable存放工程图片的信息,默认png格式的图片layout存放工程的布局文件以.xml结束values文件夹下面存放一个很重要的string.xml此文件夹存放的是自定义的字符串和数值。除了这个文件之外,还可以定义arrays.xml(用来定义数组)、color.xml(用来定义颜色和颜色字符串数值)dimens.xml(用来定义尺寸数值)styles.xml(用来定义样式)既然是存储值,那么在android工程中如何取值呢?Android系统框架介绍AndroidManifest.xml是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services,等等),他们各自的实现类,各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProviders,Services,和IntentReceivers,还能指定permissions和instrumentation(安全控制和测试)Android的AndroidManifest.xml介绍1.下载并且安装JDK;2.下载ADT3.创建一个新的Android程序4.创建一个安卓模拟器5.在模拟器上运行程序练习

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功