Translation002—Package Index(Android包索引)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

看本翻译前请您注意:

本人初学android,可能有的翻译不是非常准确,但本人尽最大努力,不清楚处会做标记,并附上原文,翻译顺序依旧原文由上至下依次排列。但是翻译仅供参考。

请您看后不要咒骂,不要拍砖,因为您看或者不看完全是您的自愿。

有错误或不准确之处欢迎指正。

请尊重原创,转载请注明出处:

Author:KillerLegend

Link:http://www.cnblogs.com/killerlegend/

如果你也有这方面的意愿,欢迎联系我,我们一起翻译。^-^

我的邮箱: chinamyth1@gmail.com

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

原文链接地址:

http://developer.android.com/reference/packages.html

表格样式引用的样式来源于:

http://www.blueidea.com/tech/web/2006/3228.asp

BEGIN************************************************************************************************************************

包索引

下面的表格展示的均为Android API.查看所有API类请点击这里.

android

该包包含了应用程序平台中所使用的资源类文件,并且定义了应用程序的系统功能权限。

android.accessibilityservice
(无障碍服务)

这个包中的类用于开发无障碍服务(accessibility service )(该服务给用户提供了替代或者增强反馈)。

android.accounts
(账户)
android.animation
(动画)

这些包中的类为属性动画系统提供各种功能,能够允许你为你的动画对象赋予任何类型的属性,比如整型,浮点型,默认也支持十六进制的颜色值。你也能通过TypeEvaluator自定义一个类型,只要你告诉了系统该如何计算你给定的类型。

更多信息,请参考动画指导手册

android.app
(应用程序)

包含高级类封装整个Android应用程序模型。

android.app.admin
(应用程序管理)

提供系统级别的设备管理功能,允许你在企业环境中(往往这种情况下,IT专业人员需要丰富的员工设备控制权)创建有用的具有安全意识的应用程序。

更多信息请参考设备管理手册

android.app.backup
(应用程序备份)

包含应用程序可以使用的备份和恢复功能。若用户清除了设备上的数据或者升级到了一个新的Android版本,所有有备份的程序在被再次安装时,都能够恢复用户以前的数据。

跟多信息,请参考数据备份指导手册

android.appwidget
(应用程序小部件)

包含必要的组件用于创建应用程序小工具。用户可以把这些小工具嵌入到其他应用程序中(比如主屏幕),从而不用启动一个新的Activity就可以迅速的读取应用程序数据和使用服务。

更多信息请参考应用程序小工具指导手册

android.bluetooth
(蓝牙)

提供用于管理蓝牙功能的类,比如扫描设备,链接设备,设备间数据传递。BluetoothAPI同时支持传统蓝牙和低耗能蓝牙。

更多关于传统蓝牙的信息,请参考蓝牙指导手册

更多关于低耗能蓝牙,请参考低耗能蓝牙指导手册

android.content
(内容/目录/content)

包含用于设备上访问数据和发布数据的类。

android.content.pm
(目录中的包以及manifest)
(注:这里的pm大概是package和manifest的缩写)

包含用于访问有关应用程序包的信息的类。信息包括该应用程序的活动,权限,服务,签名和供应商。

android.content.res
(目录中的资源)

包含应用程序用于读取资源文件的类,比如原始资产文件,颜色,绘画,媒体或者其他包含在包中的资源,还有就是重要的有关设备的详细配置(比如方向,输入类型等等),这些都将影响设备自身的行为。

更多信息请参考应用程序资源指导手册

android.database
(数据库)
包含用于搜索由内容供应商回馈的数据。
android.database.sqlite
(SQLite数据库)
(注:sqlite大概是SQL Lite的缩写,即轻量级数据库)
包含SQLite数据库管理类。应用程序可以使用这个类来管理它私有的数据库。
android.drm
(DRM)

提供用于管理DRM内容和确定DRM代理插件功能的类。

注:DRM:Digital Rights management

     数字版权管理

android.gesture
(手势)
提供用于创建,识别,加载,保存手势的类。
android.graphics
(图形)
该包提供低级的图形工具:画布,颜色过滤器,点,矩形等待。你可以使用这些工具直接把图像画到屏幕上去。
android.graphics.drawable
(图形中的绘画)

提供这样的类:用于管理各种仅仅为了显示的可视元素,比如位图和渐变(gradient)。

android.graphics.drawable.shapes
(…形状)
包含用于绘画几何图形的类。
android.hardware
(硬件)

提供类用于支持硬件功能,比如相机和其他的传感器。

android.hardware.display
(硬件显示)
android.hardware.input
(硬件输入)
android.hardware.location
(硬件定位)
android.hardware.usb
(硬件USB)

