android开发文档(android SDK 文档目录下都有哪些文件都代表着什么)

2026-04-30 07:26:01 5

android开发文档(android SDK 文档目录下都有哪些文件都代表着什么)

“android开发文档”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看android开发文档(android SDK 文档目录下都有哪些文件都代表着什么)!

本文目录

android SDK 文档目录下都有哪些文件都代表着什么

Android SDK 目录下有很多文件夹,主要都是干什么的呢?
1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。
2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。
3. market_licensing 作为Android Market版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。
4. platforms 是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本, 这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。
5. platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android 2.3开始这些工具被划分为通用了。
6. samples 是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学习,对于SQLite数据库操作可以查看NotePad这个例子,对于游戏开发 Snake、LunarLander都是不错的例子,对于Android主题开发Home则是android m5时代的主题设计原理。
7. tools 作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是android模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。
8. usb_driver 顾名思义,保存着android平台google官方机型的驱动如nexus one、nexus s,同时也有一些老机型驱动的支持,比如说htc dream、htc magic和Motorola 的droid。
参考自:blog.csdn.net/coolwzjcool/article/details/7761663

Android 蓝牙开发(一)

普通蓝牙设备官方文档

Android 平台包含蓝牙网络堆栈支持 ,凭借此支持,设备能以无线方式与其他蓝牙设备交换数据。应用框架提供了通过 Android Bluetooth API 访问蓝牙功能的途径。使用 Bluetooth API Android 应用可以执行下面的操作:

传统蓝牙适用于电池使用强度较大的操作,例如 Android 设备之间的流传输和通信等。针对具有低功耗要求的蓝牙设备,Android 4.3(API 18)中引入了面向低功耗蓝牙的 API 支持。

使用 Android Bluetooth API 来完成使用蓝牙进行通信的四项主要任务: 设置蓝牙 、 查找局部区域内的配对设备或可用设备 、 连接设备 ,以及在 设备之间传输数据 。

关于蓝牙的 API 在 android.bluetooth 包中,下面介绍一下和蓝牙相关的主要类:

在 BluetoothProfile IPC 客户端连接到服务(即,运行特定配置文件的内部服务)或断开服务连接时向其发送通知的接口。

使用蓝牙必须声明权限 BLUETOOTH 才可以执行蓝牙通信。

1、获取蓝牙适配器

例如:我们可以查询所有已配对的设备,然后使用 ArrayAdapter 向用户显示每台设备的名称:

要发起连接仅需要知道目标蓝牙设备的 Mac 地址就可以了。

注意 执行 discovery 对于蓝牙适配器来说是一个非常繁重的过程,并且会消耗大量资源。在找到要连接的设备后, 要确保使用 cancelDiscovery() 来停止发现,然后尝试连接 。如果您已经和某台设备进行连接,那么这个时候执行发现操作会大幅度的减少此连接可用的带宽!因此不应该在处于连接状态的时候执行发现操作!

例如:

在连接之前如果两个设备没有配对,则系统会自动发出配对请求。

服务器套接字接受连接的基本过程

放在子线程中去执行。

例子:

客户端连接的基本过程

调用 connect() 的时候要确保客户端没有执行发现操作。如果执行了会大幅度降低连接的速度,增加失败的可能。

例子

在连接之前调用 cancleDiscovery() 在进行连接之前应该始终调用这个方法,而且调用的时候无需检测是否正在扫描。

过程:

从 Android 3.0 开始, Bluetooth API 便支持使用蓝牙配置文件。蓝牙配置文件是适用于设备间蓝牙通信的无线接口规范。

1、蓝牙配置文件就是设备间通信(蓝牙设备)的一种规范

免提配置文件便是一个示例,对于连接到无线耳机的手机,两台设备都必须支持免提配置文件。我们也可以通过实现接口 BluetoothProfile 来写入自己的类来支持特定的蓝牙配置文件。Android API 提供了以下的几种蓝牙配置文件的实现:

2、使用配置文件的基本步骤

创建 HDP 应用:

关于普通蓝牙设备和普通蓝牙设备之间的连接通信

