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

**您好,我是码农飞哥,感谢您浏览本文,欢送一键三连哦。
本文会重点介绍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平安框架的类
service Android 外围服务类
nfc 提供了nfc性能的根底类
debug 提供了debug性能所需根底类

总结

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

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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理