android |
包含平台内置的,为系统特性定义权限的资源类。 |
android.accessibilityservice |
这个包下的类用于开发可访问服务,例如备用的或增强的反馈给用户。 |
android.accounts |
|
android.animation |
这些类提供动画功能,允许你用各种类型的变量来描述一个动画。int , float , 和十六进制的颜色。你可以通过 TypeEvaluator来让系统知道怎样计算动画的各种数值。 .更多信息,参看 Animation 指南. |
android.annotation |
|
android.app |
概况全部Android应用类型的高级类。 |
android.app.admin |
提供设备的系统级管理特性,允许你创建安全监测程序,这会给企业带来好处。这些都基于IT部门对员工设备有更高的控制需求。更多内容,参看 设备管理 指南。 |
android.app.assist |
|
android.app.backup |
包含备份还原功能。如果用户抹掉了设备上的数据,或者升级到一个新的安卓设备,那些允许备份的应用将会在重新安装时恢复用户的之前数据。For more information, see the Data Backup guide. |
android.app.job |
|
android.app.usage |
|
android.appwidget |
提供 "app 窗口小部件"的必要组件, 用户可以轻松嵌入其他程序(例如桌面),用于快速访问程序数据和服务,而无需启动新的activity.更多信息,参看 App 窗口小部件 指南. |
android.bluetooth |
提供蓝牙功能的类。例如蓝牙扫描设备,连接设备,以及管理设备的数据传输。蓝牙API支持经典蓝牙和低能耗蓝牙(BLE-Bluetooth Low Energy)更多关于经典蓝牙的信息,参阅 Bluetooth 指南. 更多关于BLE, 参阅 Bluetooth Low Energy 指南. |
android.bluetooth.le |
|
android.content |
包含一些访问设备公共资源的类。 |
android.content.pm |
包含查看应用包信息的一些类。这些信息包括activity,权限,服务,签名,provider。 |
android.content.res |
包含访问用户资源,例如原始的静态文件,颜色,图像,视频或者包里的其他文件,另外还有重要的设备配置细节(方向,输入类型,等等)这些将影响程序的展现。更多信息请参阅 Application Resources 指南. |
android.database |
包含通过content provider来展示数据的类。 |
android.database.sqlite |
包含SQLite数据库管理类。这使程序可以管理它自己的私有数据库。 |
android.databinding |
包含绑定数据时需要的类。 |
android.drm |
DRM内容的管理类,并能够决定DRM插件的能力(代理)。 |
android.gesture |
提供创建、识别、加载以及保存手势的类。 |
android.graphics |
提供低级的图像工具。例如画布、颜色过滤器、点、以及矩形,可以让你直接在屏幕上绘图。 |
android.graphics.drawable |
提供很多仅用来展示的可见元素的管理,例如位图和变化率。 |
android.graphics.drawable.shapes |
提供绘制几何图形的类。 |
android.graphics.pdf |
提供PDF内容的操作类。 |
android.hardware |
提供硬件特性的支持,例如相机和感应器。 |
android.hardware.camera2 |
android.hardware.camera2 提供独立相机跟安卓设备连接的接口。 |
android.hardware.camera2.params |
|
android.hardware.display |
|
android.hardware.fingerprint |
|
android.hardware.input |
|
android.hardware.usb |
提供USB外设和安卓设备的通信支持。更多信息,参阅 USB 指南。 |
android.inputmethodservice |
书写输入法的基础类。 (例如软键盘). |
android.location |
包含基于定位和相关服务的framework API。 |
android.media |
提供音频和视频的多媒体管理接口。 |
android.media.audiofx |
在媒体framework中管理音频效果的类。 |
android.media.browse |
|
android.media.effect |
允许你展现各种图片和视频的可见效果的类。 |
android.media.midi |
介绍了如何调用Android MIDI API |
android.media.projection |
|
android.media.session |
|
android.media.tv |
|
android.mtp |
使用MTP(Media Transfer Protocol)协议的子集PTP(Picture Transfer Protocol),与相机以及其他设备进行直接交互。 |
android.net |
除java.net.* api之外的网络访问帮助类。 |
android.net.http |
|
android.net.nsd |
|
android.net.rtp |
提供RTP (Real-time Transport Protocol)类, 允许程序管理实时响应或交互的数据流。 |
android.net.sip |
提供Session Initiation Protocol (SIP) 的访问功能。例如使用SIP创建和应答VOIP电话。更多信息,参看 Session Initiation Protocol开发指南。 |
android.net.wifi |
提供WIFI模块的管理类。 |
android.net.wifi.p2p |
通过WIFI直连建立peer-to-peer (P2P) 连接的类。 |
android.net.wifi.p2p.nsd |
|
android.nfc |
提供 Near Field Communication (NFC)功能。允许程序读取NFC标记中的NDEF信息,一个标记可以是另外一个设备的标记。更多信息,参阅 Near Field Communication 指南。 |
android.nfc.cardemulation |
|
android.nfc.tech |
这些类提供对某种标记科技的特性进行访问,而这些科技会根据扫描得标记类型的不同而不同。 |
android.opengl |
提供OpenGL ES的静态接口和帮助类。 |
android.os |
提供设备中基本的操作系统服务,消息传递,以及进程间通信的功能。 |
android.os.storage |
包含系统存储服务,用来管理二进制资源文件系统Opaque Binary Blobs (OBBs)。 |
android.preference |
提供管理程序偏好设置以及偏好设置UI的类。. |
android.print |
提供应用程序的打印支持,并包含打印相关的基础类和抽象类。 |
android.print.pdf |
|
android.printservice |
提供实现了打印服务的类。 |
android.provider |
Android提供的便捷访问Content Provider的类。 |
android.renderscript |
RenderScript通过异构处理器支持高性能的运算。更多信息,参阅 RenderScript开发指南。 |
android.sax |
一个方便高效稳健的SAX处理框架。 |
android.security |
访问Android安全子系统中的一些功能。. |
android.security.keystore |
|
android.service.carrier |
|
android.service.chooser |
|
android.service.dreams |
|
android.service.media |
|
android.service.notification |
|
android.service.restrictions |
|
android.service.textservice |
允许你建立拼写检查的一种方式,与输入法框架相似。(for IMEs). |
android.service.voice |
|
android.service.wallpaper |
|
android.speech |
|
android.speech.tts |
|
android.support.annotation |
|
android.support.app.recommendation |
|
android.support.customtabs |
|
android.support.design |
|
android.support.design.widget |
|
android.support.multidex |
|
android.support.percent |
|
android.support.v13.app |
Support classes to access some of the android.app package features introduced after API level 13 in a backwards compatible fashion. |
android.support.v14.preference |
|
android.support.v17.leanback |
Support classes for building Leanback user experiences. |
android.support.v17.leanback.app |
Support classes providing high level Leanback user interface building blocks: fragments and helpers. |
android.support.v17.leanback.database |
|
android.support.v17.leanback.graphics |
|
android.support.v17.leanback.system |
|
android.support.v17.leanback.widget |
Support classes providing low level Leanback user interface building blocks: widgets and helpers. |
android.support.v17.preference |
|
android.support.v4.accessibilityservice |
Support android.accessibilityservice classes to assist with development of applications for android API level 4 or later. |
android.support.v4.animation |
|
android.support.v4.app |
Support android.app classes to assist with development of applications for android API level 4 or later. |
android.support.v4.content |
Support android.content classes to assist with development of applications for android API level 4 or later. |
android.support.v4.content.pm |
Support android.content.pm classes to assist with development of applications for android API level 4 or later. |
android.support.v4.content.res |
|
android.support.v4.database |
Support android.database classes to assist with development of applications for android API level 4 or later. |
android.support.v4.graphics |
|
android.support.v4.graphics.drawable |
|
android.support.v4.hardware.display |
|
android.support.v4.hardware.fingerprint |
|
android.support.v4.media |
|
android.support.v4.media.session |
|
android.support.v4.net |
|
android.support.v4.os |
Support android.os classes to assist with development of applications for android API level 4 or later. |
android.support.v4.print |
|
android.support.v4.provider |
|
android.support.v4.text |
|
android.support.v4.util |
Support android.util classes to assist with development of applications for android API level 4 or later. |
android.support.v4.view |
Support android.util classes to assist with development of applications for android API level 4 or later. |
android.support.v4.view.accessibility |
Support classes to access some of the android.view.accessibility package features introduced after API level 4 in a backwards compatible fashion. |
android.support.v4.view.animation |
|
android.support.v4.widget |
Support android.widget classes to assist with development of applications for android API level 4 or later. |
android.support.v7.app |
|
android.support.v7.appcompat |
|
android.support.v7.cardview |
|
android.support.v7.graphics |
|
android.support.v7.graphics.drawable |
|
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. |
android.support.v7.mediarouter |
|
android.support.v7.preference |
|
android.support.v7.recyclerview |
|
android.support.v7.util |
|
android.support.v7.view |
|
android.support.v7.widget |
|
android.support.v7.widget.helper |
|
android.support.v7.widget.util |
|
android.support.v8.renderscript |
|
android.system |
|
android.telecom |
|
android.telephony |
Provides APIs for monitoring the basic phone information, such as the network type and connection state, plus utilities for manipulating phone number strings. |
android.telephony.cdma |
Provides APIs for utilizing CDMA-specific telephony features. |
android.telephony.gsm |
Provides APIs for utilizing GSM-specific telephony features, such as text/data/PDU SMS messages. |
android.test |
A framework for writing Android test cases and suites.For more information, see the Testing developer guide. |
android.test.mock |
Utility classes providing stubs or mocks of various Android framework building blocks.For more information, see the Testing guide. |
android.test.suitebuilder |
Utility classes supporting the test runner classes. |
android.test.suitebuilder.annotation |
|
android.text |
Provides classes used to render or track text and text spans on the screen. |
android.text.format |
This package contains alternative classes for some text formatting classes defined in java.util and java.text . |
android.text.method |
Provides classes that monitor or modify keypad input. |
android.text.style |
Provides classes used to view or change the style of a span of text in a View object. |
android.text.util |
Utilities for converting identifiable text strings into clickable links and creating RFC 822-type message (SMTP) tokens. |
android.transition |
The classes in this package enable "scenes & transitions" functionality for view hiearchies. |
android.util |
Provides common utility methods such as date/time manipulation, base64 encoders and decoders, string and number conversion methods, and XML utilities. |
android.view |
Provides classes that expose basic user interface classes that handle screen layout and interaction with the user. |
android.view.accessibility |
The classes in this package are used to represent screen content and changes to it as well as APIs for querying the global accessibility state of the system. |
android.view.animation |
Provides classes that handle tweened animations. |
android.view.inputmethod |
Framework classes for interaction between views and input methods (such as soft keyboards). |
android.view.textservice |
|
android.webkit |
Provides tools for browsing the web. |
android.widget |
The widget package contains (mostly visual) UI elements to use on your Application screen. |
com.android.internal.backup |
|
com.android.internal.logging |
|
com.android.internal.os |
|
com.android.internal.statusbar |
|
com.android.internal.widget |
|
com.android.test.runner |
|
dalvik.annotation |
|
dalvik.bytecode |
|
dalvik.system |
|
java.awt.font |
|
java.beans |
|
java.io |
|
java.lang |
|
java.lang.annotation |
|
java.lang.ref |
|
java.lang.reflect |
|
java.math |
|
java.net |
|
java.nio |
|
java.nio.channels |
|
java.nio.channels.spi |
|
java.nio.charset |
|
java.nio.charset.spi |
|
java.security |
Extensible cryptographic service provider infrastructure (SPI) for using and defining services such as Certificates , Keys , KeyStores , MessageDigests , andSignatures . |
java.security.acl |
This package provides the classes and the interfaces needed to build Access Control Lists. |
java.security.cert |
This package provides all the classes and all the interfaces needed to generate, administer and verify X.509 certificates. |
java.security.interfaces |
This package provides the interfaces needed to generate: (1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard; (2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186; (3) Keys for a generic Elliptic Curve asymmetric encryption algorithm. |
java.security.spec |
This package provides the classes and interfaces needed to specify keys and parameters for encryption and signing algorithms. |
java.sql |
|
java.text |
|
java.util |
|
java.util.concurrent |
Utility classes commonly useful in concurrent programming. |
java.util.concurrent.atomic |
A small toolkit of classes that support lock-free thread-safe programming on single variables. |
java.util.concurrent.locks |
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors. |
java.util.jar |
|
java.util.logging |
|
java.util.prefs |
|
java.util.regex |
|
java.util.zip |
|
javax.crypto |
This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or key agreement. |
javax.crypto.interfaces |
This package provides the interfaces needed to implement the Diffie-Hellman (DH) key agreement's algorithm as specified by PKCS#3. |
javax.crypto.spec |
This package provides the classes and interfaces needed to specify keys and parameter for encryption. |
javax.microedition.khronos.egl |
|
javax.microedition.khronos.opengles |
Provides a standard OpenGL interface. |
javax.net |
|
javax.net.ssl |
This package provides classes and interfaces needed to use the Secure Sockets Layer (SSL) protocol and the successor Transport Layer Security (TLS) protocol. |
javax.security.auth |
|
javax.security.auth.callback |
This package provides classes and interfaces needed to interact with the application in order to execute the authentication and authorization processes. |
javax.security.auth.login |
This package provides a pluggable and stackable authentication system based on ideas and concepts from the Unix-PAM module. |
javax.security.auth.x500 |
This package provides classes needed to store X.500 principals and their credentials. |
javax.security.cert |
This package is provided only for compatibility reasons. |
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 |
The junit test framework. |
junit.runner |
Utility classes supporting the junit test framework. |
org.apache.http.conn |
|
org.apache.http.conn.scheme |
|
org.apache.http.conn.ssl |
TLS/SSL specific parts of the HttpConn API. |
org.apache.http.params |
|
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 |
|