安卓官网使用小知识串讲

简介: 打开安卓开发者官网,映入眼帘的就是三个词“Android Studio”、“Google Play”和“Jetpack”

前言

刷了两个多小时教资题目,头有点晕晕的,于是便想把这段时间在安卓开发者官网上看到的一些东西整合一下,正好形成了这篇文章,可以对安卓的一些专用名词有一定的了解。

正篇

网络异常,图片无法展示
|


打开安卓开发者官网,映入眼帘的就是三个词“Android Studio”、“Google Play”和“Jetpack”,前两个词只要对安卓有所了解的就知道,一个是用于开发Android 应用的官方集成开发环境(IDE),以IntelliJ IDEA 为基础构建而成,简单的说就是idea魔改的给安卓写程序的开发工具。另一个是Google商城,与苹果的IOS store 类似,就是专门用来给安卓发布应用的,但众所周知,国内一般不会用它的,目前相对容易发安卓应用的商城应该是酷安了,其他平台都比较严格且要求也很高。

其实对于开发者而言还是最后一个词最重要,Android Jetpack是Google在18年IO大会上推荐的一整套组件库,它的出现填补了之前Android中自带的一些缺陷,例如Handler的内存泄露、Camera的不易用性、后台调度难以管理等等,总之,它填补了许多兼容性与漏洞,为开发者带来了很多便利,而且官网自带教程文档,都是很容易入手的。而且它有如下优势:

  • 加速开发:组件可以单独采用(不过这些组件是为协同工作而构建的),同时利用 Kotlin 语言功能帮助您提高工作效率。
  • 消除样板代码:Jetpack 可管理繁琐的 Activity(如后台任务、导航和生命周期管理)。
  • 构建高质量的强大应用:Jetpack 组件围绕现代化设计实践构建而成,具有向后兼容性,可以减少崩溃和内存泄漏。

点进官方教程:


网络异常,图片无法展示
|


我们发现官方对中文的支持也非常棒,而且为了方便过渡,用Java和Kotlin两种语言来教学,当然我们看到其中有教程也有一些其他内容,如“库”与Compose:


网络异常,图片无法展示
|


当然这都是官方对Jetpack的教程组成部分,Jetpack Compose就是Google最新提出的一个可以用声明式来绘制UI的框架。这个框架可以有效的提高UI的重复使用率,编程速度,以及UI的绘制效率。


网络异常,图片无法展示
|


库则可以查看你想用的库使用方法。

小结

总之,目前谷歌开发者平台做的是真好,可以为初学者提供很多便利,希望更多安卓人可以去更好的了解它,使用它。

相关文章
|
6月前
|
IDE 开发工具 Android开发
安卓与iOS开发环境对比:选择哪个平台开始你的移动应用之旅?
【8月更文挑战第12天】在移动应用开发的世界中,安卓和iOS是两个巨头,它们各自拥有独特的开发环境和生态系统。本文将深入探讨这两个平台的开发环境,包括它们的编程语言、工具、社区支持和市场覆盖度等方面。无论你是新手开发者还是有经验的专业人士,了解这些差异都将帮助你做出更明智的决策,选择最适合你项目需求和个人技能的平台。
60 1
|
2月前
|
Java 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文深入探讨了这两个平台的开发环境,从编程语言、开发工具到用户界面设计等多个角度进行比较。通过实际案例分析和代码示例,我们旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和个人偏好做出明智的选择。无论你是初涉移动开发领域的新手,还是寻求跨平台解决方案的资深开发者,这篇文章都将为你提供宝贵的信息和启示。
39 8
|
5月前
|
开发工具 Android开发 iOS开发
安卓与iOS开发环境对比:选择适合你的平台
【9月更文挑战第26天】在移动应用开发的广阔天地中,安卓和iOS是两大巨头。它们各自拥有独特的优势和挑战,影响着开发者的选择和决策。本文将深入探讨这两个平台的开发环境,帮助你理解它们的核心差异,并指导你根据个人或项目需求做出明智的选择。无论你是初学者还是资深开发者,了解这些平台的异同都至关重要。让我们一起探索,找到最适合你的那片开发天地。
|
5月前
|
移动开发 IDE Android开发
安卓与iOS开发环境的深度剖析
本文将深入探讨安卓(Android)和iOS两大主流移动操作系统的开发环境,从技术架构、开发语言、工具链、生态系统等多个维度进行对比分析。我们将揭示两者在应用开发过程中的异同点,为开发者提供选择平台时的技术参考,同时展望移动开发领域的未来趋势。通过综合比较,本文旨在呈现一个全面、立体的开发环境画像,助力开发者更好地理解并适应不断变化的移动技术生态。
96 0
|
6月前
|
API 开发工具 Android开发
安卓与iOS开发环境的对比分析
在数字科技飞速发展的时代,移动应用的开发已成为创新技术的一个重要领域。本文将深入探讨Android和iOS两大主流操作系统的开发环境差异,通过比较它们的编程语言、开发工具、用户界面设计、系统架构及API等方面,为开发者提供一个全面的参考视角。文章旨在揭示不同平台下的开发优势与挑战,帮助开发者更好地选择适合自己项目需求的开发环境。
60 0
|
7月前
|
Java 开发工具 Android开发
安卓与iOS开发环境对比:选择适合自己的平台
在移动应用开发的广阔天地中,Android与iOS两大操作系统各据一方。本文将深入探讨这两个平台的开发环境,从编程语言、工具到开发社区的支持,揭示它们各自的优势与不足。通过比较,开发者可以更清晰地认识到哪个平台更适合自己当前的项目需求和未来的职业规划。
110 0
|
7月前
|
IDE 开发工具 Android开发
安卓与iOS开发环境对比分析:选择适合自己的编程平台
移动应用开发的两大阵营——安卓和iOS,各自拥有不同的开发环境和工具集。本文通过深入比较这两个平台的编程语言、集成开发环境(IDE)、用户界面设计、测试框架以及部署流程,旨在为开发者提供一个全面的视角来选择最符合个人或项目需求的开发环境。
|
9月前
|
安全 网络协议 网络安全
2023年全国职业院校技能大赛信息安全管理与评估-理论题答案
2023年全国职业院校技能大赛信息安全管理与评估-理论题答案
|
8月前
|
监控 安全 关系型数据库
精通MySQL:数据库核心技术与应用实践
h3> 一、引言 MySQL作为开源关系型数据库管理系统的佼佼者,凭借其出色的性能、灵活性和稳定性,成为许多企业和开发者的首选
|
9月前
|
弹性计算 Ubuntu Linux
2024年阿里云1分钟幻兽帕鲁私服搭建图文教程
本文将为各位帕鲁玩家介绍使用服务器部署幻兽帕鲁联机服务器的教程,无需登录服务器,仅需点击鼠标即可完成,最快只需 30 秒。
143 0