Android APIs (Package Index)

風靈使發表於2019-01-07

API level:19
這裡就是所有的Android API

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 API level 13以後的相容包。
android.support.v14.preference
android.support.v17.leanback 提供使用者體驗的向下相容。
android.support.v17.leanback.app 提供高階向下相容模組: fragment 和 helper.
android.support.v17.leanback.database
android.support.v17.leanback.graphics
android.support.v17.leanback.system
android.support.v17.leanback.widget 提供低階向下相容模組: widget和helpers。
android.support.v17.preference
android.support.v4.accessibilityservice 提供API level4的android.accessibilityservice相容類。
android.support.v4.animation
android.support.v4.app 提供API level4的android.app相容類。
android.support.v4.content 提供API level4的android.content相容類。
android.support.v4.content.pm 提供API level4的android.content.pm相容類。
android.support.v4.content.res
android.support.v4.database 提供API level4的android.database相容類。
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 提供API level4的android.os相容類。
android.support.v4.print
android.support.v4.provider
android.support.v4.text
android.support.v4.util 提供API level4的android.util相容類。
android.support.v4.view 提供API level4的android.util相容類。
android.support.v4.view.accessibility 提供API level4的android.view.accessibility相容類。
android.support.v4.view.animation
android.support.v4.widget 提供API level4的android.widget相容類。
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 包含控制媒體通道的路由API,以及控制從當前裝置到外部揚聲器和目標裝置的流的API。
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 提供管理手機基本資訊的API,例如網路型別,連線狀態,以及更多操縱號碼字串的工具類。
android.telephony.cdma 提供利用CDMA專用電話功能的API。
android.telephony.gsm 提供利用GSM專用電話功能的API。例如text/data/PDU SMS 資訊。
android.test 一個用來編寫Android測試用例和套件的框架。
更多請參閱 Testing開發指南。
android.test.mock 工具類,提供很多Android framework構建模組的stub和mock。
更多請參考 Testing 指南。
android.test.suitebuilder 工具類,提供測試執行類。
android.test.suitebuilder.annotation
android.text 提供用來渲染或跟蹤螢幕上的文字和文字跨度的類。
android.text.format 在java.util and java.text中定義的一些文字格式化類的替代類。
android.text.method 管理或修改鍵盤輸入的類。
android.text.style 提供再一個View Object裡用於檢視或更改文字範圍樣式的類。
android.text.util 工具類,用於將可識別的文字字串轉換為可點選的連結,並建立RFC822型訊息(SMTP)標記。
android.transition 此包中的類允許用於檢視結構的"scenes & transitions" 功能。
android.util 提供通用的工具方法,例如date/time 操作, base64 編解碼, string 和 number 轉換方法, 和 XML 工具類。
android.view 為處理螢幕佈局和使用者互動類提供暴露介面類。
android.view.accessibility 在這個包中的類是用來表示螢幕內容和變化,以及用於查詢系統全域性的可訪問狀態。
android.view.animation 漸變動畫處理類。
android.view.inputmethod Framework類,用來在檢視和輸入法之間互動(例如軟鍵盤)。
android.view.textservice
android.webkit 瀏覽Web頁面的工具。
android.widget widget 包含(一般為可見)在應用介面上使用的 UI 元素 。
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 可擴充套件的加密 服務提供程式 (SPI) ,用來使用和定義如下服務:Certificate, Key, KeyStore, MessageDigest, 和 Signature.
java.security.acl 此包提供了構建訪問控制列表所需的類和介面。
java.security.cert 這個包提供所有用於建立,執行和驗證X.509證照的類和介面。
java.security.interfaces 這個包提供的介面用來建立: (1) 使用PKCS的RSA非對稱加密演算法的鑰匙。 (2) FIPS-186指定的數字簽名演算法(DSA)的鑰匙; (3) 泛型橢圓曲線非對稱加密演算法的鑰匙
java.security.spec 該包提供了為加密和簽名演算法指定金鑰和引數的類和介面。
java.sql
java.text
java.util
java.util.concurrent 在併發程式設計中常用的實用程式類。
java.util.concurrent.atomic 一個支援無鎖執行緒安全程式設計的小工具箱。
java.util.concurrent.locks 這裡包含這樣一些介面和類,它們提供你一個框架,用於在區分built-in synchronization和monitors時進行鎖定和等待。
java.util.jar
java.util.logging
java.util.prefs
java.util.regex
java.util.zip
javax.crypto 此包提供這樣一些類和介面,用於加密實現了加密、解密或金鑰協商演算法的應用程式。
javax.crypto.interfaces 這個包提供了執行PKCS#3指定的Diffie-Hellman介面(DH)金鑰協議演算法所需要的介面。
javax.crypto.spec 提供了指定金鑰和加密引數的類和介面。
javax.microedition.khronos.egl
javax.microedition.khronos.opengles 標準的 OpenGL 介面。
javax.net
javax.net.ssl 這個包提供了使用安全套接字層(SSL)協議和傳輸層安全(TLS)子協議所需要的類和介面。
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 此包提供與應用程式進行互動的類和介面,以便執行驗證和授權過程。
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 測試框架。
junit.runner junit 測試框架的工具包。
org.apache.http.conn
org.apache.http.conn.scheme
org.apache.http.conn.ssl HttpConn API的TLS/SSL特定部分。
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

相關文章