Android简介及开发环境配置

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

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

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

资源描述

Android手机开发长春职业技术学院软件技术教研室基本信息96学时专业核心课主要内容:android体系,布局、界面组件、数据存储、系统组件等如何学习1、多看看教材(课外书疯狂Android讲义得投入)、看视频(尚学堂、千锋3G学院)2、多做完成课程所学内容,积累常用程序结构代码,完成课内指定教学项目,熟悉整个程序架构。利用业余时间自己做项目,能培养自学能力。第一章Android简介及开发环境配置Android简介开发环境安装与配置重点第一个Android应用Android应用程序结构分析重点3G时代的来临3G(3rd-generation,3G),第三代移动通信技术,是指支持高速数据传输的蜂窝移动通讯技术。一般地讲,3G是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。3G与2G的主要区别是在传输声音和数据的速度上的提升,它能够在全球范围内更好地实现无线漫游,并处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务,同时也要考虑与已有第二代系统的良好兼容性。3G时代的来临3G是第三代通信网络,目前国内支持国际电联确定的三个无线接口标准,分别是中国电信的CDMA2000,中国联通的WCDMA,中国移动的TD-SCDMA,GSM设备采用的是时分多址,而CDMA使用码分扩频技术,先进功率和话音激活至少可提供大于3倍GSM网络容量,业界将CDMA技术作为3G的主流技术,国际电联确定三个无线接口标准,分别是美国CDMA2000,欧洲WCDMA,中国TD-SCDMA。智能手机智能手机(Smartphone)指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称。十大智能手机(ZOL排行榜2013-2-24)智能手机操作系统Nokia:Symbian诺基亚、索尼爱立信HP:webOSPalm,惠普RIM:BlackBerryOSRIMMS:WindowsPhone7HTC、三星电子、LG、索尼爱立信、i-mate,诺基亚智能手机操作系统Apple:iOSAppleGoogle:Android摩托罗拉、HTC、三星、LG、索尼爱立信,联想、华为、中兴、魅族、Oppo及各种山寨机智能手机操作系统智能手机操作系统市场份额(单位:百分比)系统2010年2011年2012年2015年Android22.738.549.248.8Symbian37.619.25.20.1iOS15.719.418.917.2BlackBerry1613.412.611.1WinPhone4.25.610.819.5other3.83.93.43.2数据由全球著名调查机构Gartner提供AndroidVSiOSAndroidiPhone可以在pc,Mac和Linux下进行开发只能在Mac下进行开发以Linux为基础以Mac为基础JavaObjectiveC25$每年99$通过Web和Androidmarket下载程序只能通过AppStore下载程序支持Flash不支持FlashGoogle,HTC,三星,摩托罗拉,…Apple超过20万个应用程序超过30万个应用程序什么是AndroidAndroid一词的本义指“机器人”,是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。什么是AndroidAndroid的Logo是由Ascender公司设计的。其中的文字使用了Ascender公司专门制作的称之为“Droid”的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象征。有时候,它们还会使用纯文字的Logo。什么是Android什么是Android什么是Android甜点命名法开始于Android1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大:Android1.5Cupcake(纸杯蛋糕)Android1.6Donut(甜甜圈)Android2.0/2.0.1/2.1Eclair(松饼)Android2.2/2.2.1Froyo(冻酸奶)Android2.3.xGingerbread(姜饼)Android3.0/3.1/3.2Honeycomb(蜂巢)Android4.0IceCreamSandwich(冰激凌三明治)Android4.1JellyBean(果冻豆)Android4.2JellyBean(果冻豆)Android5.0KeyLimePie(青柠派)Android简史Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年,Google收购了成立仅22个月的高科技企业Android。2007年11月,Google公司正式向外界展示Android操作系统。Google与34家手机制造商、软件开发商、电信运营商和芯片制造商共同创建开放手持设备联盟。2008年9月,谷歌正式对外发布第一款Android手机——HTCG1。Android简史2008年9月,谷歌发布Android1.0。2010年5月,Android2.2正式发布。2010年12月,Android2.3正式发布。2011年10月,Android4.0正式发布。2012年6月28日,Android4.1正式发布。2012年10月30日,Android4.2正式发布。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。Android系统框架Android程序主要组成部分Activity:主要负责显示内容Service:后台运行程序BroadcastReceiver:消息接收器ContentProvider:负责跨应用的数据交换Intent:不同组件间通信的载体安装配置开发环境检查Java环境安装Eclipse安装AndroidSDK安装ADT创建启动模拟器(Android系统基本操作,时间设置、铃声设置、拨打电话、发送信息等)HelloWorld创建Android项目程序结构分析Android应用程序结构src/java源代码存放目录gen/自动生成目录,存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件,这个文件由Android开发工具自动产生。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手动修改R.java。R.java在应用中起到了字典的作用,它包含了各种资源的id,通过R.java,应用可以很方便地找到对应资源。(课本P26)Android应用程序结构res/资源(resource)目录,该目录中存放应用使用的各种资源,如xml界面文件、图片或数据。(课本P27)assets/资源目录,Android除了提供res目录存放资源外,在assets目录也可以存放资源文件,但assets目录下的资源文件不会在R.java中自动生成id,所以读取assets目录下的文件必须制定文件的路径。Android应用程序结构AndroidManifest.xml项目清单文件,该文件列出了应用程序的包名(该包名将会作为该应用的唯一标识),列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、短信服务、互联网服务、GPS服务等),你还需在该文件中声明使用权限。(课本P28)作业1、在string.xml,定义一个字符串数组,存放20个学生姓名,在主程序中把学生姓名显示在logcat窗口中2、上网收集那些设备使用android系统,写出5中以上,包括android版本,设备名称、设备型号参考资料李刚,疯狂Android讲义Ed,Burnette,Android基础教程Linux公社,Android应用开发入门教程MarsChen,Android开发视频

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

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

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

×
保存成功