Android开发涉及的内容非常多,学习也需要花费一定的时间,但是万事都得从基础抓起,想要学好Android开发就必须先它的基础知识理论有一定的认识,今天我们不讲多,就简单介绍一下Android开发基础知识。
Android开发基础知识简介
Android的概念和定义
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用与于便携设备,Android系统市场份额曾在2011年时超越塞班系统跃居第一,如今Android占据了全球智能手机操作系统市场的76%份额,中国市场占有率高达90%。因此,Android开发具有很广阔的发展前景。
Android开发发展历程
Android操作系统是由Andy Rubin开发,主要支持手机,2005年由Google收购注资,并组建开放手机联盟,而后开发改良后,才逐步应用到平板电脑上。Android系统最早的版本是2008年的Android1.0系统,第一步智能手机也发布于此年。
Android发行版本
2008年9月份,发行Android1.0,2009年4月发行Android1.5,同年9月和10月,分别发行Android1.6和Android2.1,2010年5月发行Android2.2,同年12月发行Android2.3,2011年2月发行Android3.0,同年10月发行Android4.0,2012年发行Android4.1,直到现在2015年,Android版本也已经更新到5.0了。
Android系统构架
1、应用程序 2、应用程序框架 3、Android运行时库 4、Linux内核
Android组件介绍
Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。Activity,在四大组件中,无疑是最复杂的,服务,从最直白的视角来看,就是剥离了界面的Activity,它们在很多Android的概念方面比较接近,都是封装有一个完整的功能逻辑实现,在Android中,充分考虑了广泛的这类需求,于是就有了Broadcast Receiver这样的一个组件。每个Broadcast Receiver都可以接收一种或若干种Intent作为触发事件,Content Provider,听着就和数据相关,没错,这就是Android提供的第三方应用数据的访问方案。
嘉兴App开发:http://www.lei-niao.com/
Android开发:http://www.lei-niao.com/app.html