该包提供具有可以使用USB外设设备连接到Android供电设备的功能的类。

更多信息请参考USB指导手册

android.inputmethodservice
(输入法服务)
包含基础类(Base classes )用于书写输入法(比如键盘)
android.location
(定位)

包含用于定义Android基准位置和相关服务的框架类。

注:谷歌定位服务APIs是谷歌Play服务的一部分,提供了更强大的,更高水平的自动选取任务的框架。比如可以自动选取定位提供商和电源管理等任务。定位服务也提供新的功能比如检测框架API中不能够使用的Activities。无论是正在其应用中使用框架API还是现在有了框架API意识并且准备加入到应用中的开发者,非常应该考虑使用定位服务API。

更多关于定位服务API的信息请参考Location APIs

更多关于框架API的信息请参考Location and Maps指导手册。

android.media
(多媒体)
提供用于管理各种音频视频多媒体接口的类。
android.media.audiofx
(多媒体特效)
(注:这里的fx大概是special effect的缩写,来源于电视或电视剧的速记语,本人推测大概属此)
提供的类用于管理实现了媒体框架接口的音效。
android.media.effect
(媒体音效)

提供的类允许你把各种可视效果应用于图像和视频。

android.mtp
(MTP)

该包提供APIs使你能够使用基于PTP的MTP声明直接与已经连接的相机或其他设备互动,

PTP:Picture Transfer Protocol

图片传输协议

MTP:Media Transfer Protocol

多媒体传输协议

android.net 该包中类用于辅助网络访问,超出了正常的java。*APIs
android.net.http
android.net.nsd
(NSD:Net Service Discover Manager网络服务搜寻管理)
android.net.rtp
(RTP:Real-time Transport Protocol实时传输协议)

为实时传输协议(RTP)提供APIs,允许应用程序按需管理或者交换数据流。

android.net.sip
(SIP)

提供访问会话发起协议(SIP)功能,如使用SIP拨打和接听VOIP网络电话。

SIP:Session Initiation Protocol

会话发起协议

VOIP:Voice Over Internet Protocal

一种由IP网络传送话音的技术服务

更多信息,请参考SIP开发手册指导

android.net.wifi
(WIFI)

提供的类用于管理设备上的WIFI功能。

android.net.wifi.p2p
(P2P:peer to peer)

提供类用与创建于WIFI直连的对等网络(P2P)

android.net.wifi.p2p.nsd
(P2P。NSD)
android.nfc
(NFC)

提供访问近场通信的(NFC)功能,允许应用程序读取具有NFC数据格式标志的NDEF信息。这个标志可能是另一台设备所呈现的可以被识别的标志。

NFC:Near Field Communication

近场通信/近距离无线通信

NDEF:NFC Data Exchange Format NFC数据交换格式

更多信息,请参考NFC指导手册

android.nfc.tech
(NFC技术)

这些类提供访问标签技术的功能,这项功能能够依据被扫描的标签类型而做出对应的改变。

android.opengl
(OpenGL)

提供OpenGL ES 静态接口和实用工具。

OpenGL ES:Open Graphics Library Embedded System

嵌入式开源图形库系统

android.os 提供设备上基本的操作系统服务,信息传递,进程间通信功能。
android.os.storage
(存储)

包含的类用于系统存储服务,进而管理总所周知的封闭式二进制对象(OBBs)

(OBBs:Opaque Binary Blobs

翻译大概是:封闭式二进制对象)

 

android.preference
(首选项)
提供管理应用程序首选项实现用户界面首选项
android.provider
(提供商)

提供方便的类用于访问由Android支持的内容供应商。

android.renderscript
(供应脚本)

供应脚本(RenderScript)为跨处理器高性能计算提供支持。

更多信息,请参考RenderScript开发指导手册

android.sax
(SAX)
一个用于更加有效方便编写有效的健壮的SAX处理器的框架。
SAX:Simple API for XML简单应用程序接口。
android.security
(安全)

提供访问Android安全子系统的一些设施的功能。

android.service.dreams
(梦:--不知道谷歌整这个到底是什么意思,大概是玄幻,很酷的意思吧)
android.service.notification
(通知)
android.service.textservice
(文本服务)

 

提供一个允许你创建拼写检查程序的类。该方法类似于输入法框架(IMEs)。

IME:Input Method Editor输入法编辑器

