Android SDK 1.5 API包装索引

移动开发 Android
推荐一下Aandroid词典,也就是Android API。

Android API包含由标准Android应用程序使用的资源类,包含了所有Android应用程序模块的高级类

android.appwidget

Android 允许应用程序推动views内嵌于其它应用程序。这些views被称作为窗口小部件(widgets),并且由“AppWidget Providers”发布。可以包含widgets的组件被称作为“AppWidget hose”.

  1. AppWidget Providers  
  2. Declaring a widget in the AndroidManifest   
  3. Adding the AppWidgetProviderInfo meta-data   
  4. Using the AppWidgetProvider class   
  5. AppWidget Configuration UI   
  6. AppWidget Broadcast Intents   
  7. AppWidget Hosts   
  8. 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就起了作用。自己认为是一个挺不错的编程词典。

【编辑推荐】

Android开发实例详解之IMF

Android:开源烦恼只是一粒沙子

谷歌官方文档:Android API之数据储存

谷歌拟借新工具解决Android平台分化问题

责任编辑:zhaolei 来源: 博客园
相关推荐

2009-04-28 11:18:07

Android 1.5SDKGoogle

2009-06-26 10:36:30

Android 1.5

2011-05-25 12:34:18

Android 1.5 SDK

2009-04-15 08:19:51

AndroidGoogle移动OS

2011-05-27 13:36:30

Android SDK

2023-07-27 14:38:33

开源鸿蒙

2023-07-18 14:00:00

鸿蒙Sample案例

2009-04-21 08:46:02

GoogleAndroid移动OS

2009-05-07 17:24:05

Android 1.5CupcakeAndroid

2013-05-03 15:17:59

Android开发Android SDK

2009-05-08 08:40:37

AndroidGoogle移动OS

2009-04-17 09:24:53

Android 1.5Android谷歌

2016-04-19 10:11:21

JavaScriptSDKSoundCloud

2020-12-22 13:46:48

APISKD

2011-09-14 16:49:36

Android SDK离线安装

2013-12-25 09:34:26

Android SDKAndroid组件

2013-01-16 14:41:14

Android开发Android SDK

2009-04-25 08:52:54

AndroidGoogle移动OS

2009-04-16 07:50:51

GoogleAndroid移动OS

2009-04-15 08:10:44

AndroidGoogle移动OS
点赞
收藏

51CTO技术栈公众号