您的当前位置:首页正文

Android开发之- API包类最全面说明

2021-01-15 来源:榕意旅游网


android-->包含应用平台和在定义应用程序所用到android系统功能的应用权限的资料文件类,

android.accessibilityservice-->这个包中的类用于为无障碍服务的开发提供替代或增强的反馈给用户

android.accounts-->

android.animation-->这些类提供动画系统的功能特性,它允许使用任何类型的动画对象属性,int,float和16进制颜色值都是默认支持的,也可以通过自定义一个动画让告诉应用按你的设置去运行

android.app-->封装好的Andorid全部应用程序模型类

android.app.admin-->提供系统级的设备管理功能,允许您创建安全感知的应用程序用于android系统企业级别的设置,如可以让你的应用程序也能执行屏幕锁定,屏幕亮度调节、出厂设置等功能

android.app.backup-->此包下的类包含了备份和修复应用程度功能的,如果用户清除设备上的数据或升级到一个新的系统,当应用程序在重新安装时可通过已启用的备份用于修复用户之前的数据

android.appwidget-->此包下的类包含在创建一个应用小部件时所必需要组件,用户可将它嵌入在其他应用程序(如主屏幕),无需启动一个新的活动就可快速访问自身应用程序的数据和服务,

android.bluetooth-->此包下的类提供手机蓝牙管理功能,例如搜索设备,连接设备,管理设备之间的数据的传输,

android.content-->设备上的数据访问和发布。

android.content.pm-->此包下的类提供访问一个应用包的相应信息,信息内容包括:活动,权限,服务,应用签名,提供者,

android.content.res-->此包下的类用于访问应用程序的资源,例如:原文件,颜色,图片,多媒体等,和一些可影响设备运行的重要配置的详细信息

android.database-->此包下类的用于探索通过内容提供者返回的数据

android.database.sqlite-->此包下类的包含SQLITE数据库管理类,用于一个应用程序去管理的它所拥有的私有的数据库

android.drm-->此包下的用于管理DRM系统机制和控件DRM机制的插件的功能,DRM解释:DRM提供一套机制对用户使用手机上的媒体内容(如ringtong, mp3等)进行限制,如限制拷贝给第三方,限制使用次数或时限等,从而保护内容提供商的权利,

android.gesture-->此包下的类用于创建,识别,加载,保存一个手势

android.graphics-->此包下的类提供一些低级的绘图功具,例如:画布,颜色过滤,顶点坐标,和长方形以便于发开者的绘图直接处理在设备屏幕上,

android.graphics.drawable.shapes-->此包下的类用于几何绘图

android.hardware-->提供支持硬件功能的类,例如:照像机和其它传感器

android.hardware.input-->

android.hardware.usb-->提供支持android系统设备的USB接口与外围设备的相连

android.inputmethodservice-->输入法的基类

android.location-->包括的类用于定义android地理位置和与此关系的服务

android.media-->提供管理各种各样音频和视频接口的类

android.media.audiofx-->提供管理多媒体框架中实现的音频效果的

android.media.effect-->提供允许你运用各种图像和视频的视觉效果的类

android.mtp-->提供的API让你直接连接照像机和其它设备与之互动,

android.net-->帮助连接网络权限,

android.net.http-->

android.net.nsd-->实时视频传输时采用的TCP协议,允许应用程序管理需求或多媒体交互式数据流。

android.net.sip-->提供SIP协议功能权限,例如:创建和回应网络电话时所调用的

SIP协议,

android.net.wifi-->提供设备在管理无线网络功能的权限

android.net.wifi.p2p-->提供通过WI-FI直接创建点对点连接的类

android.net.wifi.p2p.nsd-->没有解释

android.nfc-->提供近场共享小负载数据功能,允许你在NFC tag和Android设备或者两个Android设备间共享小负载数据。

android.nfc.tech-->这些类提供了标签技术特点,任何类型标的签扫描

android.opengl-->提供OpenGL ES静态接口和功能类

android.os-->提供基本的操作系统服务,信息传递,和进程间的会话于设备上

android.os.storage-->包含系统存储服务

