Android SDK (介绍)
- SDK (Software Development Kit) 软件开发工具包是软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
- Android SDK 就是 Android 专属的软件开发工具包。
2,Android SDK 目录结构
1) add-ons
2) docs
3) extras
4) platforms
5) platform-tools
名称
|
作用
|
api 目录
|
api-versions.xml 文件,用于指明所需类的属性、方法、接口等
|
lib 目录
|
目录中只有 dx.jar 文件,为平台工具启动 dx.bat 时加载并使用 jar 包里的类
|
aapt.exe
|
把开发的应用打包成 APK 安装文件,如果用 Eclipse 开发,就不用通过命令窗口输入命令+参数实现打包
|
adb.exe (Android Debug Bridge 调试桥)
|
通过它连接 Android 手机(或模拟器)与 PC 端,可以在 PC 端上控制手机的操作。如果用 Eclipse 开发,一般情况 下 ADB 会自动启动,之后我们可以通过 DDMS 来调试 Android 程序。
|
aidl.exe (Android Interface Definition Language)
|
Android 内部进程通信接口的描述语言,用于生成可以在 Android 设备进行进程间通信 (Inter-Process Communication,IPC) 的代码
|
dexdump.exe
|
可以反编译 .dex 文件,例如 .dex 文件里包含 3 个类,反编译后也会出现 3 个 .class 文件,通过这些文件可以大概了解原始的 Java 代码。
|
dx.bat
|
将 .class 字节码文件转成 Android 字节码 .dex 文件
|
fastboot.exe
|
可以进行重启系统、重写内核、查看连接设备、写分区、清空分区等操作
|
Android llvm-rs-cc.exe
|
Renderscript 采用 LLVM 低阶虚拟机,llvm-rs-cc.exe 的主要作用是对 Renderscript 的处理
|
NOTICE.txt 和 source.properties
|
NOTICE.txt 只是给出一些提示的信息;source.properties 是资源属性信息文件,主要显示该资源生成时间、系统类型、资源 URL 地址等。
|
6) samples
7) system-images
8) temp
9) tools
3,Android.jar
名称
|
作用
|
Android.app
|
提供高层的程序模型和基本的运行环境
|
Android.content
|
包含各种对设备上的数据进行访问和发布的类
|
Android.database
|
通过内容提供者浏览和操作数据库
|
Android.graphics
|
底层的图形库
|
Android.location
|
定位和相关服务的类
|
Android.media
|
提供一些类管理多种音频、视频的媒体接口
|
Android.net
|
提供帮助网络访问的类,超过通常的 java.net.* 接口
|
Android.os
|
提供系统服务、消息传输、IPC 机制
|
Android.openg
|
提供 OpenGL 的工具
|
Android.provider
|
提供类,访问 Android 的内容提供者
|
Android.telephony
|
提供与拨打电话相关的 API 交互
|
Android.view
|
提供基础的用户界面接口框架
|
Android.util
|
涉及工具性的方法,例如时间日期的操作
|
Android.webkit
|
默认浏览器操作接口
|
Android.widget
|
包含各种 UI 元素(大部分是可见的)在应用程序的屏幕中使用
|
- 核心的 Android API 在每部手机上都可以使用,但仍然有一些 API 接口有各自特别的适用范围,这就是所谓的“可选API”。这些 API 之所以是“可选的”,主要是因为一个手持设备并不一定要完全支持这类 API,甚至可以完全不支持。
1) Location-Based Services(定位服务)
2) Media APIs(多媒体接口)
3) 3D Graphics with OpenGL(3D 图形处理 OpenGL)
4) Low-Level Hardware Access(低级硬件访问)
Android SDK (介绍)相关推荐
- Android SDK介绍
SDK下包的说明: 1:add-ons:Android开发需要的第三方文件和软件库 2:docs:Android的文档.包括开发指南.API参考.资源等 3:extras:扩展的附加包 4:platf ...
- Android SDK镜像的介绍使用【转发】
由于一些原因,Google相关很多服务都无法访问,所以在很多时候我们SDK也无法升级,当然通过技术手段肯定可以解决,但是比较麻烦,而且下载速度也不怎么样. 这里笔者介绍一个国内的Android镜像站, ...
- Android SDK目录结构介绍
简短介绍: 参数:描述 add-ons:Android 开发需要的第三方文件 build-tools:编译工具目录,包含了转化为davlik虚拟机的编译工具 docs:Android的文档,包括开发指 ...
- android sdk manager下载后怎么安装,【转载】一个不错的介绍配置Android SDK Manager安装的教程与注意事项...
原文转载自:https://software.intel.com/zh-cn/blogs/2013/12/17/android-android-sdk-manager 在跟燕青一起学Android应用 ...
- ANDROID SDK体系介绍
本章介绍了Android SDK的相关内容,包括其文档解读,示例讲解,以及相关API的介绍,通过本章的学习,可以比较清晰地把握Android SDK的全貌,熟悉其提供的相关示例,以及附带的工具使用.另 ...
- 腾讯微博android sdk,腾讯微博java(android)sdk新增微博api详细介绍
本文主要介绍腾讯微博android sdk中新增微博有关的8个接口,以及使用的示例代码 注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdkService并初始化,见 ...
- android app初始化sdk,Android SDK使用系列教程——2.SDK初始化和常用类介绍
本帖最后由 碎羽 于 2015-6-18 11:36 编辑 上次讲到SDK的下载和导入,这次来讲讲SDK的初始化和常用类的介绍. 一.初始化SDK 初始化SDK,首先要获得对应设备的AppID.App ...
- 腾讯微博android sdk,腾讯微博java(android)sdk时间线api详细介绍
本文主要介绍腾讯微博android sdk中时间线有关的20个接口,以及正常获取及翻页的使用的示例代码及部分特例 注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdk ...
- win10如何android skd,雨林木风win10系统android sdk manager 无法更新的步骤介绍
现如今,几乎家家户户都有一台电脑,当我们操作雨林木风win10系统的过程中常常会碰到雨林木风win10系统android sdk manager 无法更新的问题,有什么好的办法去解决雨林木风win10 ...
最新文章
- Google刚刚开源了一款用于测试iOS应用的工具:EarlGrey
- Android中实现Bitmap在自定义View中的放大与拖动
- VBS脚本常用经典代码收集
- python for 循环每次取n个数据(亲测)
- 1.const关键字.rs
- facelets_Java EE 8中的MVC 1.0:使用Facelets入门
- mysql学习笔记14 多表查询初步
- 电脑编程教学_东莞沙田mastercam编程学习怎么收费
- 超级弹珠游戏(洛谷P2356题题解,Java语言描述)
- android 开发 佳博打印模板_电商在打印快递电子面单时的常见问题及解决方法
- es6 数组去重_《前端算法系列》数组去重
- 杭电2098--分拆素数和
- 红巨星粒子Red Giant Trapcode Suite
- 如何改手机b站html,教你如何手机提取B站视频内音频
- 12306火车票抢票Python代码
- 领先一步,步步领先:编程教育已进入中小学生课堂
- C++——队列应用——显示二项式系数
- E - Ricochet Robots( dfs+hash优化 )
- python爬虫-爬取股票贴吧帖子
- excel多列多行合并成多列一行