从零开始学android:认识Android

来源:互联网 发布:金税盘数据库更新失败 编辑:程序博客网 时间:2024/06/06 09:03

写在内容之前:

本教程参考自《李兴华Android 开发实战经典》

手机

1902年,由一个“内森•斯塔布菲尔德” 的美国人在肯塔基州默里的乡下住宅内制成了第一个无线电话装置;
1973年由摩托罗拉公司工程技术员“马丁•库帕” 发明了民用的手机,所以“马丁•库帕”被称为现代手机之父。 


手机网络

1G网络:模拟通讯网络;
2G网络:数字通讯网络;
3G网络:处理图象、视频流的方便的访问国际互联网;

智能手机有如下几个主要的特点

用户可以GSM或CDMA无线网络的方式接入互联网;
可以具备PDA设备的诸多功能,例如:日程管理、多媒体播放等功能;
具备独立的手机操作系统,可以由用户根据自己的需要任意扩充更多的第三方应用程序; 


手机操作系统

Symbian操作系统;
PLAM操作系统;
BlackBerry操作系统;
ios操作系统;
Windows Mobile操作系统;
Linux操作系统;
Android操作系统;


Android

Android(英文翻译为机器人,著名标志是一个机器人,Android 3.0之后的标志改为蜂巢),最早是由安迪·罗宾(Andy Rubin)创办,随后在2007年的时候被Google公司的创始人佩奇并进行了收购,而后Google公司凭借着Android操作系统在智能手机上取得了巨大的成功。


Android的特点 

开放性
平等性
无界性
方便性
硬件的丰富性



IOS和Android比较



Android的体系结构

在Android操作系统之中,一共将体系结构划分为四层:应用层(Application)、应用框架层(Application Framework)、系统运行库层以及Linux内核层



Android应用程序框架

在进行Android软件开发中,开发者所开发的Android应用程序都是通过应用程序框架来与Android底层进行交互的,所以开发中接触到最多的部分就是应用程序框架了,在整个应用程序框架中有四个重要的组件:
Activities
Intent
Services
Content Provider


Android常见组件包



小结

智能手机与传统手机相比本身具有网络访问能力也可以任意扩展第三方应用程序;
Android的中文含义为“机器人”,本书所使用的Android开发版本是Android 2.3;
Android是在Linux基础之上发展起来的,使用Java语言作为前台开发语言,而内核是Linux;

原创粉丝点击