小程序动态

15502933391

咨询热线

「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK

谢谢,我是码农飞哥,谢谢您写作责任编辑,热烈欢迎全屏帕西基哦。 责任编辑会重点项目如是说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 加装包。 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态加装包浏览好后是展开加装了。加装的过程非常简单,在Windows自然环境下一直点选下一步就能了,在Mac自然环境下只须要将Android Studio拖曳到Applications中即可完成加装。Android Studio会自动帮我们加装好Android SDK。点选打开Android Studio应用领域程序会出现如下表右图介面。 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态

Android SDK是什么

加装好Android Studio后能在 File->Appearance&Behavior->System Settings->Android SDK 下查阅Android SDK 的加装方向。此处我的是Mac自然环境,预设方向是
/Users/xiaowei/Library/Android/sdk
。这里加装的SDK的版是新一代的Android 12.0 版。 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态前往该产品目录找到SDK,能看到SDK的产品目录内部结构如下表右图图右图: 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态首先,须要搞清楚的是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 管理软件包和设计图的LX1辅助工具,ddms增容自然环境。

    AIDL 即Android Interface definition language 它是一种android内部民主化A53XI243SV的Verilog,透过它我们能定义民主化间的A53XI243SV。

    dx: 转化.classKParts为dvlikKParts,所有经过java校对生成的.class文件格式都须要此辅助工具展开转换,最后装箱进apk文件格式中。

    dexdump:透过dexdump能查阅apk文件格式中的dex执行情况,粗略地分析出原始java标识符是什么样的

  2. emulatoremulator产品目录下有Android软件包XIemulator,有各种天然资源。

  3. licenseslicenses产品目录下留存了Android SDK的开放源码证书。

  4. platform-tools该产品目录包涵各网络平台辅助工具

  5. platformsplatforms是SDK的核心文本,在platforms中包涵了的各Android SDK版的产品目录中,包涵控制系统PV、辅助工具、实例标识符等文本。platforms每一版的产品目录内部结构:

    1. data/: 包涵预设的字体、天然资源等文本;
    2. skins/:包涵几个虚拟环境的眼部,每一眼部对应了一种萤幕尺寸;
    3. android.jar:Android库文件格式的java程序包,在校对本网络平台的Android应用领域程序的时候被使用;
  6. skins skins产品目录下存放了Android软件包的眼部

  7. sourcessources 产品目录下存放了各Android SDK版下的天然资源包,该天然资源包中有android合作开发所须要的各种辅助工具类。其中最重要的是android产品目录。 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态

  8. tools 作为SDK根产品目录下的tools文件格式夹,这里包涵重要的辅助工具,比如说,emulator 是Android软件包XI。mksdcard 是软件包 SD PV的创建辅助工具

  9. system-images该产品目录存放控制系统加进的所有图片

    Android产品目录

    作为一个java项目,通常情况下都会引入须要加进的辅助工具类,也是jar包。 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态 「iOS科技化之路-02」加装iOSStudio,重新认识iOSSDK 小程序动态

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的产品目录内部结构。

我是码农飞哥,再次谢谢您读完责任编辑

全网同名【码农飞哥】。不积跬步,无以至千里,享受分享的快乐 我是码农飞哥,再次谢谢您读完责任编辑

相关文章

网友留言

发表评论

◎欢迎参与讨论