什么是安卓?

news/2024/11/29 13:38:01/

什么是 Android ?

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ue6ywKGO-1582985139963)(android/android_overview.jpg)]

Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。
Android是由谷歌及其他公司带领的开放手机联盟开发的。
Android编程是基于Java编程语言的。

Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上

开发优势

  • 开放源代码
  • 众多开发者及强大的社区
  • 不断增长的市场
  • 国际化的 App 集成
  • 低廉的开发成本
  • 更高的成功几率
  • 丰富的开发环境

特性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oo7qywcw-1582985139968)(android/feature.jpg)]

系统架构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2icK8grK-1582985139973)(android/1.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-88rNQ7kX-1582985139979)(android/android_architecture.jpg)]

应用开发特色

在这里插入图片描述

应用程序与类别

应用程序

Android 应用程序一般使用 Android 软件开发工具包,采用 Java 语言来开发。
一旦开发完成,Android 应用程序可以容易的打包,并在诸如 Google Play 和亚马逊应用商店上出售。
Android 在世界各地190多个国家有数以百万计的移动设备。这是任何移动平台和快速增长的最大的安装基础。

类别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CRcBLMYw-1582985139988)(android/android_type.png)]

开发工具与资源

开发工具

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TXXPudrI-1582985139991)(android/3.jpg)]

JDK

JDK是 Java语言的软件开发工具包,它包含了 Java的运行环境、工具集合、基础类库等内容。

Android SDK

Android SDK是谷歌提供的Android开发工具包,在开发Android程序时,我们需要通过引入该工具包,来使用Android相关的API。

Android Studio

许多开发人员认为Android Studio是最好的 Android开发工具。它也被称为谷歌Android操作系统的官方开发者环境。
它具有无数的功能,如可视化布局,APK分析器,智能代码编辑器,快速模拟器,灵活的构建系统和实时分析器
它就像 Android开发者工具的瑞士军刀。

学习资源

Android Studio 中文组

Android Studio 中文组中文组是一支针对Android Studio做本地化支持的团队,其工作包括:Android Studio 汉化,文献翻译,BUG收集,安装,配置过程中常见问题的发现和解决,以及中文教程的编写。

developer.android.google.cn

谷歌安卓开发者官网, 包含官方编写的教程, 文档等。

参见

  • 菜鸟教程| Android概览

http://www.ppmy.cn/news/416319.html

相关文章

android开发用什么操作系统,Android是目前世界上最流行的操作系统

原标题:Android是目前世界上最流行的操作系统 Android是目前世界上最流行的操作系统,而且基于该系统的设备在全球范围内处于统治级地位。不过,对于很多安卓手机用户来说,Root这个词对他们十分陌生,甚至成为过去式。不过…

Google又发布操作系统,这次能像Android一样统治世界?

1 Google一直想在计算机体系中有所建树: 芯片、存储、网络操作系统编程语言数据库、大数据中间件人工智能 甚至想在通用应用上也有所建树: 通信:邮件、IM办公文档 国人在谷歌应用方面被墙,这个按下不表。 谷歌的人工智能平台Tenso…

微服务 springcloud 08.zuul框架,API网关,整合ribbon和hystrix框架

01.zuul是作为springcloud中的一个网关框架来使用的。 zuul API 网关,为微服务应用提供统一的对外访问接口。 zuul 还提供过滤器,对所有微服务提供统一的请求校验。 在项目中的位置: 02.新建 sp11-zuul 项目 03.pom.xml 需要添加 sp01-com…

Gorilla: 连接海量API的大语言模型

Gorilla是一个基于LLaMA(Large Language Model with API)的大型语言模型,它可以生成适当的API调用。它是在三个大型的机器学习库数据集上训练的:Torch Hub, TensorFlow Hub和HuggingFace。它还可以快速地添加新的领域,…

redis面试题详解

缓存 缓存穿透 缓存穿透:查询一个不存在的数据,MySQL查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。 解决方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存 解决方案二&am…

【Linux】MySQL数据库 (一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MySQL数据库 一、数据库的基本概念二、数据库系统发展史1.第一代数据库2.第二代数据库3.第三代数据库 三、当今主流数据库介绍1.关系数据库2.非关系数据库 四、MySQL数据库管…

sprinboot项目解决报错The valid characters are defined in RFC 7230 and RFC 3986

今天项目启动后,通过页面用get请求后台接口,发现如下报错信息 排查到前端在参数中传了一段json,参数中包含“{}“[]””,而"{"不在RFC3986中的保留字段中,被非法的。这时候请求压根到不了你的方法就被tomcat拦截了。直…

异常The valid characters are defined in RFC 7230 and RFC 3986

GET请求添加了JSON参数值出现该异常 java.lang.IllegalArgumentException: Invalid character found in the request target The valid characters are defined in RFC 7230 and RFC 3986 原因: tomcat8不允许URL中出现"[]"字符 解决方案: 方…