关于python:❤️Android精进之路02安装Android-Studio认识Android-SDK一步步学习❤️

26次阅读

共计 2585 个字符,预计需要花费 7 分钟才能阅读完成。

** 您好,我是码农飞哥,感谢您浏览本文,欢送一键三连哦。
本文会重点介绍 Android SDK 以及如何装置 Android Studio 进行 Android 开发。**
干货满满,倡议珍藏,须要用到时常看看。小伙伴们如有问题及须要,欢送踊跃留言哦~ ~ ~。

前言

上一篇文章定好了 Android 学习打算,这篇文章就正式进入 Android 的学习之旅了。本文将重点介绍 Android SDK 的目录构造,如何装置 Android Studio 以及如何用 Android Studio 进行第一个 Android 利用的开发。

如何装置 Android Studio 呢?

Android Studio 是 Google 官网举荐的用来开发 Android 的开发工具。它是在 IDEA 的根底上倒退而来。对 Android 有很好的反对,是 Android 的首选开发工具。
拜访 Android Studio 的官网地址,点击 Download Android Studio 按钮下载最新版本的 Android Studio 安装包。

安装包下载好之后就是进行装置了。装置的过程比较简单,在 Windows 环境下始终点击下一步就能够了,在 Mac 环境下只须要将 Android Studio 拖动到 Applications 中即可实现装置。Android Studio 会主动帮咱们装置好 Android SDK。点击关上 Android Studio 应用程序会呈现如下界面。

Android SDK 是什么?

装置好 Android Studio 之后能够在 File->Appearance&Behavior->System Settings->Android SDK 下查看 Android SDK 的装置门路。此处我的是 Mac 环境,默认门路是 /Users/xiaowei/Library/Android/sdk。这里装置的 SDK 的版本是最新的Android 12.0 版本。

返回该目录找到 SDK,能够看到 SDK 的目录构造如下图所示:

首先,须要弄清楚的是 Android SDK 到底是什么呢?
学过 Java 的小伙伴应该都很分明 Java 的 JDK,它就是 Java 的虚拟机,是 Java 运行的根底环境,也就是说 Java 利用必须有 JDK 能力运行。JDK 中有许多 JAVA 开发所必备的工具包。比方零碎类等等。
与 JDK 相似的,Android SDK 就是 Android 专属的软件开发工具包,能够通过它来疾速的开发 Android 利用。
说完了 Android SDK 的概念之后,接下来看看 SDK 的目录构造。

  1. build-tools
    保留着一些 Android 平台相干通用工具,比方 adb、和 aapt、aidl、dx 等文件。在 build-tools 中蕴含了各个 Android SDK 版本下的通用工具。
    aapt 即 Android Assert Packaging Tool,该工具能够查看,创立,更新 ZIP 格局的文档附件(zip,jar,apk)。也能够将资源文件编译成二进制文件。

    Adb 即 android debug bridge 治理模拟器和真机的万能工具,ddms 调试环境。

    AIDL 即 Android Interface definition language 它是一种 android 外部过程通信接口的描述语言,通过它咱们能够定义过程间的通信接口。

    dx: 转化.class 中间代码为 dvlik 中间代码,所有通过 java 编译生成的.class 文件都须要此工具进行转换,最初打包进 apk 文件中。

    dexdump:通过 dexdump 能够查看 apk 文件中的 dex 执行状况,粗略剖析出原始 java 代码是什么样的

  2. emulator
    emulator 目录下有 Android 模拟器主程序 emulator,有各种资源。
  3. licenses
    licenses 目录下保留了 Android SDK 的开源证书。
  4. platform-tools
    该目录蕴含各个平台工具
  5. platforms
    platforms 是 SDK 的核心内容,在 platforms 中蕴含了的各个 Android SDK 版本的目录中,蕴含零碎映像、工具、示例代码等内容。
    platforms 每个版本的目录构造:

    1. data/:蕴含默认的字体、资源等内容;
    2. skins/: 蕴含几个仿真器的皮肤,每个皮肤对应了一种屏幕尺寸;
    3. android.jar:Android 库文件的 java 程序包,在编译本平台的 Android 应用程序的时候被应用;
  6. skins
    skins 目录下寄存了 Android 模拟器的皮肤
  7. sources
    sources 目录下寄存了各个 Android SDK 版本下的资源包,该资源包中有 android 开发所须要的各种工具类。其中最重要的就是 android 目录。
  8. tools
    作为 SDK 根目录下的 tools 文件夹,这里蕴含重要的工具,比方,emulator 是 Android 模拟器主程序。mksdcard 是模拟器 SD 映像的创立工具
  9. system-images
    该目录寄存零碎用到的所有图片

    Android 目录

    作为一个 java 我的项目,通常状况下都会引入须要用到的工具类,也就是 jar 包。

Android 目录下的次要包含如下内容:

名称作用
app提供高层的程序模型和根本的运行环境
content蕴含各种对设施上的数据进行拜访和公布的类
database通过内容提供者浏览和操作数据库
graphics底层的图形库
location定位和相干服务的类
media提供一些类治理多种音频,视频的媒体接口
net提供帮忙网络拜访的类,超过通常的 java.net.* 接口
os提供零碎服务,音讯传输,IPC 机制
opengl提供 OpenGL 的工具
provider提供类,拜访 Android 的内容提供者
telephony提供与拨打电话相干的 API 交互
view提供根底的用户界面接口框架
util波及工具性的办法,例如工夫日期的操作
webkit默认浏览器的操作接口
widget蕴含各种 UI 元素在应用程序的屏幕中应用
test提供 Android 单元测试框架的类
security提供 Android 平安框架的类
serviceAndroid 外围服务类
nfc提供了 nfc 性能的根底类
debug提供了 debug 性能所需根底类

总结

本文首先介绍了如何装置 Android Studio, 接着重点介绍了 Android SDK 的目录构造。

我是码农飞哥,再次感谢您读完本文

全网同名【码农飞哥】。不积跬步,无以至千里,享受分享的高兴
我是码农飞哥,再次感谢您读完本文

正文完
 0