关于蓝牙设备和蓝牙仪器(蓝牙耳机、电子秤等等类似产品)
这种之间的通信是通过配置文件代理来实现的。
都有一个对应的配置文件代理类。具体的操作是通过这个对象来完成。

***隐藏网址***

怎样使用Android开发文档

方法/步骤
当装好SDK过后,在其安装目录下会有一个docs文件夹,打开该文件夹,可以找到一个index.html文件,点击打开。
此时浏览器上出现一个网页,即为文档的首页面。如果电脑在联网状态的话,打开比较缓慢。打开后可以在浏览器中添加书签收藏,方便以后阅读。
当查询时,一般使用的是Develop选项下的各子选项。
首先,Develop下的Training页面是整个Android开发的一个教程,国内很多开发书籍都是根据其写的。如果英语比较好,看这个官方教程足以学习Android开发了。
API Guides中讲解了关于Android的所有知识,引导开发者学习其特性。
Reference里是Android开发中可能用到的所有包和方法,需要用到某个方法却不理解其机制时,可以到相应的包中找,然后阅读其介绍。若是不清楚具体在哪个包中,可以直接在右侧搜索框中输入相关信息然后搜索。

如何查看Android SDK API文档

查看android api有两种方式:在线查看与离线查看。

1.  在线查看

在线查看一般是指在安卓开发者官网上直接查看,但这需要你的网络环境可以访问谷歌。

官方地址如下:

***隐藏网址***

目前最新的API是android 24,如下图,左边可以切换API的版本,右边可以切换显示包索引还是类索引。

2.  离线查看

离线查看一般是指在SDK Manager里下载开发者帮助文档如下图(最新的是Android 7,即API 24):

下载完成后,会显示Install状态。然后,进入SDK安装目录,打开名为docs的文件夹,接着在浏览器中打开index.html文件,这时可以在页面左边看到如下图的索引:

依次打开Develop--》Reference,然后就可以看到API文档了。这个docs几乎包含了开发者官网的全部内容,所以除了查看API,还可以查看官方教程等资源。

另外,虽说这是离线文档,但里面包含了谷歌字体服务和几个连接谷歌的脚本,所以打开时可能会很慢。解决方案是用一个器比如Notepad++,搜索各文件中包含的访问谷歌服务的网址字串,并将其替换为空串就可以了。

android sdk api文档在哪

默认在Android SDK安装目录的docs\reference\packages.html下。下面是Android的sdk、api及工程目录说明:
SDK下包的说明:
1:add-ons:Android开发需要的第三方文件和软件库
2:docs:Android的文档。包括开发指南、API参考、资源等
3:extras:扩展的附加包
4:platforms:你安装下载的所有Android平台,分版本存放
5:platform-tools:平台相关的工具
6:samples:所有的样例程序
7:system-images:系统使用的图片
8:temp:临时操作或缓存的目录
9:tools:应用Android平台进行开发所需要的一些开发工具
常见的api包说明:
1:android.app :提供高层的程序模型、提供基本的运行环境
2:android.content :包含各种的对设备上的数据进行访问和发布的类
3:android.database :通过内容提供者浏览和操作数据库
4:android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们
直接绘制到屏幕上.
5:android.location :定位和相关服务的类
6:android.media :提供一些类管理多种音频、视频的媒体接口
7:android.net :提供帮助网络访问的类,超过通常的java.net.* 接口
8:android.os :提供了系统服务、消息传输、IPC 机制
9:android.opengl :提供OpenGL 的工具
10:android.provider :提供类访问Android 的内容提供者
11:android.telephony :提供与拨打电话相关的API 交互
12:android.view :提供基础的用户界面接口框架
13:android.util :涉及工具性的方法,例如时间日期的操作
14:android.webkit :默认浏览器操作接口
15:android.widget :包含各种UI 元素(大部分是可见的)在应用程序的屏幕中使用

关于android开发文档,android SDK 文档目录下都有哪些文件都代表着什么的介绍到此结束,希望对大家有所帮助。

android开发文档(android SDK 文档目录下都有哪些文件都代表着什么)

本文编辑:admin

更多文章:


七星关区旅游攻略长尾词如何选择?

