版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android系统准备篇QQ:182265163主讲人:肖铭教学时间与方式入门与进阶篇:5天;高级篇:5天40%时间讲主要原理50%讲编程实践和案例,以实际操作为主讲编程实践和案例,以实际操作为主10%讨论与交流 Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续进行对Android系统开发运营。Android系统介绍 Android平台五大优势特色平台五大优势特色一、开放性一、开放性开发的平台允许任何移动终端厂商加入到Android联盟中来。二、挣脱
2、运营商的束缚二、挣脱运营商的束缚3G4G5G。三、丰富的硬件选择三、丰富的硬件选择功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。Android系统介绍四、不受任何限制的开发商四、不受任何限制的开发商Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠。五、无缝结合的五、无缝结合的Google应用应用Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀Google服务。Android系统介绍Android学习路线图介绍Android学习路线图介绍Android架构 下面我们来介绍一下
3、如何搭建Android的开发环境 javaJDK下载:进入该网页:http:/ ADT下载(AndroidDevelopmentTools):下载地址:http:/ 1.File=New=AndroidApplicationProject: ApplicationName:应用程序显示给用户的名称。在这个项目中,使用“MyFirstApp” ProjectName:项目目录,并在Eclipse中可见的名称。 PackageName:应用程序包的命名空间(遵循Java中相同的规则)。包的名称必须是唯一的,建议使用与组织的反向域名开头的名称。例如,可以使用com.example.myfirstap
4、p建立第一个程序 MinimumRequiredSDK:应用程序支持的AndroidSDK的最低版本。为了支持尽可能多的设备,应该设置可以为应用程序提供其核心功能集的最低版本。如果有只在新版本下才支持的功能,并且和核心功能不冲突,可以只在新版本中提供。 TargetSDK:代表你已经测试过的最高的版本,随着新版本的Android,你应该在新版本中测试应用程序并更新,以符合最新的API并利用新的平台功能。 CompileWith:表示在编译时的应用程序的平台版本。默认情况下,设置为最新版本SDK。 Theme:指定适用于该应用程序的AndroidUI风格。建立第一个程序 下面我们来介绍一下And
5、roid的系统框架: 如图所示:Android系统框架介绍 src目录:主要是完成java代码的编写 assets目录:资源目录 res目录(resourse):存储图片,布局文件和字符串、菜单等文件 bin目录:输出文件夹,如生成的APK文件 project,properties工程属性文件配置 gen目录:系统自动生成的源代码目录 这个R.java文件是系统自动生成的文件,非常的重要。这个R.java默认有attr,drawable,layout,string4个静态内部类,每个类对应一种资源。例如我们在工程中添加一幅图片,那么工程就会在此类的drawable内部类中添加一条数据,如果删除
6、了此图片,工程则会自动删除此条数据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和instrumen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中式面点师理论培训
- 中考数学二轮复习专项21~23题对点提分训练(二)课件
- 统编版2024-2025学年三年级语文上册期中考试卷(含答案)
- 山东省菏泽市第一中学2024-2025学年高二上学期第二次月考数学试题(含答案)
- 2024年高一上学期10月份月考测试卷
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件 易月娥 项目9、10 VPN服务器的配置与管理、NAT服务器的配置与管理
- 面向SDG的国网行动-破解电力线路与自然的冲突
- 大单元教学理念及其定义、特点与实施策略
- 高中物理第一章电与磁第二节点电荷间的相互作用课件粤教版选修1-
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)10.1 知识引入
- 树消防意识 创平安校园课件
- 《毕业论文写作》课件
- 砂石资源专项整治工作措施
- 医院食堂经营方案写
- 组建电力设计公司方案
- 锅炉煤粉细度
- 妇幼卫生工作会议上的讲话模板
- 道路工程停车位铺装工程施工方案
- 【物理】浙江省宁波市三锋教研联盟2023-2024学年高二上学期期中联考试题(解析版)
- 江苏省南京市玄武区2023-2024学年七年级上学期期中英语试卷
- 新媒体视听节目制作 第八章 剪辑的法则
评论
0/150
提交评论