Android(读音:英:['ændrɔɪd],美:[ˈænˌdrɔɪd]),中文又称安卓或安致,是一个基于Linux内核与其他开源软件的开放源代码的移动操作系统,由谷歌成立的开放手持设备联盟持续领导与开发。
Android Inc.于2003年10月由安迪·鲁宾、利奇·米纳尔、尼克·席尔斯、克里斯·怀特在加州帕罗奥图创建。Android最初由安迪·鲁宾等人开发制作,最初开发这个系统的早期方向是创建一个数字相机的先进操作系统,但是后来发现相机市场规模不够大,加上智能手机发展趋势快速成长,于是Android成为一款面向智能手机的操作系统。于2005年7月11日Android Inc.被美国科技企业Google收购。
2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发Android,随后,Google以Apache免费开放源代码许可证的授权方式,发布了Android的源代码,开放源代码加速了Android普及,让生产商推出搭载Android的智能手机,Android后来更逐渐拓展到平板电脑及其他领域上。
2010年末数据显示,仅正式推出两年的Android操作系统在市场占有率上已经超越称霸逾十年的诺基亚Symbian系统,成为全球第一大智能手机操作系统。
在2014年Google I/O开发者大会上Google宣布过去30天里有10亿台活跃的Android设备,相较于2013年6月则是5.38亿。
2017年3月,Android全球网络流量和设备超越Microsoft Windows,正式成为全球第一大操作系统。
截至2020年4月,根据StatCounter统计,除了美国、加拿大、挪威、英国、日本和澳大利亚外,其他所有国家都把Android作为首选智能手机操作系统。
Android是与Apple 4GS竞争的函数强大的操作系统,并支持强大的函数。其中很少列出以下-
Sr.No. | Feature & Description |
---|---|
1 | Beautiful UI Android OS基本屏幕提供了美观直观的用户界面。 链接:https://www.learnfk.comhttps://www.learnfk.com/android/android-overview.html 来源:LearnFk无涯教程网 |
2 | Connectivity GSM/EDGE,IDEN,CDMA,EV-DO,UMTS,蓝牙,Wi-Fi,LTE,NFC和WiMAX。 |
3 | Storage SQLite是一种轻量级的关系数据库,用于数据存储。 |
4 | Media support H.263,H.264,MPEG-4 SP,AMR,AMR-WB,AAC,HE-AAC,AAC 5.1,MP3,MIDI,Ogg Vorbis,WAV,JPEG,PNG,GIF和BMP。 |
5 | Messaging 短信和彩信 |
6 | Web browser 基于开源WebKit布局引擎,再加上支持HTML5和CSS3的Chrome V8 JavaScript引擎。 |
7 | Multi-touch Android具有对多点触控的本机支持,该支持最初在HTC Hero等手机中提供。 |
8 | Multi-tasking 用户可以从一个任务跳到另一个任务,同时各种应用程序可以同时运行。 |
9 | Resizable widgets 小部件可调整大小,因此用户可以扩展它们以显示更多内容,也可以缩小它们以节省空间。 |
10 | Multi-Language 支持单向和双向文本。 |
11 | GCM Google Cloud Messaging(GCM)是一项服务,使开发人员无需专有的同步解决方案即可向Android设备上的用户发送短信数据。 |
12 | Wi-Fi Direct 一种技术,可让应用程序通过高带宽对等连接直接发现并配对。 |
13 | Android Beam 一项流行的基于NFC的技术,只需触摸两个支持NFC的电话,即可让用户立即共享。 |
通常使用Android软件开发套件以Java语言开发Android应用程序。
开发完成后,可以轻松打包Android应用程序,并通过 Google Play , SlideME , Opera移动商店, Mobango , F-droid 和 Amazon Appstore 。
Android为全球190多个国家/地区的数亿个移动设备提供动力。它是所有移动平台中最大的安装群体,并且增长迅速。每天全世界有超过一百万的新Android设备被激活。
编写本教程的目的是教您如何开发和打包Android应用程序。无涯教程将从用于Android应用程序编程的环境设置开始,然后深入研究Android应用程序的各个方面。
市场上有许多android应用程序。顶级类别是-
android的代号目前从A到N,如Aestro,Blender,Cupcake,Donut,Eclair,Froyo,Gingerbread,Honeycomb,Ice Cream Sandwitch,Jelly Bean,KitKat,Lollipop和Marshmallow。让无涯教程按顺序了解android的历史。
API级别是一个整数值,可唯一标识由Android平台版本提供的框架API修订版。
平台版本 | API级别 | VERSION_CODE |
---|---|---|
Android 8.0 | 26-27 | oreo |
Android 7.0 | 24-25 | nougat |
Android 6.0 | 23 | MARSHMALLOW |
Android 5.1 | 22 | LOLLIPOP_MR1 |
Android 5.0 | 21 | LOLLIPOP |
Android 4.4W | 20 | KITKAT_WATCH |
Android 4.4 | 19 | KITKAT |
Android 4.3 | 18 | JELLY_BEAN_MR2 |
Android 4.2、4.2.2 | 17 | JELLY_BEAN_MR1 |
Android 4.1、4.1.1 | 16 | JELLY_BEAN |
Android 4.0.3,4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 |
Android 4.0、4.0.1、4.0.2 | 14 | ICE_CREAM_SANDWICH |
Android 3.2 | 13 | HONEYCOMB_MR2 |
Android 3.1.x | 12 | HONEYCOMB_MR1 |
Android 3.0.x | 11 | HONEYCOMB |
Android 2.3.4 Android 2.3.3 | 10 | GINGERBREAD_MR1 |
Android 2.3.2 Android 2.3.1 Android 2.3 | 9 | GINGERBREAD |
Android 2.2.x | 8 | Froyo |
Android 2.1.x | 7 | ECLAIR_MR1 |
Android 2.0.1 | 6 | ECLAIR_0_1 |
Android 2.0 | 5 | ECLAIR |
Android 1.6 | 4 | DONUT |
Android 1.5 | 3 | CUPCAKE |
Android 1.1 | 2 | BASE_1_1 |
Android 1.0 | 1 | BASE |
- Android - 简介
- Android - 环境设置
- Android - 系统架构
- Android - 应用组件
- Android - 应用示例
- Android - Resources
- Android - Activity
- Android - Services
- Android - Broadcast Receivers
- Android - Content Providers
- Android - AlarmManager
- Android - Fragments
- Android - Intents/Filters
- Android - UI布局
- Android - 隐藏标题栏
- Android - 屏幕方向
- Android - 分享应用数据
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Spring Boot与Kubernetes云原生微服务实践 -〔杨波〕