七星关区旅游攻略长尾词如何选择?

你想知道七星关区的旅游攻略吗?其实选择合适的长尾词能让更多人找到你!下面就来聊聊这个话题~ 为什么长尾词很重要? 说实话,长尾词虽然搜索量不如核心词,但精准度高,转化率更好。比如你想找“七星关区美食探店”,直接搜这个比搜“七星关区”要靠谱得

2026年6月19日 04:57

网络营销seo公司排行:新站如何快速提升排名

网络营销seo公司排行:新站如何快速提升排名

网络营销seo公司排行:新站如何快速提升排名 你新网站刚上线,是不是特别着急排名?说实话,新站想要快速提升排名,确实得花点心思。不过别慌,这样就可以!下面咱们就来聊聊新站如何快速提升排名。 一、新站SEO的核心要点 1. 关键词研究要到位

2026年6月12日 23:51

seo怎么快速获得权重 新手友好网站怎么做?

seo怎么快速获得权重 新手友好网站怎么做?

新手做网站,总想着怎么快速获得权重,让自己排上前面。说实话,这事儿急不来,但确实有方法能让你少走弯路。今天就跟你说说,seo怎么快速获得权重 新手友好网站该怎么做。 一、选对关键词,打好基础 首先,你得知道,seo怎么快速获得权重的关键在于

2026年6月19日 13:00

再邵阳城市贷款买车跑网约车怎么更换到滴滴平台去?邵阳跑滴滴要办证吗

再邵阳城市贷款买车跑网约车怎么更换到滴滴平台去?邵阳跑滴滴要办证吗

各位老铁们,大家好,今天由我来为大家分享邵阳网约车,以及再邵阳城市贷款买车跑网约车怎么更换到滴滴平台去的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目

2026年5月1日 08:04

正定方舱有网不?正定中学网站

正定方舱有网不?正定中学网站

这篇文章给大家聊聊关于正定网,以及正定方舱有网不对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录正定方舱有网不正定中学网站石家庄正定县和河北省保定市电网哪个好正定县图书馆有多少员工啊石家庄网红桥在哪里正定方舱有网不石家庄市正定

2026年5月13日 02:35

鞍山湖南到四院公交路线?鞍山富力城和爱家哪个好贴吧

鞍山湖南到四院公交路线?鞍山富力城和爱家哪个好贴吧

大家好,鞍山吧贴吧相信很多的网友都不是很明白,包括鞍山湖南到四院公交路线也是一样,不过没有关系,接下来就来为大家分享关于鞍山吧贴吧和鞍山湖南到四院公交路线的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录鞍山湖南到

2026年4月13日 22:14

新站如何做好SEO SEM推广?

新站如何做好SEO SEM推广?

嘿,新站主们,是不是都在琢磨怎么玩转SEO SEM推广?说实话,这事儿看着复杂,其实说白了就是想办法让你的新站被更多人看到。今天咱们就来聊聊,新站做SEO SEM推广,有哪些实用的技巧。 小白入门:什么是SEO SEM推广? SEO和SEM

2026年6月17日 05:09

江西服装企业网站建设应该怎么选?

江西服装企业网站建设应该怎么选?

江西服装企业网站建设应该怎么选? 你想给自家服装店做个网站,但不知道从哪儿开始?别急,我这就给你捋一捋。说实话,做网站这事儿,坑不少,但选对路子,也能省不少心。 一、为啥要做服装网站? 做网站不是为了做而做,得有明确目的。你懂的,现在人都喜

2026年6月7日 21:39

seo建筑新手如何做网站优化:seo建筑新手如何做好网站优化

seo建筑新手如何做网站优化:seo建筑新手如何做好网站优化

你是不是也想让自己的建筑网站在百度上排得更高?其实啊,seo建筑优化并不神秘,只要你掌握了方法,新站也能慢慢爬上去。今天咱们就来聊聊,seo建筑新手应该怎么入手。 一、理解seo建筑的基本概念 首先,你得明白什么是seo建筑。简单来说,就是

2026年6月4日 21:36

网站建设及网页设计教案的基本框架有哪些

