android编程入门

android编程入门

ID:34956276

大小:1.68 MB

页数:22页

时间:2019-03-15

android编程入门_第1页
android编程入门_第2页
android编程入门_第3页
android编程入门_第4页
android编程入门_第5页
资源描述:

《android编程入门》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1第章Android编程入门本章主要内容:●Android的定义●Android版本和功能集●Android构架●不同种类的Android设备●AndroidMarket应用商店●如何获得开发Android应用的工具和SDK●如何开发你的第一个Android应用源代码下载:本章没有源代码下载。欢迎来到Android世界。本章将介绍Android是什么,以及为什么它会如此受到开发者和设备厂商的关注。随后会介绍如何获得和安装所有必要的工具,使你可在AndroidStudio2的Android模拟器中测试应用,并且开发你的第一个Android应用。学

2、习完本章以后,你将掌握必要的基础知识,并且能够学习更加复杂的技术和技巧,开发强大的Android应用。1.1Android的定义Android是基于Linux改编的一个移动操作系统。刚开始是由一家名为Android的公司开发的。2005年,作为进入移动行业的战略之一,Google收购了Android公司并且接手了Android7编程入门经典(第4版)使用AndroidStudio2所有开发工作(包括整个开发团队)。Google希望AndroidOS是开放并且免费的,所以大部分Android源代码是使用开源Apache许可证发布的。这就意味着任何

3、想使用Android的人都可以下载完整的Android源代码。与此同时,供应商(尤其是硬件生产商)可以在Android中加入自己的专有扩展,定制化Android,使之与其他产品有所区别。这种开发模式使得Android对于供应商具有极大的吸引力,尤其是那些受到苹果iPhone影响的公司,苹果iPhone手机取得了巨大成功,并且改变了整个智能手机行业。当苹果手机发布时,许多智能手机生产商不得不争先恐后地寻找新方法来重振他们的产品。这些生产商认为Android是一个解决方案。他们可以继续设计自己的硬件并且使用Android操作系统。有一些公司,包括摩

4、托罗拉和索尼爱立信,利用Android开源政策优势来开发自己的移动操作系统。采用Android的最大优势是它为应用开发提供了一套统一的途径。开发者只需要为通用的Android系统开发应用,他们的应用就可以在众多不同的设备上运行,只要这些设备使用的是Android操作系统。在智能手机世界,应用是成功链条中最重要的一环。1.1.1Android版本自从Android第一版发布,它已经经历了好几轮的更新。表1-1列出了各种Android版本和代号。表1-1Android版本简史Android版本发布日期代码名称1.12009年2月9日1.52009年

5、4月30日Cupcake1.62009年9月15日Donut2.0/2.12009年10月26日Éclair2.22010年5月20日Froyo2.32010年12月6日Gingerbread3.0/3.1/3.22011年2月22日Honeycomb4.02011年10月18日IceCreamSandwich4.12012年7月9日JellyBean4.42013年10月31日KitKat5.02014年11月12日Lollipop6.02015年10月5日Marshmallow7.0TBDNougat2016年,Google发布了Andro

6、id7.0;以下是Android7.0的主要更新:●分屏多窗口模式●重新设计了通知栏2第1章Android编程入门●优化了Doze功能●不再使用JRE(JavaRuntimeEnvironment,Java运行环境),改用OpenJDK(Java平台的开源化实现)当你了解Android版本信息时,需要特别注意Android的每一个版本都有自己的功能和API。因此,如果为最新版本的Android编写应用,该应用使用了旧版Android中没有的API,那么只有运行新版本的Android设备才能使用该应用。1.1.2Android功能因为Androi

7、d是开源的并且生产商可以自由地定制,所以不存在固定的硬件或软件配置。然而,标准Android操作系统提供了许多功能,包括:●存储——SQLite,一个轻量级关系数据库,用来执行数据存储。第7章会详细讨论数据存储。●连接——GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth(蓝牙,包括A2DP和AVRCP)、Wi-Fi、LTE以及WiMAX。第11章会详细讨论网络连接。●消息传送——SMS和MMS。第9章会详细讨论消息传送。●多媒体——支持H.263、H.264(使用3GP或MP4容器)、MPEG-4SP、AMR、AM

8、R-WB(使用3GP容器)、AAC、HE-AAC(使用MP4或3GP容器)、MP3、MIDI、OggVorbis、WAV、JPEG、PNG、GIF以及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。