android.service.wallpaper
(墙纸)
android.speech
(语音)
android.speech.tts
(TTS:Text To Speech语言合成技术)
android.support.v13.app 提供的类可以访问API 13级之后引进的向后兼容的android.app包的功能。
android.support.v4.accessibilityservice 提供android.accessibilityservice 类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.app 提供android.app类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.content 提供android.content 类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.content.pm 提供android.content.pm 类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.database 提供android.database 类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.graphics.drawable
android.support.v4.hardware.display
android.support.v4.media
android.support.v4.net
android.support.v4.os
android.support.v4.text
android.support.v4.util 提供android.util类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.view 提供android.util类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v4.view.accessibility 提供的类用于访问在API 4以后引进的向后兼容的android.view.accessibility包的功能。
android.support.v4.widget 提供android.widget类用于辅助开发API 4级或者更高版本的应用程序开发。
android.support.v7.app  
android.support.v7.appcompat
(应用程序兼容性)
 
android.support.v7.gridlayout
(网格布局)
 
android.support.v7.media

Contains APIs that control the routing of media channels and streams from the current device to external speakers and destination devices.

包含的APIs用于控制媒体的渠道和流

android.support.v7.mediarouter
(媒体路由)
 
android.support.v7.view  
android.support.v7.widget
(组件)
 
android.telephony
(电话技术)
提供APIs监视电话的基本信息,如网络类型,连接状态,还有用于输入电话号码的小工具。
android.telephony.cdma
(CDMA)
提供APIs用于使用特点的无线网络CDMA技术功能。
android.telephony.gsm
(GSM)
提供APIs用于使用特定的无线网络GSM技术功能,像文本/数据/PDU  SMS 短信等
PDU:Protacal Data Unit协议数据单元
SMS:Short Message Service短讯服务
android.test

一个用于编写Android测试案例和套件的框架。

更多信息请参考Testing开发手册

android.test.mock
(模拟)

实用工具类提供各种Android框架编译块的存根或模拟。

更多信息请参考Testing开发手册

android.test.suitebuilder
(编译器套件)
用于支持测试运行类的实用工具类。
android.text

提供的类用于渲染或者追踪屏幕上的文本和文本跨度。

android.text.format
(文本格式化)
这个包中包含了定义在java.util and java.text中文本格式化类的可替换类。
android.text.method

提供的类用于监视或者修改键盘输入内容。

android.text.style

提供的类用于查看或者改变View对象中一段文本的风格。

android.text.util
(文本工具)
该实用程序可以将可识别文本字符串转换为点击链接的文本并且创建RFC 822型的邮件((SMTP))标志。
SMTP:简单邮件传输协议
android.util 提供通用的方法如对日期/时间的操作,基于64位的编码以及解码器,字符串和数字的转换方法,XML实用工具等。
android.view 提供显示基本用户界面的类,用于处理屏幕布局并且与用户交互。
android.view.accessibility
(可访问性)

这个包中的类用于显示屏幕内容和更改,以及APIs查询的系统全局可访问性状态。

android.view.animation
(动画)

提供类用于处理渐变动画

(tweened animations)

android.view.inputmethod
(输入法)
提供在视窗(views)和输入法(比如键盘)交换之间的框架。
android.view.textservice
(文本服务)
 
android.webkit
(网络工具套件)

提供浏览网页的工具。

android.widget

The widget package contains (mostly visual) UI elements to use on your Application screen.

小部件包包含了用于你应用程序屏幕上的UI元素。(大部分可视)

dalvik.bytecode
(Dalvik字节码)
 
dalvik.system
(虚拟机系统)
 
java.awt.font
(AWT:Abstract Windows Toolkit)
(抽象窗口工具包之字体)
 
java.beans
(豆)(暂不理解为什么起这个名字?)
 
java.io
(io:输入输出)
 
java.lang
(language:语言)
 
java.lang.annotation
(语言注释)
 
java.lang.ref
(语言参考)
 
java.lang.reflect
(语言映射)
 
java.math
(数学)
 
java.net
(网络)
 
java.nio
(new io)
 
java.nio.channels
(通道)
 
java.nio.channels.spi
SPI:串行外设接口(Serial Peripheral Interface)
 
java.nio.charset
(字符集)
 
java.nio.charset.spi  
java.security
(安全)

用于使用比如证书,密匙,密匙库,信息摘要,签名等可扩展密码的服务供应基础设施(SPI)。

java.security.acl
ACI:访问控制列表(Access Control List)

提供类和接口用于构建访问控制列表(ACI)。

java.security.cert

该包提供所有需要生成,管理和验证X.509证书的类和接口

java.security.interfaces

这个包提供需要产生的接口:

(1)用于PKCS#1 标准中RSA非对称加密算法的密匙。

(2)用于由FIPS-186所声明的数字签名算法的密匙。

(3)用于一般的椭圆曲线加密算法的密匙。

 

java.security.spec
(安全声明)

