学了安卓一个多月了,回过头来再次认识一下安卓,为什么要学习安卓....首先,为什么学习安卓开发,有一个经济原因,设备便宜。当然,主要原因归为开源,开放,JAVA语言。首先认识一下安卓的来源:

Android一词的本义指“机器人”,同时也是Google于2007年11月5日

宣布的基于 Linux 平台的 开源 手机操作系统的名称,该平台由 操作系统 、中间件、 用户界面 和 应用软件 组成。

Android操作系统最初由Andy Rubin创办的公司研发而来,最初主要支持手机

2005年由Google注资收购,并于2007年11月5日正式向外界展示了这款名为Android的操作系统,同时组建了一个开放手机联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,他们将共同开发Android系统的开放源代码。随后逐渐扩展到平板电脑及其他领域上。

Android的主要竞争对手是苹果公司的IOS以及RIM的Blackberry OS,2011年第一季度,Android在全球的市场份额首次超过Symbian,跃居全球第一。

安卓&&安卓系统???(资料源于安卓巴士)

安卓的定义:

  英文名:Android,它是一种以Linux为基础的开源代码编写的操作系统,目前主要使用在手机上面,包括一些平板电脑,对于大陆上面音译过来为安卓和安致这2类,目前安卓系统手机在国内使用人数是非常多的,目前是手机上一种非常广泛的系统,据统计它的市场份额已经超过了塞班系统,在全国智能手机中占有一半的份额,可想而知它的使用用户是多么的广泛。

  目前安卓系统在这几年的发展过程中,已经形成了Android与Symbian、ios三足鼎立的态势,现在的塞班系统日渐衰败,而安卓系统目前发展态势良好,可以说发展的潜力巨大。

  那么安卓系统是什么意思?
安卓系统的意思
  原本是指机器人的意思,它最早是由Android公司开发的,谷歌在2005年收购了该公司,继续对安卓系统进行开发,该程序主要是用JAVA程序进行编写。

安卓系统的主要特征:
 1、开放性。安卓系统是开源系统,源代码已经公开,随着用户的不断壮大,系统慢慢走向成熟。
 2、挣脱束缚。之前的安卓手机网络受到了运营商的制约,但是目前随着手机2G,3G网络的发展,这一因素慢慢消失。
 3、丰富的硬件。因为安卓系统的开放性,所以很多手机生产厂商研发出各种安卓系统产品。

PS:当时初学就很需要明确的一点,安卓是操作系统,不是编程语言。

Android是什么?相关推荐

  1. Unity5.6+ 导出Android 应用程序apk的环境配置及导出过程

    首先下载并安装安卓SDK和java的JDK 安卓sdk下载: http://www.android-studio.org/ 也可以在这下载: 链接:http://pan.baidu.com/s/1bp ...

  2. Android 的NDK的Makefile编写

    Android.mk 是google根据Linux GNU Makefile精简编译脚本.具体来说:这就是GNU Makefile的一小部分. 举一个简单例子: LOCAL_PATH := $(cal ...

  3. Android Animation (安卓动画)概念简介

    Android Animation Android 四种动画分别为逐帧动画和补间动画.属性动画.过渡动画: Frame Animation (逐帧动画) 实现方式:xml 和 Java代码 图片跳转的 ...

  4. 基于Android和SpringBoot的购物App

    (Shopping)购物应用商城 本软件使用Android和SpringBoot.JavaWeb技术实现:并结合百度LBS平台的SDK.支付宝App支付客户端SDK.MobTech的ShareSDK: ...

  5. Android数据持久化:SharePreference

    SharePreference:作为Android数据持久化的一种,具有一定的便捷性,适合存储一些体积小的数据. 存储数据方式:键值对的方式,类似于Map: 利用SharePreference.Edi ...

  6. Android数据持久化:文件存储

    数据持久化: 数据可分为瞬时数据和关键数据.保存在内存之中的数据是瞬时数据,而对于一些关键性数据,后期需要持续使用的,应当保存在存储设备中: 持久化保存方式: 文件存储.SharePreference ...

  7. Android Studio中RecycerView依赖库加载问题

    依赖包导入思考: 参考资料:recycleview导包问题 打开修改本项目中的build.gradle; 切勿着急添加包,应当提前查看其中的版本号(因为加载的v7包要和其版本保持一致性): 例如: 因 ...

  8. Android布局优化之include、merge、ViewStub

    include:引入重复使用的相同布局 merge:减少include布局的层级,将子元素直接添加到merge标签的parent中 ViewStub:其实就是一个宽高都为0的一个View,它默认是不可 ...

  9. Android动画之帧动画和补间动画

    Android系统提供三种动画:帧动画.补间动画和属性动画.这里先分析总结帧动画和补间动画. FrameAnimation 帧动画,通俗来说就是按照图片动作顺序依次播放来形成动画,创建帧动画可以用 x ...

  10. Android系统的启动过程

    Android系统的启动过程可以简单地总结为以下几个流程: 加载BootLoader -> 初始化内核 -> 启动init进程 -> init进程fork出Zygote(孵化器)进程 ...

最新文章

  1. python爬虫入门教程--快速理解HTTP协议(一)
  2. Customer Success Case Study Library
  3. Calc3: Geometrics
  4. jquery 设置style:display 其实很方便的
  5. gis里创建要素面板怎么打开_gis、mike学习
  6. 如何计算给定一个unigram语言模型_n-gram语言模型原理到实践
  7. linux下使用lftp的小结
  8. 常见的股票技术因子学习以及计算
  9. java之线程相关juc
  10. Let's go home
  11. ES6新特性_ES6集合实践---JavaScript_ECMAScript_ES6-ES11新特性工作笔记031
  12. plsql登录,tables表为空解决方案
  13. 关于 rm -rf * 你需要知道的
  14. 如何解决PHP里大量数据循环时内存耗尽的问题
  15. win10专业版开机画面模糊_Win10系统登录背景变模糊的两种恢复方法
  16. Asp .Net core 2 学习笔记(1) —— Starup
  17. 分析方法论_用户生命周期的建立
  18. iOS部分版本默认没有允许 app 访问蜂窝移动数据
  19. 第4届华为编程大赛决赛试题解答(棋盘覆盖)
  20. elasticsearch最大节点数_记录 Elasticsearch 的 maximum shards open 问题

热门文章

  1. 雷达 距离-方位(RA)图目标检测 一些笔记(持续更新)
  2. c++ 读取csv文件格式点云
  3. VS中调用工业相机Basler
  4. 计算机网络历年试题分析(大题待补充)
  5. 甘肃西部河谷科技有限公司官网上线 | LTD技术行业案例分享
  6. sql时间函数以及格式转换
  7. Unity3d游戏聊天匹配手机虚拟键盘
  8. 与任何手机无线同步/共享您的音乐收藏
  9. 水木清华,telnet挂积分,工具
  10. 轻松玩转新编日语5 zz江沪