Android SDK 1.5 API包裝索引
Android API包含由標準Android應用程序使用的資源類,包含了所有Android應用程序模塊的高級類。
android.appwidget
Android 允許應用程序推動views內嵌于其它應用程序。這些views被稱作為窗口小部件(widgets),并且由“AppWidget Providers”發布。可以包含widgets的組件被稱作為“AppWidget hose”.
- AppWidget Providers
- Declaring a widget in the AndroidManifest
- Adding the AppWidgetProviderInfo meta-data
- Using the AppWidgetProvider class
- AppWidget Configuration UI
- AppWidget Broadcast Intents
- AppWidget Hosts
- android.content
包含了為在設備上存取或者發布數據的類。
android.content.pm
包含了關于應用程序包裝的存取信息,包括活動,許可,服務,簽名和提供者的信息。
android.content.res
包含了存取應用程序資源的類,如原始資源文件,顏色,可繪制的,媒體或者其它在包裝中的文件,還有影響應用程序行為的重要設備配置細節(目標,輸入類型等等)。
android.database
包含通過一個內容提供者反饋的數據瀏覽類。
android.database.sqlite
包含SQlite數據庫管理類,就是應用程序管理的自身數據庫。
android.graphics
提供一般的如油畫布,顏色過濾器,和矩形等可以用來直接在屏幕上繪制圖形的工具。
android.graphics.drawable
提供類來管理為顯示而準備的多重元素,如位圖和變化。
android.graphics.drawable.shapes
包含繪制幾何圖形的類。
android.hardware
為可能不會出現在每一個Android設備上的設備提供硬件支持。
android.inputmethodservice
寫入輸入方法的基礎類。
android.location
定義Android位置基礎服務和相關服務的類。
android.media
提供管理不同音頻和視頻媒體接口的類。
android.net
幫助網絡存取,除了常規java.net.*APIs的類。
android.net.http
android.net.wifi
提供管理設備Wi-Fi功能的類。
android.opengl
提供OpenGL功用。
android.os
提供基本操作系統服務,信息傳遞,和設備內進程通信。
android.preference
提供管理應用程序參數選擇和執行參數選擇UI的類。
android.provider
提供適宜的類,由Android存取內容提供者。
android.sax
一個可以簡單使用SAX處理器的框架。
android.speech
android.telephony
提供APIs來監控基本電話功能,如網絡類型和連接狀態,另外加上操作電話號碼字符串。
android.telephony.gsm
提供使用GSM電話特性的APIs,如文本/數據/PDU短信息。
#p#
android.test
寫Android測試事件的框架。
android.test.mock 共用類,提供不同Android框架積木的存根或者防治品。
android.test.suitebuilder 工具類,支持測試試運行類。
android.text
用于追蹤屏幕上的文本或者文本spans。
android.text.format
android.text.method
檢測或者修改鍵區輸入。
android.text.style
在一個View對象中查看或者改變一段文本的風格。
android.text.util
轉換文本串到可點擊的鏈接并創建RFC822-類型信息(SMTP)象征。
android.util
常規方法,如時期/時間操作,基本64位編碼和解碼,字符串和數據轉換方法,XML功用。
android.view
顯示用于處理屏幕輸出和交互的基本用戶接口類
android.view.animation
處理中間動畫。
android.view.inputmethod
views和輸入方法之間的框架(如一個軟鍵盤)
android.webkit
瀏覽網絡的工具
android.widget
widget包裝包含UI元素來用于應用程序的屏幕
com.android.internal.os
dalvik.bytecode
Dalvik字節碼的類
dalvik.system
定義給Dalvik VM的工具和系統信息類
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
為nio通道的服務提供者類。
java.nio.charset
處理字節和不同字符集的包裝
java.nio.charset.spi
為nio字符集的服務提供者類
java.security
提供所有組成Java安全框架的類和接口
java.security.acl
本包裝提供構建Access Control Lists所需的類和接口
java.security.cert
提供產生,管理并驗證X.509證明所需的所有類和接口。
java.security.interfaces
提供需要產生下列鍵的接口(1)為不對稱編碼運輸法則使用PKCS#1標準的鍵;(2)由FIPS-186定義的數字簽名法則(DSA)的鍵;(3)一般橢圓形不對稱編碼法則的鍵
java.security.spec
為編碼和簽名法則所需定義的鍵和參數提供類和接口
#p#
java.sql
為存取SQL數據庫提供標準的接口
java.text
java.text包準允許在應用程序中從自然語言分開文本
java.util
提供大量的工具類
java.util.concurrent
在并發程序設計內有用的工具類
java.util.concurrent.atomic
一個小的類工具包,支持單變量lock-free thread-safe編程
java.util.concurrent.locks
接口和類提供一個框架來為狀態的鎖定和等待。該狀態從內建同步和監視中分開
java.util.jar
java.jar包裝可以存取來讀取和寫入一個java存檔文件或者JAR文件。
java.util.logging
運行增加logging到任何應用程序
java.util.prefs
提供參數選擇途徑。寫入配置數據給一個不斷的數據存儲并從中檢索
java.util.regex
常規表達式執行,用于對指定樣式匹配,查找和替換字符串。
java.util.zip
壓縮或者解壓縮ZIP和GZIP文件
javax.crypto
應用程序加密或者解密執行法則的接口
javax.crypto.interfaces
需要執行PKCS#3定義,Diffie-Hellman(DH)鍵協議法則的接口
javax.crypto.spec
為加密定義鍵和參數的類和接口
javax.microedition.khronos.egl
javax.microedition.khronos.opengles
javax.net
提供工廠類來創建界面程序和服務器程序
javax.net.ssl
所有執行基于SSL協議SSSLc3.0或者TLSv1.2的安全界面程序所需的類和接口
javax.security.auth
執行和編制不同用戶的認可和角色基礎用戶許可所需的類和接口
javax.security.auth.callback
交互應用程序來執行許可和許可進程所需的類和接口
javax.security.auth.login
基于從Unix-PAM模塊的概念,提供一個可插入和可堆棧許可系統
javax.security.auth.x500
提供需要存儲X.500原則和它們的資格證書
javax.security.cert
只為兼容原因提供
javax.sql
擴展進入SQL數據庫標準接口
#p#
javax.xml
有XML常數的工具類
javax.xml.parsers
提供分解XML文檔的能力,從中構建文檔對象模塊樹(DOM)
junit.framework
junit測試框架
junit.runner
支持junit測試框架的工具類
org.apache.http
HTTP組件的核心接口和類
org.apache.http.auth
相對于服務器的客戶端HTTP許可API。通常作為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
HttpClient. 的幫助和工具類
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
TLS/SSL定義的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
thread-safe客戶端連接管理器的執行
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.xml.sax
提供核心SAX APIs
org.xml.sax.ext
包含到SAX2的能力,沒必要支持符合SAX驅動
org.xml.sax.helpers
包含“helper”類,包括支持bootstrapping SAX基礎的應用程序
org.xmlpull.v1
org.xmlpull.v1.sax2
小結
一個DLL中包含的API函數并不只是一個,數十個,甚至是數百個。我們能都掌握它嘛?回答是否定的∶不可能掌握。所以API就起了作用。自己認為是一個挺不錯的編程詞典。
【編輯推薦】