这个包中提供需要声明的密匙和加密以及签名算法参数的接口和类。

java.sql  
java.text  
java.util  
java.util.concurrent
(同时发生的)
并发程序中的实用类工具。
java.util.concurrent.atomic 一个小型工具套件,支持无锁单变量安全编程。
java.util.concurrent.locks
(同步锁)

所拥有的接口和类用于提供一个框架,当条件不同于内置同步和监视器的条件时,可以锁定和等待。
java.util.jar  
java.util.logging  
java.util.prefs  
java.util.regex  
java.util.zip  
javax.crypto
(cryptography:密码学)

这个包为继承了算法加密,解密或者密匙协议的应用程序提供了类和接口。

javax.crypto.interfaces

这个包提供了所需的接口来实现DH算法所指定的PKCS#3标准。

DH(Diffie-Hellman ):密钥交换系统

PKCS(Public Key Cryptography

Standards.):公匙密码标准

javax.crypto.spec

这个包提供了加密时声称密匙和参数所用的接口和类。

javax.microedition.khronos.egl
(直译:microedition:微缩版
khronos:时空旅行者,设计未来)
 
javax.microedition.khronos.opengles

提供一个标准的OpenGL接口。

javax.net  
javax.net.ssl

提供SSL协议和TLS协议中所需的类和接口。

Secure Sockets Layer (SSL)

Transport Layer Security (TLS)

javax.security.auth  
javax.security.auth.callback

提供与应用程序交互的类和接口,以便执行认证和授权进程。

javax.security.auth.login

这个包提供了一个基于Unix-PAM模块思想理念的可拔插可堆叠认证系统。

 

javax.security.auth.x500

这个提供了存储X.500协议规则以及它们的信用凭据时所需的类。

javax.security.cert

这个包仅仅为解决兼容性问题而提供。

javax.sql  
javax.xml  
javax.xml.datatype  
javax.xml.namespace  
javax.xml.parsers  
javax.xml.transform  
javax.xml.transform.dom  
javax.xml.transform.sax  
javax.xml.transform.stream  
javax.xml.validation  
javax.xml.xpath  
junit.framework 单元测试框架。
junit.runner 提供支持单元测试框架类的使用工具。
org.apache.http HTTP组件的核心接口和类。
org.apache.http.auth 客户端API对服务器HTTP的认证,通常称为HttpAuth。
org.apache.http.auth.params 配置HttpAuth的参数。
org.apache.http.client 客户端HTTP通信的API和进入HttpClient模块的入口点。
org.apache.http.client.entity  
org.apache.http.client.methods 用于请求实现各种HTTP的方法,比如GET和POST
org.apache.http.client.params 配置HttpClient的参数。
org.apache.http.client.protocol
对拦截的额外请求以及响应。
org.apache.http.client.utils HttpClien的助手以及实用类工具。
org.apache.http.conn 客户端连接管理以及处理通常叫做HttpConn的核心API。
org.apache.http.conn.params HttpConn的配置参数。
org.apache.http.conn.routing 客户端路由的显示以及跟踪API路径,属于HttpConn的一部分。
org.apache.http.conn.scheme  
org.apache.http.conn.ssl TSL/SSL特定的HttpConn API部分。
(TLS/SSL specific parts of the HttpConn API.)
org.apache.http.conn.util  
org.apache.http.cookie 通过cookies的API实现客户端状态管理,通常叫做HttpCookie。
org.apache.http.cookie.params HttpCookie参数配置。
org.apache.http.entity HTTP消息实体的呈现。
org.apache.http.impl 默认实现了org.apache.http中的接口。
org.apache.http.impl.auth  
org.apache.http.impl.client  
org.apache.http.impl.conn  
org.apache.http.impl.conn.tsccm 实现一个安全线程的客户端连接管理。
org.apache.http.impl.cookie  
org.apache.http.impl.entity 默认实现了org.apache.http.entity中的接口。
org.apache.http.impl.io 默认实现了org.apache.http.io中的接口。
org.apache.http.io HTTP组件在传输层的摘要。
org.apache.http.message HTTP消息实现的选择。
org.apache.http.params HTTP组件的参数化框架。
org.apache.http.protocol HTTP协议的执行框架。
org.apache.http.util 用于各种用途的带有静态辅助方法的实用类工具。
org.json  
org.w3c.dom  
org.w3c.dom.ls  
org.xml.sax  
org.xml.sax.ext  
org.xml.sax.helpers  
org.xmlpull.v1  
org.xmlpull.v1.sax2  
posted @ 2013-08-18 18:24  KillerLegend  Views(583)  Comments(0Edit  收藏  举报