android.preference-->提供管理应用程序参数设置和实现参数设置界面的类

android.provider-->内容提供者权限便利类

android.renderscript-->RenderScript是一种3D运行时框架,其提供构造3D场景的API函数,同时为最大程度的优化性能,还支持平台无关的shade语言。开发者不仅可以采用RenderScript技术来开发3D应用,还可以用来作特定的高性能数据处理。

android.sax-->android内置的一种XML解析方式,SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备

android.security-->没有解释

android.service.textservice-->创建你自己的拼写检查器服务。这个框架管理着你自己的拼写检查器服务与文本输入域的交互

android.service.wallpaper-->

android.speech-->

android.speech.tts-->

android.telephony-->提供API用于监控基本的手机信息,如网络类型和连接状态,

android.telephony.cdma-->提供便于利用CDMA特定的电话功能。

android.telephony.gsm-->GSM特定的电话功能支持类

android.test-->单元测试支持类

android.test.mock-->定义了方便测试用的测试类

android.test.suitebuilder-->运行测试用例的TestRunner类

android.text-->文字的设置

android.text.format-->包含java.util 和java.text.之外的其它文本格式

android.text.method-->监控键盘的输入和更换

android.text.style-->文字显示风格的定义

android.text.util-->文字的工具,如让文字具有E-Mail或是链接效果

android.util-->android工具类,如日期,时间,数字格式的转换等等

android.view-->用来处理屏幕布局与用户的互类

android.view.accessibility-->

android.view.animation-->提供用来处理补间动画

android.view.inputmethod-->视图和输入法(如软键盘)之间的互动的框架类

android.view.textservice-->

android.webkit-->android系统内置浏览器

android.widget-->此包包含绝大部分的UI控件

dalvik.bytecode-->提供类周边的Dalvik字节码

dalvik.system-->提供实用工具和系统信息类特定的Dalvik虚拟机。

java.awt.font-->

java.beans-->

java.io-->提供输入和输出设备的流,文件系统访问和系列化的手段。

java.lang-->在Android环境提供核心类。

java.lang.annotation-->定义接口和异常的注解必要支持。

java.lang.ref-->

java.lang.reflect-->

java.math-->提供任意精度的整数和小数

java.net-->提供网络相关的功能,如流和数据报套接字,互联网地址的处理,以及与HTTP请求处理.

java.nio-->提供缓冲,帮助处理数据。

java.nio.channels-->频道提供一种方式来连接到数据源,如文件,套接字或允许输

入和/或其他结构的数据输出。

java.nio.channels.spi-->氧化镍渠道服务的提供者类。

java.nio.charset-->这个软件包提供字节之间,不同字符集的翻译服务。

java.nio.charset.spi-->服务提供者类的氧化镍字符集。

java.security-->这个包提供了所有的类和接口,构成了Java安全框架。

java.security.acl-->这个包提供的类和需要建立访问控制列表的接口。

java.security.cert-->这个包提供了所有的类和所有需要的生成,管理和验证的X.509证书的接口。

java.security.interfaces-->这个包提供了用于生成的接口:为RSA非对称加密使用的PKCS#1标准算法(1)键,使用数字签名算法的FIPS - 186指定(DSA)的(2)键,(3)键为一通用的椭圆曲线非对称加密算法。

java.security.spec-->这个包提供的类和需要指定用于加密和签名算法的密钥和参数的接口。

java.sql-->提供了访问基于SQL的数据库兼容的接口。

java.text--> java.text包允许脱钩,在从自然语言文字的应用。

java.util-->提供一组丰富的工具类。

java.util.concurrent-->常用的实用工具类并行编程有用

java.util.concurrent.atomic-->一组类,支持无锁的线程安全的单变量编程小工具包。

java.util.concurrent.locks-->接口和类提供了一个锁定和等待条件框架,它不同于内置同步和监视器

java.util.jar-->该java.jar包可以访问读取和编写Java归档文件,或JAR,文件。

java.util.logging-->此包允许添加记录到任何应用程序。

java.util.prefs-->这个软件包提供了一个喜好的机制,就是一个写配置数据(键/值对)为持久性数据存储和检索从那里它的意思。

