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纸杯蛋糕)
-
完全重新设计的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”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用
-
全面支持Flash 10.1
-
应用程序自动升级,让升级更加人性化
-
支持应用程序安装在外置内存上
-
Linux内核将升级为最新的2.6.32版本,系统更加稳定
-
对系统性能进一步优化,让手机有更多的运行内存
-
增加了轨迹球LED指示灯变色这个新功能
-
增加了对3D性能的优化,3D性能更加强大
-
FM功能也将在新系统中得到全面支持
3.6 Android 2.3(2.3 Gingerbread姜饼)
??安卓3.0系统主要用于安卓的平板产品,画面动感,可操控性更强,代表有摩托罗拉的平板产品XOOM,3.1也已经发布,也主要用于平板产品。
3.8 Android4.0(4.0 Ice CreamSandwich)
-
基于Linux内核3.0
-
通过Android Market购买音乐
??谷歌推出Google Music Beta ,允许上传2万首音乐到Google的云端服务器,自动创建播放列表在任何支持flash的设备上回放.
-
多核处理器优化
-
集成Google电视和Chrome OS的智能停放
-
为OEM提供了官方的主题引擎
-
支持现有的智能手机
-
新的摄影技巧以及虚拟摄像机
3.10 Android 6.0 Marshmallow(棉花糖)

-
锁屏下语音搜索
-
指纹识别
-
更完整的应用权限管理
-
Doze电量管理
-
Now on Tap功能
-
App Links
3.11 Anroid 7.0 (Nougat牛轧糖)
!Anroid 7.0 (牛轧糖)
-
分屏多任务
-
全新下拉快捷开关页
-
通知消息快捷回复
-
通知消息归拢
-
流量保护模式
-
全新设置样式
-
改进的Doze休眠机制
-
系统级电话黑名单功能
-
菜单键快速应用切换
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!