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