java.util.regex-->正则表达式提供了一个实现,这是匹配,搜索和替换字符串有用的模式为依据。

java.util.zip-->这个软件包包含了压缩和解压ZIP和GZIP文件格式的数据类。

javax.crypto-->这个包提供了类和实施加密,解密,加密算法或密钥协议的应用程序接口。

javax.crypto.interfaces-->这个包提供了需要实施的Diffie - Hellman(卫生署)的主要协议的算法如PKCS#3中指定的接口。

javax.crypto.spec-->这个包提供的类和需要指定用于加密密钥和参数的接口。

javax.microedition.khronos.egl-->

javax.microedition.khronos.opengles-->

javax.net-->这个软件包提供的工厂类创建socket和服务器的连接。

javax.net.ssl-->这个包提供了所有的类,需要implemenet和程序上的安全套接字抽象SSL协议SSSLv3.0或TLSv1.2的界面。

javax.security.auth-->这个包提供的类,需要对用户认证和基于角色的用户的授权implemenet不同的方法和程序接口。

javax.security.auth.callback-->这个包提供的类,需要与应用程序进行交互,以执行认证和授权过程接口。

javax.security.auth.login-->这个软件包提供了一个可插入的认证系统,可堆叠的想法和Unix的PAM模块概念为基础。

javax.security.auth.x500-->这个包提供了所需的存储X.500的校长和他们的凭据类。

javax.security.cert-->这个包是仅提供了兼容性的原因。

javax.sql-->提供的扩展的访问基于SQL的数据库的标准接口。

javax.xml-->提供了一个有用的XML常量实用程序类。

javax.xml.datatype-->XML / Java类型映射。

javax.xml.namespace-->XML命名空间的处理。

javax.xml.parsers-->提供的类,允许对XML文件的处理。

javax.xml.transform-->这个包定义了用于加工转换指令,以及执行从源转化为结果的通用的API。

javax.xml.transform.dom-->此包实现特定于DOM的转换API。

javax.xml.transform.sax-->此包实现特定于SAX2的转换API。

javax.xml.transform.stream-->此包实现流和URI的特定的转换API

javax.xml.validation-->这个包提供了用于XML文档验证的API。

javax.xml.xpath-->这个包提供和访问计算环境的一个对象表达式,理论中的中性空气污染指数为评价XPath的。

junit.framework-->JUnit测试框架。

junit.runner-->实用工具类支持JUnit测试框架。

org.apache.http-->核心接口和类的HTTP组件。

org.apache.http.auth-->服务器的API客户端的HTTP验证反对,通常被称为HttpAuth。

org.apache.http.auth.params-->参数配置HttpAuth。

org.apache.http.client-->该模块的API客户端的HTTP通信和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-->助手和实用工具类HttpClient的 。

org.apache.http.conn-->客户端连接管理和处理HttpConn污染指数。

org.apache.http.conn.params-->参数配置HttpConn。

org.apache.http.conn.routing-->客户端路线的代表和跟踪的API,HttpConn的一

部分。

org.apache.http.conn.scheme-->

org.apache.http.conn.ssl-->TLS / SSL的HttpConn API的特定部位的。

org.apache.http.conn.util-->

org.apache.http.cookie-->饼干的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的message实现。

org.apache.http.params--> HTTP的组件参数化框架。

org.apache.http.protocol--> HTTP协议的执行框架。

org.apache.http.util-->与各种用途的静态辅助方法大多实用工具类。

org.json-->

org.w3c.dom-->提供了W3C官方的Java文档对象模型,水平2个核心的绑定。

org.w3c.dom.ls-->

org.xml.sax-->这个包提供了核心的SAX的API。

org.xml.sax.ext-->这个软件包包含指向的SAX2设施的接口符合性SAX驱动程序不一定会支持.

org.xml.sax.helpers-->此包包含“帮手”,包括对引导基于SAX的应用程序的支持类。

org.xmlpull.v1-->

org.xmlpull.v1.sax2-->

因篇幅问题不能全部显示,请点此查看更多更全内容