从今天起开始系统学习Android应用程序的开发,我将用博文记录学习的点滴,学习素材主要是mars老师的视频教程,首先感谢mars老师的无私奉献!废话不多说,开始记录点滴学习笔记!
华丽分割线
===========================================================================
Android 入门知识
第一站:观赏Android王国全景地图
我觉得首先有必要介绍一下android的发展历史,看看android如何在短短的几年时间抢占手机市场的。
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年7月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为76.7%。【转自百度百科】
其次,了解一下android系统的架构:
四层结构依次是:Linux Kernel、Libraries and Android Runtime、Application Framework、Application(图片来源互联网)
各层的主要功能,根据英文名称大概可以猜到,开发应用主要在Application层上进行。
第二站:Android iphone 综合对比
Android和ios是官司不断,互相指责抄袭,到底优缺点在哪,耐心的看看对比图吧!
(图片来源网络)
第三站:Android常用组件
四个重要组件:
Activity:应用程序界面的组件,是应用程序的门面,用于显示数据。
Intent:应用程序之间进行数据传递、
Service:为android承担提供服务支持,不可见。
Content Provider:主要负责存放数据并允许应用程序访问数据。
具体更深入的知识,后面继续补充!
第四站:Android开发工具
三大开发利器:
主要问题是如何掌握离线安装SDK、ADT和在线安装的方法!详细可以问度娘了。。。
Android SDK
Eclipse
ADT
第五站:参观android王国的金矿
(目前还正式应用盈利,所以。。。)
盈利方式:
第一:出售应用,明码标价,和Google分成
第二:投放广告