从今天起开始系统学习Android应用程序的开发,我将用博文记录学习的点滴,学习素材主要是mars老师的视频教程,首先感谢mars老师的无私奉献!废话不多说,开始记录点滴学习笔记!

华丽分割线

===========================================================================

Android 入门知识

第一站:观赏Android王国全景地图

我觉得首先有必要介绍一下android的发展历史,看看android如何在短短的几年时间抢占手机市场的。

Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司iOS以及RIMBlackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年7月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为76.7%。【转自百度百科】

其次,了解一下android系统的架构:

四层结构依次是:Linux KernelLibraries and Android RuntimeApplication FrameworkApplication(图片来源互联网)

各层的主要功能,根据英文名称大概可以猜到,开发应用主要在Application层上进行。

第二站:Android iphone 综合对比

Android和ios是官司不断,互相指责抄袭,到底优缺点在哪,耐心的看看对比图吧!

(图片来源网络)

第三站:Android常用组件

四个重要组件:

Activity:应用程序界面的组件,是应用程序的门面,用于显示数据。

Intent:应用程序之间进行数据传递、

Service:为android承担提供服务支持,不可见。

Content Provider:主要负责存放数据并允许应用程序访问数据。

具体更深入的知识,后面继续补充!

第四站:Android开发工具

三大开发利器:

主要问题是如何掌握离线安装SDK、ADT和在线安装的方法!详细可以问度娘了。。。

Android SDK

Eclipse

ADT

第五站:参观android王国的金矿

(目前还正式应用盈利,所以。。。)

盈利方式:

第一:出售应用,明码标价,和Google分成

第二:投放广告

更多相关文章

  1. Android上的Adobe AIR应用程序运行环境发布了!
  2. 系出名门Android(9) - 数据库支持(SQLite),
  3. Android应用程序进程启动过程(前篇)
  4. android数据库
  5. 在Android上授权Adobe AIR应用程序
  6. [Android 数据库] Android数据库总结
  7. Android数据存取之Databases
  8. Android应用程序怎么刷到手机上

随机推荐

  1. 【Android】神奇的android:clipChildren
  2. Android Activity api 详解 - runOnUiThr
  3. android 对话框(Dialog)使用(2)
  4. 【Android】this和this.getApplictionCon
  5. Android View如何获取焦点
  6. 关于Android视频播放的一些事
  7. Android Bitmap 内存以及OOM问题讨论
  8. 关于AndroidManifest.xml中的android:deb
  9. Android判断当前网络是否可用
  10. Android加载字体包及封装