android 学习笔记 Android SDK 中重要的包

  •  Android SDK 中重要的包
android.app:实现Android的应用程序模型。主要的类包括Application(表示开始和结束语义)以及众多的与Activity相关的类、片段(fragment)控件、对话框、提醒和通知。
 
android.bluetooth:提供一些类来处理蓝牙功能。主要的类包括BluetoothClass、BluetoothServerSocket、BluetoothAdapter、BluetoothDevice、BluetoothSocket。可以使用BluetoothAdapter控制控制在本地安装的蓝牙适配器。例如,可以启用它、禁用它和启动发现流程。BluetoothDevice表示所连接的远程蓝牙设备。两个蓝牙套接字用于在设备之间建立通信。Bluetooth类表示所连接的蓝牙设备的类型。
 
android.content:实现ContentProvider感念。ContentProvider将数据访问从数据存储中抽象出来。这个包还实现了一些围绕Intent和Android URL 的核心概念。
 
android.content.pm:实现与包管理器相关的类。包管理器知道各种权限、安装的包、安装的提供程序、安装的服务、安装的组件(如Activity)和安装的应用程序。
 
android.content.res:用于访问结构化和非结构化资源文件。主要的类包括AssetManager(面向结构化资源)和Resources。
 
android.database:实现抽象数据库的概念。主要的接口是Cursor接口。
 
android.database.sqlite:实现android.database包中的概念,该包将SQLite用作物理数据库。主要的类包括SQLiteCursor、SQLiteDatabase、SQLiteQuery、SQLiteQueryBuilder和
SQLiteStatement。但是,大部分交互操作将会话语抽象android.database包中的类进行。
 
android.gesture:此包包含处理用户定义的手势所需要的所有类和接口。主要的类包括Gesture、GestureLibrary、GestrueOverlayView、GesturStore、GestureStroke和GesturPoint。Gesture是GestureStrokes和GesturePoints的几何。手势都收集在GestureLibrary中。手势库存储在GestureStore中。手势都具有名称,这样可以将其标识为动作。
 
android.graphics:包含类Bitmap、Canvas、Camera、Color、Movie、Paint、Path、Rasterizer、Shader、SweepGradient和TypeFace。
 
android.graphics.drawable:实现绘制协议和背景图像,支持可绘制动画。
 
android.graphics.drawable.shapes:实现各种形状,包括ArcShapae、OvalShape、PathShape、RectShape和RoundRectShape。
 
android.hardware:实现物理照相机相关的类。照相机指的是照相机硬件,而
 
android.graphics.Camera表示一种图形概念,与物理照相机完全无关。
 
android.location:包含类Address、GeoCoder、Location、LocationManager和LocationProvider。Address类表示简化的XAL(可扩展地址语言)。GeoCoder可用于获取给定地址的维度/经度坐标或给定经纬度坐标出的地址。Location表示纬度/经度。
 
android.media:包含类MediaPlayer、MediaRecorder、Ringtone、AudioManager和FaceDetector。MediaPlayer支持流媒体,用于播放音频和视频。MediaRecorder用于录制音频和视频。Ringtone类用于播放可用作铃声和提示音的短声音片段。AudioManager负责控制音量。可以使用FaceDetector在位图中检测人脸。
 
android.net:实现基本的套接字级网络API。主要的类包括Uri、ConnectivityManager、LocalSocket和LocalServerSocket。这里需要注意,Android在浏览器级和网络级提供了HTTPS支持。Android还支持在浏览器中使用JavaScript。
 
android.net.wifi:管理wifi连接。
 
android.opengl:包含围绕OpenGL ES 1.0和2.0操作的实用程序类。
 
android.os表示可通过java编程语言访问的操作系统服务。
 
android.preference:使用应用程序能够让用户以统一的方式管理它们针对该应用程序的首选项,
 
android.provider:包含一组附加到android.content.ContentProvider接口的预先构建的ContentProvider。ContentProvider包括Contacts、MediaStore、Browser和Settings。这一组皆苦和类存储底层数据结构的元数据。
 
android.sax:包含一组高效的SAX解析实用程序类。
 
android.speech:包含用于语音识别的常量。
 
android.speech.tts:提供从文本到语音转换的支持。
 
android.telephony:用于确定手机位置、电话号码、网络运营商名称、网络类型和SIM序列号。
 
android.telephony.gsm:用于根据基站来收集手机位置
 
android.telephony.cdma:用于提供cdma电话的支持。
 
android.text:包含文本处理类。
 
android.text.method:提供为各种空间输入文本的类。
 
android.text.style:为各种文本提供多种样式设置机制。
 
android.utils:包含类log、debugutils、TimeUtils和Xml。
 
android.view:包含类Menu、View、ViewGroup以及一系列监听器和回调。
 
android.view.animation:提供对补间动画的支持。
 
android.view.inputmethod:实现输入法框架架构。
 
android.webkit:包含表示Web浏览器的类。
 
android.widget:包含通常派生自View类的所有UI控件。
 
com.google.android.maps:处理google地图所需的类

你可能感兴趣的:(android,学习)