网站建设及网页设计教案的基本框架有哪些

你有没有想过,怎么把网站建设及网页设计这门课教得既有趣又有用?其实啊,一个好的教案框架是关键。下面我就跟你聊聊,我常用的几种教案框架,希望能帮到你。 一、教案框架的重要性 说实话,教案就像你的路线图,没它乱糟糟的。一个好的框架能帮你理清思路

2026年6月10日 13:57

如何共享网络资源和打印机等设备?(如何和别的电脑共享一台打印机)

如何共享网络资源和打印机等设备?(如何和别的电脑共享一台打印机)

本篇文章给大家谈谈如何共享网络资源和打印机等设备?,以及如何和别的电脑共享一台打印机对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录如何和别

2026年4月29日 20:03

汕头人力资源招聘市场(汕头的劳务零工市场在哪里)

汕头人力资源招聘市场(汕头的劳务零工市场在哪里)

本篇文章给大家谈谈汕头人力资源招聘市场,以及汕头的劳务零工市场在哪里对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录汕头的劳务零工市场在哪里

2026年5月15日 21:30

支付平台怎么搭建(网上支付系统怎么做)

支付平台怎么搭建(网上支付系统怎么做)

大家好,关于支付平台怎么搭建很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于网上支付系统怎么做的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录网上支付系

2026年4月17日 14:44

电脑网速慢怎么办(电脑网速慢怎么解决)

电脑网速慢怎么办(电脑网速慢怎么解决)

大家好,关于电脑网速慢怎么办很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于电脑网速慢怎么解决的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录电脑网速慢

2026年5月14日 10:31

博客是什么?怎样建博客

博客是什么?怎样建博客

其实博客的问题并不复杂,但是又很多的朋友都不太了解博客是什么,因此呢,今天小编就来为大家分享博客的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录博客是什么怎样建博客个人网站与个人博客有什么区别所立得博客营销的特点

2026年4月26日 01:20

新手如何通过SEO销售推广平台运营快速提升网站流量?

新手如何通过SEO销售推广平台运营快速提升网站流量?

如何通过SEO销售推广平台运营快速提升网站流量? 说实话,很多新手站长都卡在这一步,不知道怎么选词、怎么运营。别慌,今天咱们就来聊聊这个事儿,希望能帮到你。 一、为啥要选长尾词? 你懂的,长尾词虽然搜索量没大词高,但精准度高啊!比如搜索“如

2026年6月7日 04:48

学校网站建设WBS如何规划项目进度?

学校网站建设WBS如何规划项目进度?

你有没有想过,学校网站建设WBS到底怎么规划才最靠谱?说实话,这事儿看似复杂,其实只要掌握几个关键点,就能轻松搞定!今天我就跟你唠唠,希望能帮到你。 一、WBS是什么?简单来说就是任务分解 WBS(Work Breakdown Struct

2026年6月16日 04:51

企业邮箱名称(怎么申请外贸企业邮箱账号,名称怎么设置)

企业邮箱名称(怎么申请外贸企业邮箱账号,名称怎么设置)

大家好,关于企业邮箱名称很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于怎么申请外贸企业邮箱账号,名称怎么设置的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本

2026年4月23日 09:45

如何建立网站建设简明性指南

如何建立网站建设简明性指南

你是不是也觉得网站建设听起来很高大上,其实没那么复杂?说实话,很多人一听到“代码”“服务器”就头大,但你懂的,现在工具这么发达,咱们普通人也能轻松上手。今天就来聊聊网站建设简明性,帮你把这块儿理顺顺。 一、什么是网站建设简明性? 简单来说,

2026年5月31日 06:57

九江有什么好玩的?九江职业大学怎么样啊

九江有什么好玩的?九江职业大学怎么样啊

大家好,江西九江相信很多的网友都不是很明白,包括九江有什么好玩的也是一样,不过没有关系,接下来就来为大家分享关于江西九江和九江有什么好玩的的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录九江有什么好玩的九江职业大

2026年5月14日 19:48

近期文章

本站热文

至强cpu参数(e52696v3处理器参数)
2024-04-28 15:30:07 浏览:455
标签列表

热门搜索