Anroid入门了解

Anroid的开发入门

一、Anroid 的开发环境与编写语言

1. 开发环境

  Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
  Android开发是指Android平台上应用的制作,Android早期由“Android之父”之称的Andy Rubin创办,Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。

2. 编程语言及其新动态更新

  Android以Java为编程语言,涉及Java语言基础、Java面向对象编程、JDK核心API、Java集合框架、Java网络编 程、JavaI/O编程、Java多线程编程、Java异常机制、Java安全、JDBC、XML等。
  但在2017年I/O大会上,谷歌官方正式支持Kotlin,成为官方认可的安卓开发第一语言,而且从Android Studio 3.0开始,将直接集成Kotlin而无需安装任何的插件。这个语言是由JetBrains去年发明的,它受到欢迎,主要是因为它运行在Java虚拟机上,可以和java一起使用来构建应用程序。 这意味着开发人员可以使用现有的代码,轻松地构建新的功能或替代Java代码。 由于Kotlin依赖于Java,所以这两种语言都将继续得到支持。

3. Anroid各版本的特性

3.1 Android 1.5(Cupcake纸杯蛋糕)

Cupcake纸杯蛋糕

  • 智能虚拟键盘

  • 使用widgets实现桌面个性化

  • 视频录制和分享

  • 图片上传

  • 更快的标准兼容浏览器

  • Voice search 语音搜索

  • 立体声蓝牙和免提电话

3.2 Android 1.6(Donut甜甜圈)

Donut甜甜圈

  • 完全重新设计的Android Market,可以显示更多的屏幕截图

  • 手势支持,可以让开发者生成针对某个应用程序的手势库**

  • 支持CDMA网络

  • TXT-2-Speech,支持了更多语言的发音

  • 快速搜索框,可直接搜索括联系人等手机内容

  • 全新的拍照界面

  • 应用程序耗电查看

  • linux内核升级到2.6.29

  • 其他:支持更多的屏幕分辨率,如WVGA,QVGA等

3.3 Android 2.0 (2.0~2.1 Eclair松饼 (闪电泡芙))
  • 优化文件结构,提高系统流畅性

  • 支持双击屏幕放缩照片

  • 加强了网络社交功能

  • 强化了语音识别的搜索控制。整个系统多处都支持语音控制,并拥有独立的控制面板

  • 谷歌地图服务更新,加入了全新的导航系统

  • 加入了原生微软Exchange邮件服务支持

  • 提供了多个不同帐户,统一的邮件收件箱

  • 只需双击就能上传图片至YouTube

  • 优化了驾车时的体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用

2.0~2.1 Eclair松饼(闪电泡芙)

3.4 Android 2.1
  • 可以同时绑定多个Google账号

  • 无线控件里有了VPN设置

  • 增加了连接到PC设置

  • 增强了语言和声音的转换功能,并加入了文字到语音转换

  • 全新的拨号界面,按键更大,更易于操作

  • 更多桌面Widget

  • 新的Google地图可以使用谷歌地图导航功能

  • 新的浏览器版本,加强了稳定性和网页渲染能力

  • 全局搜索功能加强

  • 全新的Market程序,搜索更快布局更合理

3.5 Android 2.2(Froyo冻酸奶)

2.2Froyo冻酸奶

  • 全面支持Flash 10.1

  • 应用程序自动升级,让升级更加人性化

  • 支持应用程序安装在外置内存上

  • Linux内核将升级为最新的2.6.32版本,系统更加稳定

  • 对系统性能进一步优化,让手机有更多的运行内存

  • 增加了轨迹球LED指示灯变色这个新功能

  • 增加了对3D性能的优化,3D性能更加强大

  • FM功能也将在新系统中得到全面支持

3.6 Android 2.3(2.3 Gingerbread姜饼)

2.3 Gingerbread姜饼

  • 用户界面更美观

  • 提升游戏体验

  • 提升多媒体能力

  • 增加官方进程管理

  • 改善电源管理

  • NFC近场通信

  • 全局下载管理

  • 全新虚拟键盘

  • 原生支持前置前置摄像头

  • SIP网络电话

3.7 Android3.0到3.1(3.0 Honeycomb 蜂巢):

3.0 Honeycomb 蜂巢

  安卓3.0系统主要用于安卓的平板产品画面动感,可操控性更强,代表有摩托罗拉的平板产品XOOM,3.1也已经发布,也主要用于平板产品。

3.8 Android4.0(4.0 Ice CreamSandwich)

Android4.0(4.0 Ice CreamSandwich)

  • 单一系统

  Android 4.0将只提供一个版本,同时支持智能手机、平板电脑、电视等设备。

  • 一流的新UI

  • 开源

  此前Android 3.0曾一度宣布不采取开源措施,然而谷歌深知Android系统一大成功特性就是开源。平板上吃到的苦头势必在全新的Android 4.0上避免,用户为中心的刷机资源一定会让Android 4.0锦上添花。

3.9 Android 5.0 Hello 5.0

Android 5.0 Hello 5.0(棒棒糖)

  • 基于Linux内核3.0

  • 通过Android Market购买音乐

  谷歌推出Google Music Beta ,允许上传2万首音乐到Google的云端服务器,自动创建播放列表在任何支持flash的设备上回放.

  • 多核处理器优化

  • 集成Google电视和Chrome OS的智能停放

  • 为OEM提供了官方的主题引擎

  • 支持现有的智能手机

  • 新的摄影技巧以及虚拟摄像机

3.10 Android 6.0 Marshmallow(棉花糖)

Android 6.0 Marshmallow(棉花糖)

  • 锁屏下语音搜索

  • 指纹识别

  • 更完整的应用权限管理

  • Doze电量管理

  • Now on Tap功能

  • App Links

3.11 Anroid 7.0 (Nougat牛轧糖)

Anroid 7.0 (牛轧糖)

  • 分屏多任务

  • 全新下拉快捷开关页

  • 通知消息快捷回复

  • 通知消息归拢

  • 流量保护模式

  • 全新设置样式

  • 改进的Doze休眠机制

  • 系统级电话黑名单功能

  • 菜单键快速应用切换

猜你喜欢

转载自blog.csdn.net/weixin_41625927/article/details/80336427