Android Framework 記錄之二

轉載於:http://blog.csdn.net/banketree/article/details/24982021


接着上次的記錄,續寫。


23、services目錄

文件 描述
class AlarmManagerService extends IAlarmManager.Stub { //定時管理服務
public class AppOpsService extends IAppOpsService.Stub {  // 程序選項服務
public class AppsLaunchFailureReceiver extends BroadcastReceiver {  //app啓動失敗廣播
class AppWidgetService extends IAppWidgetService.Stub { //  
class AppWidgetServiceImpl {  
public class AssetAtlasService extends IAssetAtlas.Stub {//  
public final class AttributeCache { //屬性緩存
class BackupManagerService extends IBackupManager.Stub {  //備份管理
class BasePermissionDialog extends AlertDialog {  //權限對話框
public final class BatteryService extends IBatteryService.Stub {  //電池服務
class BluetoothManagerService extends IBluetoothManager.Stub {  //藍牙服務
public class BootReceiver extends BroadcastReceiver {  //啓動廣播
public class BrickReceiver extends BroadcastReceiver {  
public class CertBlacklister extends Binder { //黑名單
public class ClipboardService extends IClipboard.Stub {  //拷貝服務
class CommonTimeManagementService extends Binder { //時間服務
public class ConnectivityService extends IConnectivityManager.Stub {  //連接服務
public class ConsumerIrService extends IConsumerIrService.Stub { //信息檢索服務
public class CountryDetectorService extends ICountryDetector.Stub implements Runnable {  //國家匹配服務
public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { //設備信息服務
public class DeviceStorageMonitorService extends Binder {  //設備存儲服務
public class DiskStatsService extends Binder {  //磁盤狀態服務
final class DockObserver extends UEventObserver { //  
public final class DropBoxManagerService extends IDropBoxManagerService.Stub { //下拉框服務
public class EntropyMixer extends Binder { //  
public final class FgThread extends HandlerThread { //前臺線程共享
public class IdleMaintenanceService extends BroadcastReceiver { //設備狀態廣播
interface INativeDaemonConnectorCallbacks {  
public class InputMethodManagerService extends IInputMethodManager.Stub
        implements ServiceConnection, Handler.Callback {
//系統服務管理的輸入方法
public abstract class IntentResolver<F extends IntentFilter, R extends Object> {  
public final class IoThread extends HandlerThread { // 共享輸入輸出線程
public class LightsService { //亮度服務
public class LocationManagerService extends ILocationManager.Stub {  //定位信息服務
public class LockSettingsService extends ILockSettings.Stub {  //設置信息服務
public class MasterClearReceiver extends BroadcastReceiver {  //清除廣播
class MountService extends IMountService.Stub
        implements INativeDaemonConnectorCallbacks, Watchdog.Monitor {
//安裝服務
class MSimTelephonyRegistry extends ITelephonyRegistryMSim.Stub {  /卡服務
final class NativeDaemonConnector implements Runnable, Handler.Callback,
Watchdog.Monitor {
//連接器類與本地守護進程使用
public class NativeDaemonConnectorException extends Exception {  // 本地守護進程異常
public class NativeDaemonEvent {  //本地守護進程
public class NetworkManagementService extends INetworkManagementService.Stub
        implements Watchdog.Monitor {
//網絡管理服務
public class NetworkTimeUpdateService {  //網絡時間服務
public class NotificationManagerService extends INotificationManager.Stub {  //通知欄管理服務
public class NsdService extends INsdManager.Stub {  //網絡搜索服務
public class PackageManagerBackupAgent extends BackupAgent {  //包管理
class PermissionDialog extends BasePermissionDialog {  //權限對話框
class PermissionDialogResult {  
public class PreferredComponent {  
public class ProfileManagerService extends IProfileManager.Stub {  //文件管理服務
public class ProfileTriggerHelper extends BroadcastReceiver { //  
class RandomBlock {  //隨機鎖
public class RecognitionManagerService extends Binder {  //識別管理服務
class RotationSwitchObserver extends UEventObserver { //旋轉鎖開關狀態
public class SamplingProfilerService extends Binder {  //採樣服務
public class SerialService extends ISerialManager.Stub { //串口服務
public class ServiceWatcher implements ServiceConnection {  //服務監聽
public class ShutdownActivity extends Activity {  //關機窗體
public class StatusBarManagerService extends IStatusBarService.Stub implements
WindowManagerService.OnHardKeyboardStatusChangeListener { 
//狀態欄服務
public class SystemBackupAgent extends BackupAgentHelper {  //系統備份管理
public class SystemServer {  //系統服務
class TelephonyRegistry extends ITelephonyRegistry.Stub {  //電話註冊
public class TextServicesManagerService extends ITextServicesManager.Stub {  //文本管理服務
public class ThemeService extends IThemeService.Stub {  //主題服務
public class TwilightCalculator { //計算器
public final class TwilightService {  
final class UiModeManagerService extends IUiModeManager.Stub {  //界面模式服務
public final class UiThread extends HandlerThread {  //ui線程服務
public class UpdateLockService extends IUpdateLock.Stub {  //更新鎖服務
public class VibratorService extends IVibratorService.Stub
        implements InputManager.InputDeviceListener { 
//震動服務
class WallpaperManagerService extends IWallpaperManager.Stub { //壁紙服務
public class Watchdog extends Thread {  //看門狗
final class WiredAccessoryManager implements WiredAccessoryCallbacks {  //監控耳機
class AccessibilityInputFilter extends InputFilter implements
EventStreamTransformation {
// 輸入濾波器
public class AccessibilityManagerService extends IAccessibilityManager.Stub { //訪問管理服務
interface EventStreamTransformation {  //事件流接口
final class GestureUtils {  //手勢輔助
public final class ScreenMagnifier extends IMagnificationCallbacks.Stub
        implements EventStreamTransformation {
//屏幕放大鏡
class TouchExplorer implements EventStreamTransformation {  // 觸屏
class AccountAuthenticatorCache
        extends RegisteredServicesCache<AuthenticatorDescription>
        implements IAccountAuthenticatorCache { 
//帳戶認證緩存
public class AccountManagerService extends IAccountManager.Stub implements
RegisteredServicesCacheListener<AuthenticatorDescription> { 
//帳戶管理服務
public interface IAccountAuthenticatorCache {  // 帳戶認證緩存接口
public final class ActiveServices {  //在線的服務
public final class ActivityManagerService extends ActivityManagerNative
        implements Watchdog.Monitor, BatteryStatsImpl.BatteryCallback {
 //在線服務管理
final class ActivityRecord {  //界面堆棧記錄
final class ActivityResult extends ResultInfo {  
final class ActivityStack {  //界面堆棧
public final class ActivityStackSupervisor {  //界面堆棧主管
final class AppBindRecord {  //服務客戶端綁定記錄
final class AppErrorDialog extends BaseErrorDialog {  //app錯誤對話框
final class AppErrorResult {  
final class AppNotRespondingDialog extends BaseErrorDialog {  //無響應對話框
final class AppWaitingForDebuggerDialog extends BaseErrorDialog {  //調試等待對話框
final class BackupRecord {  //備份記錄
class BaseErrorDialog extends AlertDialog {  //錯誤對話框
public final class BatteryStatsService extends IBatteryStats.Stub {  //電池狀態服務
final class BroadcastFilter extends IntentFilter {  //廣播過濾
public final class BroadcastQueue {  //廣播隊列
final class BroadcastRecord extends Binder {  //廣播記錄
public final class CompatModeDialog extends Dialog {  //模式對話框
public final class CompatModePackages {  //兼容性模式包
final class ConnectionRecord {  //連接記錄
public final class ContentProviderConnection extends Binder {  //共享數據庫連接
final class ContentProviderRecord {  //共享數據庫記錄
final class CoreSettingsObserver extends ContentObserver {  //核心設置監聽
final class FactoryErrorDialog extends BaseErrorDialog { //錯誤對話框
final class IntentBindRecord {  //意圖監聽
public final class LaunchWarningWindow extends Dialog {  //啓動等待對話框
final class NativeCrashListener extends Thread {  //本地奔潰監聽
final class PendingIntentRecord extends IIntentSender.Stub {  //意圖記錄
final class PendingThumbnailsRecord { //  
final class ProcessList {  //進程列表
public class ProcessMemInfo {  //進程內存信息
final class ProcessRecord {  //進程記錄
public final class ProcessStatsService extends IProcessStats.Stub {  //進程狀態服務
public final class ProviderMap {  //映射
final class ReceiverList extends ArrayList<BroadcastFilter> implements
IBinder.DeathRecipient { /
/接收廣播
final class ServiceRecord extends Binder {  //服務記錄
final class StrictModeViolationDialog extends BaseErrorDialog {  //模式
final class TaskAccessInfo extends TaskThumbnails {  //任務權限信息
final class TaskRecord extends ThumbnailHolder {  //任務記錄
public class ThumbnailHolder {  
final class UriPermission {  //uri權限
final class UriPermissionOwner {  //uri權限擁有者
public final class UsageStatsService extends IUsageStats.Stub {  //計數統計服務
public final class UserStartedState {  //用戶狀態
public class DataConnectionStats extends BroadcastReceiver {  //連接狀態
public class Nat464Xlat extends BaseNetworkObserver {  //採用 464xlat 守護進程
public class PacManager {  //管理
public class Tethering extends INetworkManagementEventObserver.Stub {  
public class Vpn extends BaseNetworkStateTracker {  //vpn網絡
public final class ContentService extends IContentService.Stub {  //內容服務
public class SyncManager {  //同步管理
public class SyncOperation implements Comparable {  //同步操作
public class SyncQueue {  //同步隊列
public class SyncStorageEngine extends Handler {  //同步存儲引擎
abstract class DisplayAdapter {  //顯示適配器
abstract class DisplayDevice {  //顯示設備
final class DisplayDeviceInfo {  //設備信息
public final class DisplayManagerService extends IDisplayManager.Stub {  //顯示管理服務
public interface DisplayTransactionListener {  
public final class DisplayViewport { //顯示根視圖  
class ExtendedRemoteDisplayHelper {  //擴展顯示
final class HeadlessDisplayAdapter extends DisplayAdapter {  //無盡列表顯示
final class LocalDisplayAdapter extends DisplayAdapter {  //本地顯示
final class LogicalDisplay {  //邏輯顯示?
final class OverlayDisplayAdapter extends DisplayAdapter {  //重疊顯示
final class OverlayDisplayWindow implements DumpUtils.Dump {  //重疊顯示
final class PersistentDataStore { //管理持久數據存儲
final class VirtualDisplayAdapter extends DisplayAdapter {  //虛擬顯示適配器
final class WifiDisplayAdapter extends DisplayAdapter {  //wifi顯示適配器
final class WifiDisplayController implements DumpUtils.Dump {  //wifi顯示控制
final class DreamController {  //進程控制
public final class DreamManagerService extends IDreamManager.Stub {  //服務管理
class AndFilter extends FilterList {  //並過濾
class CategoryFilter implements Filter {  //類型過濾
interface Filter {  
public abstract class FilterFactory {  
abstract class FilterList implements Filter {  //過濾列表
public class IntentFirewall {  //意圖過濾
class NotFilter implements Filter {  //非過濾
class OrFilter extends FilterList {  //或過濾
class PortFilter implements Filter {  //端口過濾
class SenderFilter {  //發送者過濾
class SenderPermissionFilter implements Filter {  //發送者權限過濾
abstract class StringFilter implements Filter {  //字符串過濾
public class EdgeGestureInputFilter implements IInputFilter {  //手勢輸入濾波器
public class EdgeGestureService extends IEdgeGestureService.Stub {  //手勢服務
public class EdgeGestureTracker {  //手勢監聽
public class GestureInputFilter implements IInputFilter, 
GestureDetector.OnGestureListener, OnDoubleTapListener { 
//手勢輸入過濾
public class GestureService extends IGestureService.Stub {  //手勢服務
public final class InputApplicationHandle { / /輸入應用處理
public class InputManagerService extends IInputManager.Stub
        implements Watchdog.Monitor, DisplayManagerService.InputManagerFuncs { 
//輸入管理服務
public final class InputWindowHandle {  //輸入窗體
final class PersistentDataStore {  //數據存儲
public class ComprehensiveCountryDetector extends CountryDetectorBase {  //檢測國家
public abstract class CountryDetectorBase {  //國家監聽
public class FlpHardwareProvider {  //jvm虛擬機處理flp硬件接口
public class FusedLocationHardwareSecure extends IFusedLocationHardware.Stub {  //檢測添加權限
public final class FusedProxy {  //代理
public class GeocoderProxy {  //編碼代理
public class GeofenceManager implements LocationListener, PendingIntent.OnFinished { //邊界管理
public final class GeofenceProxy { //邊界代理
public abstract class GeoFencerBase {  
public class GeoFencerProxy extends GeoFencerBase {  
public class GeofenceState {  
public class GpsLocationProvider implements LocationProviderInterface { //GPS定位管理
public class GpsXtraDownloader {  //gps xtra數據
public class LocationBasedCountryDetector extends CountryDetectorBase { //檢查國際定位
public final class LocationBlacklist extends ContentObserver {  //定位黑名單
public class LocationFudger {  //位置
public interface LocationProviderInterface {  
public class LocationProviderProxy implements LocationProviderInterface {  
public class MockProvider implements LocationProviderInterface {  
public class PassiveProvider implements LocationProviderInterface {  
public final class MediaRouterService extends IMediaRouterService.Stub
        implements Watchdog.Monitor {
 //媒體服務
final class RemoteDisplayProviderProxy implements ServiceConnection { // 遠程顯示服務
public final class RemoteDisplayProviderWatcher { //監聽遠程顯示
public class LockdownVpnTracker {  //鎖vpn監聽
public class NetworkIdentitySet extends HashSet<NetworkIdentity> {  //網絡標識
public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {  // 網絡策略管理服務
public class NetworkStatsCollection implements FileRotator.Reader {  //網絡狀態
public class NetworkStatsRecorder {  //網絡記錄
public class NetworkStatsService extends INetworkStatsService.Stub { //網絡狀態服務
public class SchedulingPolicyService extends ISchedulingPolicyService.Stub {  //策略調度服務
final class BasePermission {  //權限
class GrantedPermissions { //授予的權限
public final class Installer {  //安裝
public class KeySetManager {  //鍵值管理
public class PackageKeySetData {  //包鍵值
public class PackageManagerService extends IPackageManager.Stub {  //包管理服務
final class PackageSetting extends PackageSettingBase {  //包設置
class PackageSettingBase extends GrantedPermissions {  //包設置
class PackageSignatures {  //包簽名
public class PackageVerificationResponse { //包裝驗證響應
class PackageVerificationState { //包裝驗證狀態
final class PendingPackage extends PackageSettingBase {  //包意圖
class PreferredActivity extends IntentFilter implements PreferredComponent.Callbacks { //  
public class PreferredIntentResolver
        extends IntentResolver<PreferredActivity, PreferredActivity> {
 
public final class SELinuxMMAC {  
final class Settings {  //動態設置
final class SharedUserSetting extends GrantedPermissions {  //共享用戶設置
public class UserManagerService extends IUserManager.Stub {  //用戶管理服務
public class AutoBrightnessHandler { //亮度
interface DisplayBlanker {  //顯示操作接口
final class DisplayPowerController {  //顯示電源控制
final class DisplayPowerRequest {  
final class DisplayPowerState {  //顯示電源狀態
final class ElectronBeam {  
final class Notifier {  //通知者
public final class PowerManagerService extends IPowerManager.Stub
        implements Watchdog.Monitor { /
/電力管理服務
final class RampAnimator<T> {  //自定義動畫
interface ScreenOnBlocker {  //屏幕鎖或解鎖
public final class ShutdownThread extends Thread {  //關機線程
interface SuspendBlocker {  //掛起
final class WirelessChargerDetector {  //無線充電器
public final class PrintManagerService extends IPrintManager.Stub { / /輸出管理服務
final class RemotePrintService implements DeathRecipient {  //遠程輸出服務
final class RemotePrintSpooler {  //遠程輸出
final class UserState implements PrintSpoolerCallbacks, PrintServiceCallbacks {  // 用戶狀態
public class Searchables {  //搜索
public class SearchManagerService extends ISearchManager.Stub {  //搜索管理服務
public class CarrierProvisioningUrlsInstallReceiver extends
ConfigUpdateInstallReceiver {
 
public class CertPinInstallReceiver extends ConfigUpdateInstallReceiver {  
public class ConfigUpdateInstallReceiver extends BroadcastReceiver {  
public class IntentFirewallInstallReceiver extends ConfigUpdateInstallReceiver {  
public class SELinuxPolicyInstallReceiver extends ConfigUpdateInstallReceiver {  
public class SmsShortCodesInstallReceiver extends ConfigUpdateInstallReceiver {  
public class TZInfoInstallReceiver extends ConfigUpdateInstallReceiver {  
public class LegacyUsbDeviceManager extends UsbDeviceManager { // 管理USB狀態
public class UsbDebuggingManager implements Runnable {  //usb調試管理
public class UsbDeviceManager {  //usb設備管理
public class UsbHostManager {  //usb主機管理
public class UsbService extends IUsbManager.Stub {  //usb服務
class UsbSettingsManager {  //usb設置管理
class WifiController extends StateMachine {  //wifi控制
final class WifiNotificationController {  //wifi通知控制
public final class WifiService extends IWifiManager.Stub {  //wifi服務
final class WifiSettingsStore {  //wifi設置存儲
final class WifiTrafficPoller {  //wifi傳輸
public class AppTransition implements Dump { //APP的過渡狀態管理
public class AppWindowAnimator {  //窗體動畫
class AppWindowToken extends WindowToken {  //窗體token
public class BlackFrame {  //黑色界面
public class DimLayer {  //層?
class DisplayContent {  //顯示內容
final class DisplayMagnifier { //窗口管理器
public class DisplaySettings {  //顯示設置
class DragState {  //拖動狀態
public final class FakeWindowImpl implements WindowManagerPolicy.FakeWindow {  //漸變窗體接口
class FocusedStackFrame {  //堆棧框
final class InputMonitor implements InputManagerService.WindowManagerCallbacks {  // 輸入
public class KeyguardDisableHandler extends Handler {  //鍵盤顯示處理
public class PointerEventDispatcher extends InputEventReceiver {  //點擊事件
class ScreenRotationAnimation {  // 屏幕旋轉動畫
final class Session extends IWindowSession.Stub
        implements IBinder.DeathRecipient { 
//繪畫
public class StackBox {  //堆棧盒
public class StackTapPointerEventListener implements PointerEventListener {  // 堆棧點擊事件監聽
final class StartingData {  //開始數據
class StrictModeFlash {  
class Task {  //任務
public class TaskGroup {  //任務羣
public class TaskStack {  //任務棧
class ViewServer implements Runnable {  //view服務
class Watermark {  //誰問
public class WindowAnimator {  //窗體動畫
public class WindowManagerService extends IWindowManager.Stub implements
Watchdog.Monitor, WindowManagerPolicy.WindowManagerFuncs,
DisplayManagerService.WindowManagerFuncs,
DisplayManager.DisplayListener { 
//狀體管理
final class WindowState implements WindowManagerPolicy.WindowState {  //窗體狀態
class WindowStateAnimator {  // 窗體狀態動畫
class WindowToken {  // 窗體token
   


24、framework_core目錄


文件 描述
public abstract class AccessibilityService extends Service { 當AccessibilityEvent事件被啓動後AccessibilityService 會接收回調函數運行於後臺,這些事件指的是在用戶接口間的狀態轉換,比如,焦點變化,按鈕被點擊等。
public class AccessibilityServiceInfo implements Parcelable { 服務的配置
 oneway interface IAccessibilityServiceClient {  
interface IAccessibilityServiceConnection {  
public abstract class AbstractAccountAuthenticator { 帳戶認證抽象類
public class Account implements Parcelable { 一個帳戶類
public class AccountAndUser { 帳戶與存儲用戶關聯
public class AccountAuthenticatorActivity extends Activity { 認證界面
public class AccountAuthenticatorResponse implements Parcelable { 帳戶認證迴應
public class AccountManager { 帳戶管理
public interface AccountManagerCallback<V> {  
public interface AccountManagerFuture<V> {  
public class AccountManagerResponse implements Parcelable { 響應信息
public class AccountsException extends Exception { 帳戶異常
public class AuthenticatorDescription implements Parcelable { 認證描述
public class AuthenticatorException extends AccountsException {  //認證異常
public class CantAddAccountActivity extends Activity { 帳戶限制
public class ChooseAccountActivity extends Activity { 選擇用戶
public class ChooseTypeAndAccountActivity extends Activity
        implements AccountManagerCallback<Bundle> { 
//選擇帳戶
public class GrantCredentialsPermissionActivity extends Activity implements
View.OnClickListener { 
//授予證書權限
public class NetworkErrorException extends AccountsException {
    public NetworkErrorException() { 
//網絡錯誤異常
public interface OnAccountsUpdateListener {  //帳戶監聽
public class OperationCanceledException extends AccountsException {
    public OperationCanceledException() {
 //異常
oneway interface IAccountAuthenticator {  //帳戶認證接口
oneway interface IAccountAuthenticatorResponse {  //帳戶認證響應
interface IAccountManager {  //帳戶管理中心
oneway interface IAccountManagerResponse {  
public abstract class Animator implements Cloneable {  //動畫基類
public class AnimatorInflater {  //實例化XML文件到動畫的動畫對象
public abstract class AnimatorListenerAdapter implements Animator.AnimatorListener,
        Animator.AnimatorPauseListener { 
//動畫監聽適配器
public final class AnimatorSet extends Animator {  //動畫集合
public class ArgbEvaluator implements TypeEvaluator {  //顏色計算
public class FloatEvaluator implements TypeEvaluator<Number> {  //浮點計算
class FloatKeyframeSet extends KeyframeSet {  //浮點鍵值
public class IntEvaluator implements TypeEvaluator<Integer> {  //整形計算
class IntKeyframeSet extends KeyframeSet {  //整形鍵值
public abstract class Keyframe implements Cloneable {  //鍵值框架
class KeyframeSet { //鍵值框架集合
public class LayoutTransition {  //佈局動畫
public final class ObjectAnimator extends ValueAnimator {  //對象動畫
public class PropertyValuesHolder implements Cloneable {  //屬性
public class RectEvaluator implements TypeEvaluator<Rect> {  //矩形計算
public class TimeAnimator extends ValueAnimator {  //時間動畫
public interface TimeInterpolator {  //一個動畫的變化率
public interface TypeEvaluator<T> {  //類型計算
public class ValueAnimator extends Animator {  //值動畫
public @interface SdkConstant {  //SDK常量
public @interface SuppressLint {   
public @interface TargetApi {  //目標api
public @interface Widget {  //小部件接口?
public abstract class ActionBar {  //窗體導航
public class Activity extends ContextThemeWrapper
        implements LayoutInflater.Factory2,
        Window.Callback, KeyEvent.Callback,
        OnCreateContextMenuListener, ComponentCallbacks2 { 
//窗體界面
public class ActivityGroup extends Activity {  //窗體組
public class ActivityManager {  //窗體管理
public abstract class ActivityManagerNative extends Binder implements
IActivityManager { 
//窗體本地管理
public class ActivityOptions {  //窗體選項
public final class ActivityThread {  //窗體線程
public final class AirplaneModeSettings implements Parcelable {  //飛行模式設置
public class AlarmManager {  //定時管理
public class AlertDialog extends Dialog implements DialogInterface {  //提示對話框
public class AliasActivity extends Activity {  
public class AppGlobals {  //app全局信息
public class Application extends ContextWrapper implements ComponentCallbacks2 {  //app程序
public class ApplicationErrorReport implements Parcelable {  //app錯誤報告
class ApplicationLoaders {  //app加載者
final class ApplicationPackageManager extends PackageManager {  //app包管理
public abstract class ApplicationThreadNative extends Binder
        implements IApplicationThread { 
//app本地線程
public class AppOpsManager {  //app選項管理
final class BackStackState implements Parcelable {  //堆棧狀態
public final class ConnectionSettings implements Parcelable {  //連接設置
class ContextImpl extends Context {  //句柄接口
public class DatePickerDialog extends AlertDialog implements OnClickListener,
        OnDateChangedListener { 
//日期選擇對話框
public class Dialog implements DialogInterface, Window.Callback,
        KeyEvent.Callback, OnCreateContextMenuListener { 
//對話框
public class DialogFragment extends Fragment implements
DialogInterface.OnCancelListener, DialogInterface.OnDismissListener { 
// 對話框flagment
public class DownloadManager {  // 下載管理
public class ExpandableListActivity extends Activity implements
OnCreateContextMenuListener, ExpandableListView.OnChildClickListener,
ExpandableListView.OnGroupCollapseListener,
ExpandableListView.OnGroupExpandListener {
 //擴展列表界面
final class FragmentState implements Parcelable {  
public class Fragment implements ComponentCallbacks2,
OnCreateContextMenuListener {
 //嵌入到 activity中的界面
ublic class FragmentBreadCrumbs extends ViewGroup
        implements FragmentManager.OnBackStackChangedListener {
 //佈局
public abstract class FragmentManager {  //嵌套界面管理
public abstract class FragmentTransaction {  //嵌套界面操作
public interface IActivityManager extends IInterface {  //界面管理接口
public interface IApplicationThread extends IInterface {  //進程線程接口
public class IconPackHelper {  //圖標輔助
public class Instrumentation {   
public abstract class IntentService extends Service {  //意圖服務
public class KeyguardManager {  //鍵盤管理
public abstract class LauncherActivity extends ListActivity {  //已啓動的進程
public class ListActivity extends Activity {  //列表界面
public class ListFragment extends Fragment {  //列表嵌套界面
public final class LoadedApk {  //加載apk
public abstract class LoaderManager {  //加載管理
public class LocalActivityManager {  //本地界面管理
public class MediaRouteActionProvider extends ActionProvider { //對選擇哪裏播放媒體提供標準的機制和UI
public class MediaRouteButton extends View {  //媒體播放按鈕
public class NativeActivity extends Activity implements SurfaceHolder.Callback2,
        InputQueue.Callback, OnGlobalLayoutListener {
 //本地界面
public class Notification implements Parcelable {  //一個通知
public class NotificationGroup implements Parcelable {  //通知組
public class NotificationManager {  //通知管理
public interface OnActivityPausedListener {  //activit暫停接聽
public final class PendingIntent implements Parcelable {  //意圖
public class Presentation extends Dialog {  //介紹對話框
public final class Profile implements Parcelable, Comparable {  //簡介
public final class ProfileGroup implements Parcelable { / /簡介組
public class ProfileManager {  //簡介管理
public class ProgressDialog extends AlertDialog {  //進程對話框
public class QueuedWork {  //隊列工作
public class ResourcesManager {  //資源管理
public class ResultInfo implements Parcelable {  //返回信息
public final class RingModeSettings implements Parcelable {  //鈴聲模式
public final class SearchableInfo implements Parcelable { / /搜索信息
public class SearchDialog extends Dialog {  //搜索對話框
public class SearchManager implements DialogInterface.OnDismissListener,
DialogInterface.OnCancelListener { 
//搜索管理
public abstract class Service extends ContextWrapper implements
ComponentCallbacks2 {
 //服務
final class SharedPreferencesImpl implements SharedPreferences {  //共享屬性接口
public class StatusBarManager {  //狀態欄管理
public final class StreamSettings implements Parcelable{  //流設置
public class TabActivity extends ActivityGroup {  //多標籤界面
public class TaskStackBuilder {  // 任務堆棧
public class TimePickerDialog extends AlertDialog
        implements OnClickListener, OnTimeChangedListener { 
//時間選擇對話框
public final class UiAutomation {  //測試框架
public final class UiAutomationConnection extends IUiAutomationConnection.Stub { // 界面測試連接
public class UiModeManager {  //界面模式管理
public final class WallpaperInfo implements Parcelable { / /一個壁紙信息
public class WallpaperManager {  //壁紙管理
interface IActivityController  //界面控制接口
interface IAlarmManager {  //定時接口
oneway interface IBackupAgent {  //備份代理接口
interface IBatteryService {  //電池接口
interface IInstrumentationWatcher  
interface INotificationManager  //通知欄接口
oneway interface IProcessObserver {  //進程監聽 
interface IProfileManager //簡介管理接口
interface ISearchManager { / /搜索管理接口
oneway interface ISearchManagerCallback { / /搜索回調接口
oneway interface IServiceConnection {  //服務連接接口
interface IStopUserCallback  //用戶回調接口
oneway interface IThumbnailReceiver { //  
interface IThumbnailRetriever {  
oneway interface ITransientNotification {  //短暫的通知
interface IUiAutomationConnection {  //ui測試接口
interface IUiModeManager {  //界面模式管理接口
oneway interface IUserSwitchObserver {  //用戶更換監聽
interface IWallpaperManager {  //壁紙管理接口
oneway interface IWallpaperManagerCallback {  
public final class DeviceAdminInfo implements Parcelable {  //設備管理員信息
public class DeviceAdminReceiver extends BroadcastReceiver {  //設備管理員廣播
public class DevicePolicyManager {  //設備策略管理
interface IDevicePolicyManager {  //設備策略管理接口
public class AbsoluteFileBackupHelper extends FileBackupHelperBase implements
BackupHelper {
 //文件備份輔助
public abstract class BackupAgent extends ContextWrapper {  //備份代理
public class BackupAgentHelper extends BackupAgent {  //備份代理輔助
public class BackupDataInput {  //備份數據輸入
public class BackupDataInputStream extends InputStream {  //備份數據輸入流
public class BackupDataOutput {  //備份數據輸出
public interface BackupHelper {  //備份輔助
public class BackupHelperDispatcher {  //備份調度
public class BackupManager {  //備份管理
public class FileBackupHelper extends FileBackupHelperBase implements BackupHelper {  //文件備份輔助
class FileBackupHelperBase {  
public class FullBackup {  // phone備份
public class FullBackupAgent extends BackupAgent { // phone備份代理
public class FullBackupDataOutput { // phone備份輸出
public abstract class RestoreObserver {  //恢復監聽
public class RestoreSession {  //恢復會話
public class RestoreSet implements Parcelable {  //恢復集合
public class SharedPreferencesBackupHelper extends FileBackupHelperBase
implements BackupHelper {
 //共享數據備份
public class WallpaperBackupHelper extends FileBackupHelperBase implements
BackupHelper { 
//壁紙備份
interface IBackupManager {  //備份管理
oneway interface IFullBackupRestoreObserver {  //備份恢復監聽
oneway interface IRestoreObserver {  //恢復監聽
interface IRestoreSession {  //恢復會話
public class AppWidgetHost {  //提供交互的應用程序appwidget服務
public class AppWidgetHostView extends FrameLayout {  //小部件視圖
public class AppWidgetManager {  //小部件視圖管理
public class AppWidgetProvider extends BroadcastReceiver {  //小部件廣播
public class AppWidgetProviderInfo implements Parcelable {  //小部件信息
public final class BluetoothA2dp implements BluetoothProfile {  //控制藍牙A2DP
public final class BluetoothAdapter {  //藍牙適配器
public class BluetoothAssignedNumbers {  //藍牙號碼分配
public final class BluetoothClass implements Parcelable {  //藍牙類型
public final class BluetoothDevice implements Parcelable {  //藍牙設備
public interface BluetoothDevicePicker {  //藍牙設備獲取
public final class BluetoothDun implements BluetoothProfile {  //藍牙
public final class BluetoothGatt implements BluetoothProfile { / /藍牙gatt簡介
public abstract class BluetoothGattCallback {  //藍牙gatt回調
public class BluetoothGattCharacteristic { //藍牙gatt特徵
public class BluetoothGattDescriptor {  //藍牙gatt描述
public final class BluetoothGattServer implements BluetoothProfile { //藍牙gatt服務
public abstract class BluetoothGattServerCallback { //藍牙gatt服務回調
public class BluetoothGattService {  //藍牙gatt服務
public final class BluetoothHandsfreeClient implements BluetoothProfile {  //藍牙客戶端
public final class BluetoothHandsfreeClientCall implements Parcelable {  //藍牙客戶端回調
public final class BluetoothHeadset implements BluetoothProfile {  //藍牙耳機服務
public final class BluetoothHealth implements BluetoothProfile {  //藍牙周期管理
public final class BluetoothHealthAppConfiguration implements Parcelable {  //藍牙周期配置
public abstract class BluetoothHealthCallback {  //藍牙周期回調
public final class BluetoothHidDevice implements BluetoothProfile {  //藍牙hid設備
public final class BluetoothHidDeviceAppConfiguration implements Parcelable { //藍牙hid設備配置
public final class BluetoothHidDeviceAppQosSettings implements Parcelable { //藍牙hid Qos設置
public final class BluetoothHidDeviceAppSdpSettings implements Parcelable {  
public abstract class BluetoothHidDeviceCallback { //藍牙hid設備回調
public final class BluetoothInputDevice implements BluetoothProfile { //藍牙輸入設備
/*package*/ final class BluetoothInputStream extends InputStream { //藍牙輸入流
public final class BluetoothLEServiceUuid implements Parcelable{/ /低功耗藍牙
public final class BluetoothLwPwrProximityMonitor implements
QBluetoothAdapter.LeLppCallback {//
 
public final class BluetoothManager {  //藍牙管理
public final class BluetoothMap implements BluetoothProfile {  //藍牙映射
public final class BluetoothMasInstance implements Parcelable {  //藍牙實例
*package*/ final class BluetoothOutputStream extends OutputStream { / /藍牙輸出流
public final class BluetoothPan implements BluetoothProfile { //  
public class BluetoothPbap {  
public interface BluetoothProfile {  
public abstract class BluetoothRssiMonitorCallback {  
public final class BluetoothSap implements BluetoothProfile {  
public final class BluetoothServerSocket implements Closeable {   
public final class BluetoothSocket implements Closeable {  
public class BluetoothTetheringDataTracker extends BaseNetworkStateTracker {  //藍牙數據連接監視者
public final class BluetoothUuid {  //藍牙id
public final class QBluetoothAdapter {  //藍牙適配器
interface IBluetooth  //藍牙接口
interface IBluetoothA2dp { / /藍牙A2dp接口
public class JNITest {  //JNI驗證試驗
public final class EmojiFactory {  
public class ArpPeer {  //app網絡交換
public class WimaxManagerConstants  
public class WimaxHelper {  
public class PrintedPdfDocument extends PdfDocument { pdf閱讀文檔
public interface IKeystoreService extends IInterface {  //系統、安全、鍵值服務
public abstract class SpellCheckerService extends Service {  //拼寫檢查服務
interface IAppWidgetService {  //小部件服務接口
oneway interface IAppWidgetHost {  //小部件操作接口
public class SortCursor extends AbstractCursor  //遊標排序
public final class HttpDateTime {  //http時間
public class InputMethodUtils {  //輸入方式輔助
public class AndroidConfig {  //log配置
public class AndroidHandler extends Handler implements DalvikLogHandler {  //log處理
public class DemoContactNotificationScorer implements NotificationScorer {  
public interface NotificationScorer {  
public class ExternalStorageFormatter extends Service
        implements DialogInterface.OnCancelListener { 
//外部存儲
public class YesNoPreference extends DialogPreference { 確認對話框
public class ActionBarTransition {  
public enum EdgeGesturePosition {  //手勢識別位置信息
 EdgeServiceConstants {  
public final class NetworkManagementSocketTagger extends SocketTagger {  //網絡數據統計管理
abstract class ResettableTimeout {  //超時工具
public class BaseNetworkObserver extends INetworkManagementEventObserver.Stub {  //網絡監聽
public class Lists {  
public class Maps {  
public class Sets {  
public abstract class AbstractMessageParser {  //解析文本消息
public interface Procedure<T> {  
public class SmileyParser extends AbstractMessageParser {  //圖片解析
public class SmileyResources implements AbstractMessageParser.Resources {  //資源解析
public class DdmHandleAppName extends ChunkHandler {  //追中app名字
public class DdmHandleExit extends ChunkHandler {  //處理退出
public class DdmHandleHeap extends ChunkHandler {  //處理本地和虛擬堆棧請求
public class DdmHandleHello extends ChunkHandler {  //處理hello消息
public class DdmHandleNativeHeap extends ChunkHandler {  //處理多線程交互
public class DdmHandleProfiling extends ChunkHandler {  //處理分析請求
public class DdmHandleThread extends ChunkHandler {  //處理多線程交互
public class DdmHandleViewDebug extends ChunkHandler {  //系統調試
public class DdmRegister {  //註冊
public final class DisplayManager {  //顯示管理
public final class DisplayManagerGlobal {  //顯示管理器服務
public final class VirtualDisplay { / /虛擬顯示
public final class WifiDisplay implements Parcelable {  //描述wifi顯示
public final class WifiDisplaySessionInfo implements Parcelable {  //wifi會話顯示
public final class WifiDisplayStatus implements Parcelable {  //wifi顯示狀態
public final class InputManager {  //輸入管理
public final class KeyboardLayout implements Parcelable,
        Comparable<KeyboardLayout> {
 //鍵盤佈局描述
interface IInputDevicesChangedListener {  //輸入設備變化監聽
interface IInputManager {  //輸入管理
public class UsbAccessory implements Parcelable {  //usb附件
public final class UsbConstants {  //usb常量
public class UsbDevice implements Parcelable {  //usb設備
public class UsbDeviceConnection {  //usb連接信息
public class UsbEndpoint implements Parcelable {  //usb結束點
public class UsbInterface implements Parcelable {  //usb接口
public class UsbManager {  //usb管理
public class UsbRequest {  //usb請求
interface IUsbManager  //usb管理接口
public class DnsSdTxtRecord implements Parcelable { / /txt記錄基於DNS服務數據
public final class NsdManager {  //網絡發現管理
public final class NsdServiceInfo implements Parcelable {  //描述網絡發現信息
public @interface GuardedBy {  //標記的方法或字段
public @interface Immutable {  //不可改變的
public @interface VisibleForTesting {  //方法或字段的可見性
public class DreamService extends Service implements Window.Callback {  
public final class Sandman {  
interface IDreamManager {  
public class EdgeGestureManager {  
interface IEdgeGestureActivationListener {  
public abstract class NotificationListenerService extends Service {  
public class StatusBarNotification implements Parcelable {  
public abstract class WallpaperService extends Service {  
public class WallpaperSettingsActivity extends PreferenceActivity {  
interface IWallpaperConnection {  
oneway interface IWallpaperEngine {  
oneway interface IWallpaperService {  
public interface RecognitionListener {  
public abstract class RecognitionService extends Service {  
public class RecognizerIntent {  
public class RecognizerResultsIntent {  
public class SpeechRecognizer {  
oneway interface IRecognitionListener {  
oneway interface IRecognitionService {  
class Ease {  
public class GlowPadView extends View {  
public class MultiWaveView extends View {  
public class PointCloud {  
public class TargetDrawable {  
class Tweener {  
public class DevUtils {  
public class LockscreenBackgroundUtil {  
public final class LockscreenTargetUtils {  
public class NavigationRingConstants {  
public class NavigationRingHelpers {  
public class QSConstants {  
public class QSUtils {  
public class QuietHoursUtils {  
public class TorchConstants {  
interface ISpellCheckerService {  
oneway interface ISpellCheckerSession {  
oneway interface ISpellCheckerSessionListener {  
interface ITextServicesManager {  
interface ITextServicesSessionListener {  
public class StatusBarIcon implements Parcelable {  
public class StatusBarIconList implements Parcelable {  
oneway interface IStatusBar  
interface IStatusBarService  
public interface IPolicy {  
public final class PolicyManager {  
oneway interface IFaceLockCallback {  
interface IFaceLockInterface {  
oneway interface IKeyguardExitCallback {  
public class LegacyVpnInfo implements Parcelable {  
ublic class NetworkStatsFactory {  
public class VpnConfig implements Parcelable {  
public class VpnProfile implements Cloneable, Parcelable {  
public class StringPart extends PartBase {  
public interface PartSource {  
public abstract class PartBase extends Part {  
public abstract class Part {  
public class MultipartEntity extends AbstractHttpEntity {  
public class FilePartSource implements PartSource {  
public class FilePart extends PartBase {  
public class ByteArrayPartSource implements PartSource {  
public class SelectionBuilder {  
public abstract class PackageMonitor extends android.content.BroadcastReceiver {  
public class PackageHelper {  
public class NativeLibraryHelper {  
public class BackupConstants {  
public class LocalTransport extends IBackupTransport.Stub {  
public class LocalTransportService extends Service {  
interface IBackupTransport {  
oneway interface IObbBackupService {  
public class WipowerDynamicParam {  
public final class WipowerManager {  
public interface WipowerManagerCallback  
interface IWipower  
interface IWipowerManagerCallback  
public @interface Suppress {  
public @interface Smoke {  
public @interface SmallTest {  
public @interface MediumTest {  
public @interface LargeTest {  
public @interface UiThreadTest {  
public @interface RepetitiveTest {  
public interface PerformanceTestCase  
public class InstrumentationTestSuite extends TestSuite {  
public class InstrumentationTestCase extends TestCase {  
public @interface FlakyTest {  
public class AndroidTestCase extends TestCase {  
public class WaveHeader {  
public final class UlawEncoderInputStream extends InputStream {  
public final class Recognizer {  
public final class MicrophoneInputStream extends InputStream {  
public interface IMountService extends IInterface {  
public interface IMountServiceListener extends IInterface {  
public interface IMountShutdownObserver extends IInterface {  
public interface IObbActionListener extends IInterface {  
public abstract class MountServiceListener {  
public abstract class OnObbStateChangeListener {  
public abstract class StorageEventListener {  
public class StorageManager {  
public class StorageResultCode  
public class StorageVolume implements Parcelable {  
class DhcpAckPacket extends DhcpPacket {  
class DhcpDeclinePacket extends DhcpPacket {  
class DhcpDiscoverPacket extends DhcpPacket {  
class DhcpInformPacket extends DhcpPacket {  
class DhcpNakPacket extends DhcpPacket {  
class DhcpOfferPacket extends DhcpPacket {  
abstract class DhcpPacket {  
class DhcpRequestPacket extends DhcpPacket {  
interface DhcpStateMachine {  
class SoftInputWindow extends Dialog {  
public class KeyboardView extends View implements View.OnClickListener {  
public class Keyboard {  
public class InputMethodService extends AbstractInputMethodService {  
class IInputMethodWrapper extends IInputMethod.Stub
        implements HandlerCaller.Callback {
 
class IInputMethodSessionWrapper extends IInputMethodSession.Stub
        implements HandlerCaller.Callback {
 
public class ExtractEditText extends EditText {  
public class ExtractEditLayout extends LinearLayout {  
class ExtractButton extends Button {  
public abstract class AbstractInputMethodService extends Service
        implements KeyEvent.Callback {
 
public abstract class AbsActionBarView extends ViewGroup {  
public class ActionBarContainer extends FrameLayout {  
public class ActionBarContextView extends AbsActionBarView implements AnimatorListener {  
public class ActionBarOverlayLayout extends ViewGroup {  
public class ActionBarView extends AbsActionBarView {  
public abstract class AutoScrollHelper implements View.OnTouchListener {  
public class DialogTitle extends TextView {  
public class DrawableHolder implements AnimatorListener {  
public class EditableInputConnection extends BaseInputConnection {  
public class FaceUnlockView extends RelativeLayout {  
public class LinearLayoutWithDefaultTouchRecepient extends LinearLayout {  
public class LockPatternUtils {  
public class LockPatternView extends View {  
public interface LockScreenWidgetCallback {  
public interface LockScreenWidgetInterface {  
public class PasswordEntryKeyboard extends Keyboard {  
public class PasswordEntryKeyboardHelper implements OnKeyboardActionListener {  
public class PasswordEntryKeyboardView extends KeyboardView {  
public class PointerLocationView extends View implements InputDeviceListener {  
public class RotarySelector extends View {  
public class ScrollingTabContainerView extends HorizontalScrollView
        implements AdapterView.OnItemClickListener {
 
public class SizeAdaptiveLayout extends ViewGroup {  
public class SlidingTab extends ViewGroup {  
public class Smileys {  
public class SubtitleView extends View {  
public class TextProgressBar extends RelativeLayout implements OnChronometerTickListener {  
public class WaveView extends View implements ValueAnimator.AnimatorUpdateListener {  
public class WeightedLinearLayout extends LinearLayout {  
interface ILockSettings {  
interface IRemoteViewsAdapterConnection {  
interface IRemoteViewsFactory {  
public abstract class AbstractThreadedSyncAdapter {  
public class ActivityNotFoundException extends RuntimeException  
public abstract class AsyncQueryHandler extends Handler {  
public abstract class AsyncTaskLoader<D> extends Loader<D> {  
public abstract class BroadcastReceiver {  
public class ClipboardManager extends android.text.ClipboardManager {  
public class ClipData implements Parcelable {  
public class ClipDescription implements Parcelable {  
public interface ComponentCallbacks {  
public interface ComponentCallbacks2 extends ComponentCallbacks {  
public final class ComponentName implements Parcelable, Cloneable,
Comparable<ComponentName> {
 
public interface ContentInsertHandler extends ContentHandler {  
public abstract class ContentProvider implements ComponentCallbacks2 {  
public class ContentProviderClient {  
abstract public class ContentProviderNative extends Binder implements IContentProvider {  
public class ContentProviderOperation implements Parcelable {  
public class ContentProviderResult implements Parcelable {  
public class ContentQueryMap extends Observable {  
public abstract class ContentResolver {  
public class ContentUris {  
public final class ContentValues implements Parcelable {  
public abstract class Context {  
public class ContextWrapper extends Context {  
public abstract class CursorEntityIterator implements EntityIterator {  
public class CursorLoader extends AsyncTaskLoader<Cursor> {  
public class DefaultDataHandler implements ContentInsertHandler {  
public interface DialogInterface {     
public final class Entity {  
public interface EntityIterator extends Iterator<Entity> {  
public interface IContentProvider extends IInterface {  
public class Intent implements Parcelable, Cloneable {  
public class IntentFilter implements Parcelable {  
public class IntentSender implements Parcelable {  
public class Loader<D> {  
public class MutableContextWrapper extends ContextWrapper {  
public class OperationApplicationException extends Exception {  
public class PeriodicSync implements Parcelable {  
public class ReceiverCallNotAllowedException extends AndroidRuntimeException {  
public class RestrictionEntry implements Parcelable {  
public class SearchRecentSuggestionsProvider extends ContentProvider {  
public interface ServiceConnection {  
public interface SharedPreferences {  
public class SyncActivityTooManyDeletes extends Activity
        implements AdapterView.OnItemClickListener {
 
public class SyncAdaptersCache extends RegisteredServicesCache<SyncAdapterType> {  
public class SyncAdapterType implements Parcelable {  
public class SyncContext {  
public class SyncInfo implements Parcelable {  
public class SyncRequest implements Parcelable {  
public final class SyncResult implements Parcelable {  
public class SyncStats implements Parcelable {  
public class SyncStatusInfo implements Parcelable {  
public interface SyncStatusObserver {  
public class UndoManager {  
public abstract class UndoOperation<DATA> implements Parcelable {  
public class UndoOwner {  
public class UriMatcher  
public final class UriPermission implements Parcelable {  
public class ActivityInfo extends ComponentInfo
        implements Parcelable {
 
public class ApplicationInfo extends PackageItemInfo implements Parcelable {  
public class BaseThemeInfo implements Parcelable {  
public class ComponentInfo extends PackageItemInfo {  
public class ConfigurationInfo implements Parcelable {  
public class ContainerEncryptionParams implements Parcelable {  
public class FeatureInfo implements Parcelable {  
public class InstrumentationInfo extends PackageItemInfo implements Parcelable {  
public class KeySet {  
public class LabeledIntent extends Intent {  
public final class LegacyThemeInfo extends BaseThemeInfo {  
public class LimitedLengthInputStream extends FilterInputStream {  
public class MacAuthenticatedInputStream extends FilterInputStream {  
public class ManifestDigest implements Parcelable {  
public class PackageCleanItem {  
public class PackageInfo implements Parcelable {  
public class PackageInfoLite implements Parcelable {  
public class PackageItemInfo {  
public abstract class PackageManager {  
public class PackageParser {  
public class PackageStats implements Parcelable {  
public class PackageUserState {  
public class ParceledListSlice<T extends Parcelable> implements Parcelable {  
public class PathPermission extends PatternMatcher {  
public class PermissionGroupInfo extends PackageItemInfo implements Parcelable {  
public class PermissionInfo extends PackageItemInfo implements Parcelable {  
public final class ProviderInfo extends ComponentInfo
        implements Parcelable {
 
public abstract class RegisteredServicesCache<V> {  
public interface RegisteredServicesCacheListener<V> {  
public class ResolveInfo implements Parcelable {  
public class ServiceInfo extends ComponentInfo
        implements Parcelable {
 
public class Signature implements Parcelable {  
public final class ThemeInfo extends BaseThemeInfo {  
public class ThemeUtils {  
public class UserInfo implements Parcelable {  
public class VerificationParams implements Parcelable {  
public class VerifierDeviceIdentity implements Parcelable {  
public class VerifierInfo implements Parcelable {  
public interface XmlSerializerAndParser<T> {  
public class AssetFileDescriptor implements Parcelable, Closeable {  
public final class AssetManager {  
public class ColorStateList implements Parcelable {  
public class CompatibilityInfo implements Parcelable {  
public final class Configuration implements Parcelable, Comparable<Configuration> {  
public final class CustomTheme implements Cloneable, Parcelable, Comparable<CustomTheme> {  
public class ObbInfo implements Parcelable {  
public class ObbScanner {  
public class Resources {  
public final class ResourcesKey {  
final class StringBlock {  
public class ThemeManager {  
public class TypedArray {  
final class XmlBlock {  
public interface XmlResourceParser extends XmlPullParser, AttributeSet, AutoCloseable {  
public abstract class AbstractCursor implements CrossProcessCursor {  
public abstract class AbstractWindowedCursor extends AbstractCursor {  
public final class BulkCursorDescriptor implements Parcelable {  
public abstract class BulkCursorNative extends Binder implements IBulkCursor
{
 
public final class BulkCursorToCursorAdaptor extends AbstractWindowedCursor {  
public final class CharArrayBuffer {  
public class ContentObservable extends Observable<ContentObserver> {  
public abstract class ContentObserver {  
public interface CrossProcessCursor extends Cursor {  
public class CrossProcessCursorWrapper extends CursorWrapper implements CrossProcessCursor {  
public interface Cursor extends Closeable {  
public class CursorIndexOutOfBoundsException extends IndexOutOfBoundsException {  
public final class CursorJoiner
        implements Iterator<CursorJoiner.Result>, Iterable<CursorJoiner.Result> {
 
public final class CursorToBulkCursorAdaptor extends BulkCursorNative 
        implements IBinder.DeathRecipient {
 
public class CursorWindow extends SQLiteClosable implements Parcelable {  
public class CursorWindowAllocationException extends RuntimeException {  
public class CursorWrapper implements Cursor {  
public interface DatabaseErrorHandler {  
public class DatabaseUtils {  
public class DataSetObservable extends Observable<DataSetObserver> {  
public abstract class DataSetObserver {  
public final class DefaultDatabaseErrorHandler implements DatabaseErrorHandler {  
public interface IBulkCursor extends IInterface  {  
public class MatrixCursor extends AbstractCursor {  
public class MergeCursor extends AbstractCursor  
public abstract class Observable<T> {  
public class SQLException extends RuntimeException {  
public class StaleDataException extends java.lang.RuntimeException  
public class DatabaseObjectNotClosedException extends RuntimeException {  
public class SQLiteAbortException extends SQLiteException {  
public class SQLiteAccessPermException extends SQLiteException {  
public class SQLiteBindOrColumnIndexOutOfRangeException extends SQLiteException {  
public class SQLiteBlobTooBigException extends SQLiteException {  
public class SQLiteCantOpenDatabaseException extends SQLiteException {  
public abstract class SQLiteClosable implements Closeable {  
public final class SQLiteConnection implements CancellationSignal.OnCancelListener {  
public final class SQLiteConnectionPool implements Closeable {  
public class SQLiteConstraintException extends SQLiteException {  
public class SQLiteCursor extends AbstractWindowedCursor {  
public interface SQLiteCursorDriver {  
public final class SQLiteCustomFunction {  
public final class SQLiteDatabase extends SQLiteClosable {  
public final class SQLiteDatabaseConfiguration {  
public class SQLiteDatabaseCorruptException extends SQLiteException {  
public class SQLiteDatabaseLockedException extends SQLiteException {  
public class SQLiteDatatypeMismatchException extends SQLiteException {  
public final class SQLiteDebug {  
public final class SQLiteDirectCursorDriver implements SQLiteCursorDriver {  
public class SQLiteDiskIOException extends SQLiteException {  
public class SQLiteDoneException extends SQLiteException {  
public class SQLiteException extends SQLException {  
public class SQLiteFullException extends SQLiteException {  
public final class SQLiteGlobal {  
public class SQLiteMisuseException extends SQLiteException {  
public abstract class SQLiteOpenHelper {  
public class SQLiteOutOfMemoryException extends SQLiteException {  
public abstract class SQLiteProgram extends SQLiteClosable {  
public final class SQLiteQuery extends SQLiteProgram {  
public class SQLiteQueryBuilder  
public class SQLiteReadOnlyDatabaseException extends SQLiteException   
public final class SQLiteSession   
public final class SQLiteStatement extends SQLiteProgram   
public final class SQLiteStatementInfo   
public class SQLiteTableLockedException extends SQLiteException  
public interface SQLiteTransactionListener  
public final class SqliteWrapper  
public class Gesture implements Parcelable  
interface GestureConstants   
public final class GestureLibraries  
public abstract class GestureLibrary  
public class GestureOverlayView extends FrameLayout   
public class GesturePoint  
public class GestureStore  
public class GestureStroke  
public final class GestureUtils  
class Instance  
class InstanceLearner extends Learner  
abstract class Learner   
public class OrientedBoundingBox  
public class Prediction  
public class Camera  
public class CameraInfo implements Parcelable  
public final class ConsumerIrManager  
public class GeomagneticField  
final class LegacySensorManager   
public final class Sensor  
public class SensorEvent  
public interface SensorEventListener  
public interface SensorEventListener2 extends SensorEventListener  
public interface SensorListener   
public abstract class SensorManager  
public class SerialManager  
public class SerialPort  
public class SystemSensorManager extends SensorManager   
public final class TriggerEvent  
public abstract class TriggerEventListener  
public class CameraAccessException extends AndroidException {  
public final class CameraCharacteristics extends CameraMetadata {  
public interface CameraDevice extends AutoCloseable {  
public final class CameraManager {  
public abstract class CameraMetadata {  
public class CaptureFailure {  
public final class CaptureRequest extends CameraMetadata implements Parcelable {  
public final class CaptureResult extends CameraMetadata {  
public final class Face {  
public final class Rational {  
public final class Size {  
public class CameraDevice implements android.hardware.camera2.CameraDevice {  
public class CameraMetadataNative extends CameraMetadata implements Parcelable {  
public interface MetadataMarshalClass<T> {  
public class MetadataMarshalRect implements MetadataMarshalClass<Rect> {  
public class MetadataMarshalSize implements MetadataMarshalClass<Size> {  
public class MetadataMarshalString implements MetadataMarshalClass<String> {  
public class BinderHolder implements Parcelable {  
public class CameraBinderDecorator {  
public class CameraRuntimeException extends RuntimeException {  
public class Decorator<T> implements InvocationHandler {  
public class UncheckedThrow {  
public final class GeofenceHardware {  
public abstract class GeofenceHardwareCallback {  
public final class GeofenceHardwareImpl {  
public abstract class GeofenceHardwareMonitorCallback {  
public final class GeofenceHardwareRequest {  
public final class GeofenceHardwareRequestParcelable implements Parcelable {  
public class GeofenceHardwareService extends Service {  
public abstract class BaseNetworkStateTracker implements NetworkStateTracker {  
public class CaptivePortalTracker extends StateMachine {  
public class ConnectivityManager {  
public class Credentials {  
public class DhcpInfo implements Parcelable {  
public class DhcpResults implements Parcelable {  
public class DhcpStateMachine extends StateMachine {  
public final class DnsPinger extends Handler {  
public class DummyDataStateTracker extends BaseNetworkStateTracker {  
public class EthernetDataTracker extends BaseNetworkStateTracker {  
public class InterfaceConfiguration implements Parcelable {  
public class LinkAddress implements Parcelable {  
public class LinkCapabilities implements Parcelable {  
public class LinkProperties implements Parcelable {  
public class LinkQualityInfo implements Parcelable {  
public class LinkSocket extends Socket {  
public interface LinkSocketNotifier {  
public class LocalServerSocket {  
public class LocalSocket implements Closeable {  
public class LocalSocketAddress  
class LocalSocketImpl  
public class MailTo {  
public class MobileDataStateTracker extends BaseNetworkStateTracker {  
public class MobileLinkQualityInfo extends LinkQualityInfo {  
public class NetworkConfig {  
public class NetworkIdentity {  
public class NetworkInfo implements Parcelable {  
public class NetworkPolicy implements Parcelable, Comparable<NetworkPolicy> {  
public class NetworkPolicyManager {  
public class NetworkQuotaInfo implements Parcelable {  
public class NetworkState implements Parcelable {  
public interface NetworkStateTracker {  
public class NetworkStats implements Parcelable {  
public class NetworkStatsHistory implements Parcelable {  
public class NetworkTemplate implements Parcelable {  
public class NetworkUtils {  
public class PacProxySelector extends ProxySelector {  
public class ParseException extends RuntimeException {  
public final class Proxy {  
public class ProxyProperties implements Parcelable {  
public class RouteInfo implements Parcelable {  
 public class SamplingDataTracker  
public class SntpClient  
public class SSLCertificateSocketFactory extends SSLSocketFactory {  
public final class SSLSessionCache {  
public class TrafficStats {  
public abstract class Uri implements Parcelable, Comparable<Uri> {  
public class UrlQuerySanitizer {  
public class VpnService extends Service {  
public class WebAddress {  
public class WifiLinkQualityInfo extends LinkQualityInfo {  
public final class AndroidHttpClient implements HttpClient {  
public class AndroidHttpClientConnection
        implements HttpInetConnection, HttpConnection {
 
public class CertificateChainValidator {  
class CharArrayBuffers {  
abstract class Connection {  
class ConnectionThread extends Thread {  
public class ErrorStrings {  
public interface EventHandler {  
public final class Headers {  
public class HttpAuthHeader {  
class HttpConnection extends Connection {  
class HttpLog {  
public final class HttpResponseCache extends ResponseCache implements Closeable {  
public class HttpsConnection extends Connection {  
class IdleCache {  
public class LoggingEventHandler implements EventHandler {  
class Request {  
interface RequestFeeder {  
public class RequestHandle {  
public class RequestQueue implements RequestFeeder {  
public class SslCertificate {  
public class SslError {  
class Timer {  
public class X509TrustManagerExtensions {  
public class ApduList implements Parcelable {  
public final class BeamShareData implements Parcelable {  
public class ErrorCodes {  
public class FormatException extends Exception {  
public final class NdefMessage implements Parcelable {  
public final class NdefRecord implements Parcelable {  
public final class NfcActivityManager extends IAppCallback.Stub
        implements Application.ActivityLifecycleCallbacks {
 
public final class NfcAdapter {  
public final class NfcEvent {  
public final class NfcManager {  
public final class Tag implements Parcelable {  
public class TagLostException extends IOException {  
public class TechListParcel implements Parcelable {  
public final class TransceiveResult implements Parcelable {  
public final class ApduServiceInfo implements Parcelable {  
public final class CardEmulation {  
public abstract class HostApduService extends Service {  
public abstract class OffHostApduService extends Service {  
abstract class BasicTagTechnology implements TagTechnology {  
public final class IsoDep extends BasicTagTechnology {  
public final class IsoPcdA extends BasicTagTechnology {  
public final class IsoPcdB extends BasicTagTechnology {  
public final class MifareClassic extends BasicTagTechnology {  
public final class MifareUltralight extends BasicTagTechnology {  
public final class Ndef extends BasicTagTechnology {  
public final class NdefFormatable extends BasicTagTechnology {  
public final class NfcA extends BasicTagTechnology {  
public final class NfcB extends BasicTagTechnology {  
public final class NfcBarcode extends BasicTagTechnology {  
public final class NfcF extends BasicTagTechnology {  
public final class NfcV extends BasicTagTechnology {  
public interface TagTechnology extends Closeable {  
public class AsyncResult  
public abstract class AsyncTask<Params, Progress, Result> {  
public class BadParcelableException extends AndroidRuntimeException {  
public class BatteryManager {  
public class BatteryProperties implements Parcelable {  
public abstract class BatteryStats implements Parcelable {  
public class Binder implements IBinder {  
public class Broadcaster  
public class Build {  
public final class Bundle implements Parcelable, Cloneable {  
public final class CancellationSignal {  
public class CommonClock {  
public class CommonTimeConfig {  
class CommonTimeUtils {  
public class ConditionVariable  
public abstract class CountDownTimer {  
public class DeadObjectException extends RemoteException {  
public final class Debug  
public class DropBoxManager {  
public class Environment {  
public final class FactoryTest {  
public abstract class FileObserver {  
public class FileUtils {  
public class Handler {  
public class HandlerThread extends Thread {  
public interface IBinder {  
public interface IInterface  
public interface IServiceManager extends IInterface  
public final class Looper {  
public class MemoryFile  
public final class Message implements Parcelable {  
public final class MessageQueue {  
public final class Messenger implements Parcelable {  
public class NetworkOnMainThreadException extends RuntimeException {  
public class NullVibrator extends Vibrator {  
public class OperationCanceledException extends RuntimeException {  
public final class Parcel {  
public interface Parcelable {  
public class ParcelableParcel implements Parcelable {  
public class ParcelFileDescriptor implements Parcelable, Closeable {  
public class ParcelFormatException extends RuntimeException {  
public final class ParcelUuid implements Parcelable {  
public class PatternMatcher implements Parcelable {  
public class PerformanceCollector {  
public final class PowerManager {  
public class Process {  
public class RecoverySystem {  
public class Registrant  
public class RegistrantList  
public abstract class RemoteCallback implements Parcelable  
public class RemoteCallbackList<E extends IInterface>  
public class RemoteException extends AndroidException  
public class RemoteMailException extends Exception  
public class ResultReceiver implements Parcelable   
public class SELinux  
public final class ServiceManager   
public abstract class ServiceManagerNative extends Binder implements IServiceManager  
public class StatFs  
public final class StrictMode  
public final class SystemClock  
public class SystemProperties  
public class SystemService  
public class SystemVibrator extends Vibrator   
public abstract class TokenWatcher  
public final class Trace  
public class TransactionTooLargeException extends RemoteException  
public abstract class UEventObserver  
public class UpdateLock   
public final class UserHandle implements Parcelable  
public class UserManager  
public abstract class Vibrator  
public class WorkSource implements Parcelable   
public class CheckBoxPreference extends TwoStatePreference {  
public abstract class DialogPreference extends Preference implements
        DialogInterface.OnClickListener, DialogInterface.OnDismissListener,
        PreferenceManager.OnActivityDestroyListener {
 
public class EditTextPreference extends DialogPreference {  
abstract class GenericInflater<T, P extends GenericInflater.Parent> {  
public class ListPreference extends DialogPreference {  
public class MultiCheckPreference extends DialogPreference {  
public class MultiSelectListPreference extends DialogPreference {  
public class Preference implements Comparable<Preference> {  
public abstract class PreferenceActivity extends ListActivity implements
        PreferenceManager.OnPreferenceTreeClickListener,
        PreferenceFragment.OnPreferenceStartFragmentCallback {
 
public class PreferenceCategory extends PreferenceGroup {  
public abstract class PreferenceFragment extends Fragment implements
        PreferenceManager.OnPreferenceTreeClickListener {
 
public class PreferenceFrameLayout extends FrameLayout {  
public abstract class PreferenceGroup extends Preference implements
GenericInflater.Parent<Preference> {
 
class PreferenceGroupAdapter extends BaseAdapter implements
OnPreferenceChangeInternalListener {
 
class PreferenceInflater extends GenericInflater<Preference, PreferenceGroup> {  
public class PreferenceManager {  
public final class PreferenceScreen extends PreferenceGroup implements AdapterView.OnItemClickListener,
        DialogInterface.OnDismissListener {
 
public class RingtonePreference extends Preference implements
        PreferenceManager.OnActivityResultListener {
 
public class SeekBarDialogPreference extends DialogPreference {  
public class SeekBarPreference extends Preference
        implements OnSeekBarChangeListener {
 
public class SwitchPreference extends TwoStatePreference {  
public abstract class TwoStatePreference extends Preference {  
public class VolumePreference extends SeekBarDialogPreference implements
        PreferenceManager.OnActivityStopListener, View.OnKeyListener {
 
public final class PageRange implements Parcelable {  
public final class PrintAttributes implements Parcelable {  
public abstract class PrintDocumentAdapter {  
public final class PrintDocumentInfo implements Parcelable {  
public final class PrinterCapabilitiesInfo implements Parcelable {  
public final class PrinterDiscoverySession {  
public final class PrinterId implements Parcelable {  
public final class PrinterInfo implements Parcelable {  
public class PrintFileDocumentAdapter extends PrintDocumentAdapter {  
public final class PrintJob {  
public final class PrintJobId implements Parcelable {  
public final class PrintJobInfo implements Parcelable {  
public final class PrintManager {  
public final class PrintDocument {  
public abstract class PrinterDiscoverySession {  
public final class PrintJob {  
public abstract class PrintService extends Service {  
public final class PrintServiceInfo implements Parcelable {  
public final class AlarmClock {  
public interface BaseColumns  
public class Browser {  
public class BrowserContract {  
public final class CalendarContract {  
public class CallLog {  
public class Contacts {  
public final class ContactsContract {  
public final class DocumentsContract {  
public abstract class DocumentsProvider extends ContentProvider {  
public final class Downloads {  
public final class LiveFolders implements BaseColumns {  
public class LocalGroups {  
public final class MediaStore {  
public interface OpenableColumns {  
public class SearchRecentSuggestions {  
public final class Settings {  
public interface SyncConstValue  
public class SyncStateContract {  
public class ThemesContract {  
public class UserDictionary {  
public class VoicemailContract {  
abstract class AbstractSynthesisCallback implements SynthesisCallback {  
class AudioPlaybackHandler {  
class AudioPlaybackQueueItem extends PlaybackQueueItem {  
class BlockingAudioTrack {  
class EventLogger {  
class FileSynthesisCallback extends AbstractSynthesisCallback {  
abstract class PlaybackQueueItem implements Runnable {  
class PlaybackSynthesisCallback extends AbstractSynthesisCallback {  
class SilencePlaybackQueueItem extends PlaybackQueueItem {  
public interface SynthesisCallback {  
final class SynthesisPlaybackQueueItem extends PlaybackQueueItem {  
public final class SynthesisRequest {  
public class TextToSpeech {  
public abstract class TextToSpeechService extends Service {  
public class TtsEngines {  
public abstract class UtteranceProgressListener {  
public class AlteredCharSequence
implements CharSequence, GetChars
 
class AndroidBidi {  
public class AndroidCharacter  
public class Annotation implements ParcelableSpan {  
public class AutoText {  
public final class BidiFormatter {  
public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback {  
public abstract class ClipboardManager {  
public class DynamicLayout extends Layout  
public interface Editable
extends CharSequence, GetChars, Spannable, Appendable
 
public interface GetChars
extends CharSequence
 
public interface GraphicsOperations
extends CharSequence
 
public class Html {  
public interface InputFilter  
public interface InputType {  
public abstract class Layout {  
public abstract class LoginFilter implements InputFilter {  
class MeasuredText {  
public interface NoCopySpan {  
class PackedIntVector {  
class PackedObjectVector<E>  
public interface ParcelableSpan extends Parcelable {  
public class Selection {  
public interface Spannable
extends Spanned
 
public class SpannableString
extends SpannableStringInternal
implements CharSequence, GetChars, Spannable
 
public class SpannableStringBuilder implements CharSequence, GetChars, Spannable, Editable,
        Appendable, GraphicsOperations {
 
abstract class SpannableStringInternal  
public interface Spanned
extends CharSequence
 
public final class SpannedString
extends SpannableStringInternal
implements CharSequence, GetChars, Spanned
 
public class SpanSet<E> {  
public interface SpanWatcher extends NoCopySpan {  
public class StaticLayout extends Layout {  
public interface TextDirectionHeuristic {  
public class TextDirectionHeuristics {  
class TextLine {  
public class TextPaint extends Paint {  
public class TextUtils {  
public interface TextWatcher extends NoCopySpan {  
public class DateFormat {  
public class DateUtils  
public final class Formatter {  
public class Time {  
public class Linkify {  
public class Rfc822Token {  
public class Rfc822Tokenizer implements MultiAutoCompleteTextView.Tokenizer {  
public class AllCapsTransformationMethod implements TransformationMethod2 {  
public class ArrowKeyMovementMethod extends BaseMovementMethod implements MovementMethod {  
public abstract class BaseKeyListener extends MetaKeyKeyListener
        implements KeyListener {
 
public class BaseMovementMethod implements MovementMethod {  
public class CharacterPickerDialog extends Dialog
        implements OnItemClickListener, OnClickListener {
 
public class DateKeyListener extends NumberKeyListener  
public class DateTimeKeyListener extends NumberKeyListener  
public class DialerKeyListener extends NumberKeyListener  
public class DigitsKeyListener extends NumberKeyListener  
public class HideReturnsTransformationMethod
extends ReplacementTransformationMethod {
 
public interface KeyListener {  
public class LinkMovementMethod extends ScrollingMovementMethod {  
public abstract class MetaKeyKeyListener {  
public interface MovementMethod {  
public class MultiTapKeyListener extends BaseKeyListener
        implements SpanWatcher {
 
public abstract class NumberKeyListener extends BaseKeyListener
    implements InputFilter
 
public class PasswordTransformationMethod
implements TransformationMethod, TextWatcher
 
public class QwertyKeyListener extends BaseKeyListener {  
public abstract class ReplacementTransformationMethod
implements TransformationMethod
 
public class ScrollingMovementMethod extends BaseMovementMethod implements MovementMethod {  
public class SingleLineTransformationMethod
extends ReplacementTransformationMethod {
 
public class TextKeyListener extends BaseKeyListener implements SpanWatcher {  
public class TimeKeyListener extends NumberKeyListener  
public class Touch {  
public interface TransformationMethod  
public interface TransformationMethod2 extends TransformationMethod {  
public class WordIterator implements Selection.PositionIterator {  
public class AbsoluteSizeSpan extends MetricAffectingSpan implements ParcelableSpan {  
public interface AlignmentSpan extends ParagraphStyle {  
public class BackgroundColorSpan extends CharacterStyle
        implements UpdateAppearance, ParcelableSpan {
 
public class BulletSpan implements LeadingMarginSpan, ParcelableSpan {  
public abstract class CharacterStyle {
public abstract void updateDrawState(TextPaint tp);
 
public abstract class ClickableSpan extends CharacterStyle implements UpdateAppearance {  
public class DrawableMarginSpan
implements LeadingMarginSpan, LineHeightSpan
 
public abstract class DynamicDrawableSpan extends ReplacementSpan {  
public class EasyEditSpan implements ParcelableSpan {  
public class ForegroundColorSpan extends CharacterStyle
        implements UpdateAppearance, ParcelableSpan {
 
public class IconMarginSpan
implements LeadingMarginSpan, LineHeightSpan
 
public class ImageSpan extends DynamicDrawableSpan {  
public interface LeadingMarginSpan
extends ParagraphStyle
 
public interface LineBackgroundSpan
extends ParagraphStyle
 
public interface LineHeightSpan
extends ParagraphStyle, WrapTogetherSpan
 
public class LocaleSpan extends MetricAffectingSpan implements ParcelableSpan {
    private final Locale mLocale;
 
public class MaskFilterSpan extends CharacterStyle implements UpdateAppearance {  
public abstract class MetricAffectingSpan
extends CharacterStyle
implements UpdateLayout {
 
public interface ParagraphStyle  
public class QuoteSpan implements LeadingMarginSpan, ParcelableSpan {  
public class RasterizerSpan extends CharacterStyle implements UpdateAppearance {  
public class RelativeSizeSpan extends MetricAffectingSpan implements ParcelableSpan {  
public abstract class ReplacementSpan extends MetricAffectingSpan {  
public class ScaleXSpan extends MetricAffectingSpan implements ParcelableSpan {  
public class SpellCheckSpan implements ParcelableSpan {  
public class StrikethroughSpan extends CharacterStyle
        implements UpdateAppearance, ParcelableSpan {
 
public class StyleSpan extends MetricAffectingSpan implements ParcelableSpan {  
public class SubscriptSpan extends MetricAffectingSpan implements ParcelableSpan {  
public class SuggestionRangeSpan extends CharacterStyle implements ParcelableSpan {  
public class SuggestionSpan extends CharacterStyle implements ParcelableSpan {  
public class SuperscriptSpan extends MetricAffectingSpan implements ParcelableSpan {  
public interface TabStopSpan
extends ParagraphStyle
 
public class TextAppearanceSpan extends MetricAffectingSpan implements ParcelableSpan {  
public class TypefaceSpan extends MetricAffectingSpan implements ParcelableSpan {  
public class UnderlineSpan extends CharacterStyle
        implements UpdateAppearance, ParcelableSpan {
 
public interface UpdateAppearance {  
public interface UpdateLayout extends UpdateAppearance { }  
public class URLSpan extends ClickableSpan implements ParcelableSpan {  
public interface WrapTogetherSpan
extends ParagraphStyle
 
public class AutoTransition extends TransitionSet {  
public class ChangeBounds extends Transition {  
public class ChangeText extends Transition {  
public class Crossfade extends Transition {  
public class Fade extends Visibility {  
public class Recolor extends Transition {  
public class Rotate extends Transition {  
public final class Scene {  
public class Slide extends Visibility {  
public abstract class Transition implements Cloneable {  
public class TransitionInflater {  
public class TransitionManager {  
public class TransitionSet extends Transition {  
public class TransitionValues {  
class TransitionValuesMaps {  
public abstract class Visibility extends Transition {  
public class AndroidException extends Exception {  
 public class AndroidRuntimeException extends RuntimeException {  
public final class ArrayMap<K, V> implements Map<K, V> {  
public final class ArraySet<E> implements Collection<E>, Set<E> {  
public class AtomicFile {  
public interface AttributeSet {  
public class Base64 {  
public class Base64DataException extends IOException {  
public class Base64OutputStream extends FilterOutputStream {  
public class Base64InputStream extends FilterInputStream {  
public final class Config {  
class ContainerHelpers {  
public class DayOfMonthCursor extends MonthDisplayHelper {  
public class DebugUtils {  
public class DisplayMetrics {  
public class EventLog {  
public class EventLogTags {  
public final class FastImmutableArraySet<T> extends AbstractSet<T> {  
public class FloatMath {  
public abstract class FloatProperty<T> extends Property<T, Float> {  
public class ActionBarImpl extends ActionBar {  
public class ActivityTrigger  
public abstract class AlertActivity extends Activity implements DialogInterface {  
public class AlertController {  
public class ChooserActivity extends ResolverActivity {  
public class DisableCarModeActivity extends Activity {  
public class ExternalMediaFormatActivity extends AlertActivity implements DialogInterface.OnClickListener {  
public class HeavyWeightSwitcherActivity extends Activity {  
public class LocalePicker extends ListFragment {  
public class MediaRouteChooserDialog extends Dialog {  
public class MediaRouteChooserDialogFragment extends DialogFragment {  
public class MediaRouteControllerDialog extends Dialog {  
public class MediaRouteControllerDialogFragment extends DialogFragment {  
public abstract class MediaRouteDialogPresenter {  
public class NetInitiatedActivity extends AlertActivity implements DialogInterface.OnClickListener {  
public class PlatLogoActivity extends Activity {  
public class ProcessMap<E> {  
public final class ProcessStats implements Parcelable {  
public class ResolverActivity extends AlertActivity implements AdapterView.OnItemClickListener {  
public class RestrictionsPinActivity extends AlertActivity
        implements OnClickListener, TextWatcher, OnEditorActionListener {
 
class AndroidPrintStream extends LoggingPrintStream {  
public class AtomicFile {  
public final class BackgroundThread extends HandlerThread {  
public abstract class BaseCommand {  
public class BatteryStatsImpl extends BatteryStats {  
public class BinderInternal {  
public interface DeviceKeyHandler {  
public final class DockBatteryStatsImpl extends BatteryStatsImpl {  
public class HandlerCaller {  
abstract class LoggingPrintStream extends PrintStream {  
public class PkgUsageStats implements Parcelable {  
public class PowerProfile {  
public class ProcessCpuTracker {  
public class RuntimeInit {  
public class SamplingProfilerIntegration {  
public final class SomeArgs {  
public final class TransferPipe implements Runnable {  
public class WrapperInit {  
class ZygoteConnection {  
public class ZygoteInit {  
class ZygoteSecurityException extends RuntimeException {  
public class ActionBarPolicy {  
public class BaseIWindow extends IWindow.Stub {  
public abstract class BaseSurfaceHolder implements SurfaceHolder {  
public class IInputConnectionWrapper extends IInputContext.Stub {  
public final class InputBindResult implements Parcelable {  
public class InputConnectionWrapper implements InputConnection {  
public interface RootViewSurfaceTaker {  
public final class RotationPolicy {  
public class StandaloneActionMode extends ActionMode implements MenuBuilder.Callback {  
public class WindowManagerPolicyThread {  
public class ActionMenu implements Menu {  
public class ActionMenuItem implements MenuItem {  
public class ActionMenuItemView extends TextView
        implements MenuView.ItemView, View.OnClickListener, View.OnLongClickListener,
        ActionMenuView.ActionMenuChildView {
 
public class ActionMenuPresenter extends BaseMenuPresenter
        implements ActionProvider.SubUiVisibilityListener {
 
public class ActionMenuView extends LinearLayout implements MenuBuilder.ItemInvoker, MenuView {  
public abstract class BaseMenuPresenter implements MenuPresenter {  
public class ContextMenuBuilder extends MenuBuilder implements ContextMenu {  
public final class ExpandedMenuView extends ListView implements ItemInvoker, MenuView, OnItemClickListener {  
public final class IconMenuItemView extends TextView implements MenuView.ItemView {  
public class IconMenuPresenter extends BaseMenuPresenter {  
public final class IconMenuView extends ViewGroup implements ItemInvoker, MenuView, Runnable {  
public class ListMenuItemView extends LinearLayout implements MenuView.ItemView {  
public class ListMenuPresenter implements MenuPresenter, AdapterView.OnItemClickListener {  
public class MenuBuilder implements Menu {  
public class MenuDialogHelper implements DialogInterface.OnKeyListener,
        DialogInterface.OnClickListener,
        DialogInterface.OnDismissListener,
        MenuPresenter.Callback {
 
public final class MenuItemImpl implements MenuItem {  
public class MenuPopupHelper implements AdapterView.OnItemClickListener, View.OnKeyListener,
        ViewTreeObserver.OnGlobalLayoutListener, PopupWindow.OnDismissListener,
        View.OnAttachStateChangeListener, MenuPresenter {
 
public interface MenuPresenter {  
public interface MenuView {  
public class SubMenuBuilder extends MenuBuilder implements SubMenu {  
public abstract class BrowserDownloadListener implements DownloadListener {  
public final class CacheManager {  
public class ConsoleMessage {  
public class CookieManager {  
public final class CookieSyncManager extends WebSyncManager {  
public class DateSorter {  
public class DebugFlags {  
public interface DownloadListener {  
public class FindActionModeCallback implements ActionMode.Callback, TextWatcher,
        View.OnClickListener, WebView.FindListener {
 
public class GeolocationPermissions {  
public class HttpAuthHandler extends Handler {  
public @interface JavascriptInterface {  
public class JsDialogHelper {  
public class JsPromptResult extends JsResult {  
public class JsResult {  
public class MimeTypeMap {  
class MustOverrideException extends RuntimeException {  
public class Plugin {  
public final class PluginData {  
public class PluginList {  
public interface PluginStub {  
public class SslErrorHandler extends Handler {  
public interface UrlInterceptHandler {  
public final class UrlInterceptRegistry {  
public final class URLUtil {  
public interface ValueCallback<T> {  
public class WebBackForwardList implements Cloneable, Serializable {  
public abstract class WebBackForwardListClient {  
public class WebChromeClient {  
public class WebHistoryItem implements Cloneable {  
public class WebIconDatabase   
public class WebResourceResponse {  
public abstract class WebSettings {  
public class WebStorage {  
abstract class WebSyncManager implements Runnable {  
public class WebView extends AbsoluteLayout
        implements ViewTreeObserver.OnGlobalFocusChangeListener,
        ViewGroup.OnHierarchyChangeListener, ViewDebug.HierarchyHandler {
 
public class WebViewClient {  
public class WebViewDatabase {  
public final class WebViewFactory {  
public interface WebViewFactoryProvider {  
public class WebViewFragment extends Fragment {  
public interface WebViewProvider {  
public abstract class AbsListView extends AdapterView<ListAdapter> implements TextWatcher,
        ViewTreeObserver.OnGlobalLayoutListener, Filter.FilterListener,
        ViewTreeObserver.OnTouchModeChangeListener,
        RemoteViewsAdapter.RemoteAdapterConnectionCallback {
 
public class AbsoluteLayout extends ViewGroup {  
public abstract class AbsSeekBar extends ProgressBar {  
public abstract class AbsSpinner extends AdapterView<SpinnerAdapter> {  
final class AccessibilityIterators {  
public class ActivityChooserModel extends DataSetObservable {  
public class ActivityChooserView extends ViewGroup implements ActivityChooserModelClient {  
public interface Adapter {  
public abstract class AdapterView<T extends Adapter> extends ViewGroup {  
public abstract class AdapterViewAnimator extends AdapterView<Adapter>
        implements RemoteViewsAdapter.RemoteAdapterConnectionCallback, Advanceable {
 
public class AdapterViewFlipper extends AdapterViewAnimator {  
public interface Advanceable {  
public class AlphabetIndexer extends DataSetObserver implements SectionIndexer {  
public class AnalogClock extends View {  
public class AppSecurityPermissions {  
public class ArrayAdapter<T> extends BaseAdapter implements Filterable {  
public class AutoCompleteTextView extends EditText implements Filter.FilterListener {  
public abstract class BaseAdapter implements ListAdapter, SpinnerAdapter {  
public abstract class BaseExpandableListAdapter implements ExpandableListAdapter, 
        HeterogeneousExpandableList {
 
public class Button extends TextView {  
public class CalendarView extends FrameLayout {  
public interface Checkable {  
public class CheckBox extends CompoundButton {  
public class CheckedTextView extends TextView implements Checkable {  
public class Chronometer extends TextView {  
public abstract class CompoundButton extends Button implements Checkable {  
public abstract class CursorAdapter extends BaseAdapter implements Filterable,
        CursorFilter.CursorFilterClient {
 
class CursorFilter extends Filter {  
public abstract class CursorTreeAdapter extends BaseExpandableListAdapter implements Filterable,
        CursorFilter.CursorFilterClient {
 
public class DatePicker extends FrameLayout {  
public class DateTimeView extends TextView {  
public class DialerFilter extends RelativeLayout  
public class DigitalClock extends TextView {  
class DoubleDigitManager {  
public class EdgeEffect {  
public class Editor {  
public class EditText extends TextView {  
public interface ExpandableListAdapter {  
class ExpandableListConnector extends BaseAdapter implements Filterable {  
class ExpandableListPosition {  
public class ExpandableListView extends ListView {  
class FastScroller {  
public abstract class Filter {  
public interface Filterable {  
public interface FilterQueryProvider {  
public class FrameLayout extends ViewGroup {  
public class Gallery extends AbsSpinner implements GestureDetector.OnGestureListener {  
public class GridLayout extends ViewGroup {  
public class GridView extends AbsListView {  
public class HeaderViewListAdapter implements WrapperListAdapter, Filterable {  
public interface HeterogeneousExpandableList {  
public class HorizontalScrollView extends FrameLayout {  
public class ImageButton extends ImageView {  
public class ImageSwitcher extends ViewSwitcher  
public class ImageView extends View {  
public class LinearLayout extends ViewGroup {  
public interface ListAdapter extends Adapter {  
public class ListPopupWindow {  
public class ListView extends AbsListView {  
public class MediaController extends FrameLayout {  
public class MultiAutoCompleteTextView extends AutoCompleteTextView {  
public class NumberPicker extends LinearLayout {  
public class OverScroller {  
public class PopupMenu implements MenuBuilder.Callback, MenuPresenter.Callback {  
public class PopupWindow {  
public class ProgressBar extends View {  
public class QuickContactBadge extends ImageView implements OnClickListener {  
public class RadioButton extends CompoundButton {  
public class RadioGroup extends LinearLayout {  
public class RatingBar extends AbsSeekBar {  
public class RelativeLayout extends ViewGroup {  
public class RemoteViews implements Parcelable, Filter {  
public class RemoteViewsAdapter extends BaseAdapter implements Handler.Callback {  
public class RemoteViewsListAdapter extends BaseAdapter {  
public abstract class RemoteViewsService extends Service {  
public abstract class ResourceCursorAdapter extends CursorAdapter {  
public abstract class ResourceCursorTreeAdapter extends CursorTreeAdapter {  
public class ScrollBarDrawable extends Drawable {  
public class Scroller  {  
public class ScrollView extends FrameLayout {  
public class SearchView extends LinearLayout implements CollapsibleActionView {  
public interface SectionIndexer {  
public class SeekBar extends AbsSeekBar {  
public class ShareActionProvider extends ActionProvider {  
public class SimpleAdapter extends BaseAdapter implements Filterable {  
public class SimpleCursorAdapter extends ResourceCursorAdapter {  
public abstract class SimpleCursorTreeAdapter extends ResourceCursorTreeAdapter {  
public class SimpleExpandableListAdapter extends BaseExpandableListAdapter {  
public class SlidingDrawer extends ViewGroup {  
public final class Space extends View {  
public class SpellChecker implements SpellCheckerSessionListener {  
public class Spinner extends AbsSpinner implements OnClickListener {  
public interface SpinnerAdapter extends Adapter {  
public class StackView extends AdapterViewAnimator {  
class SuggestionsAdapter extends ResourceCursorAdapter implements OnClickListener {  
public class Switch extends CompoundButton {  
public class TabHost extends FrameLayout implements ViewTreeObserver.OnTouchModeChangeListener {  
public class TableLayout extends LinearLayout {  
public class TableRow extends LinearLayout {  
public class TabWidget extends LinearLayout implements OnFocusChangeListener {  
public class TextClock extends TextView {  
public class TextSwitcher extends ViewSwitcher {  
public class TextView extends View implements ViewTreeObserver.OnPreDrawListener {  
public class TimePicker extends FrameLayout {  
public class Toast {  
public class ToggleButton extends CompoundButton {  
public class TwoLineListItem extends RelativeLayout {  
public class VideoView extends SurfaceView
        implements MediaPlayerControl, SubtitleController.Anchor {
 
public class ViewAnimator extends FrameLayout {  
public class ViewFlipper extends ViewAnimator {  
public class ViewSwitcher extends ViewAnimator {  
public interface WrapperListAdapter extends ListAdapter {  
public class ZoomButton extends ImageButton implements OnLongClickListener {  
public class ZoomButtonsController implements View.OnTouchListener {  
public class ZoomControls extends LinearLayout {  
public final class SentenceSuggestionsInfo implements Parcelable {  
public final class SpellCheckerInfo implements Parcelable {  
public class SpellCheckerSession {  
public final class SpellCheckerSubtype implements Parcelable {  
public final class SuggestionsInfo implements Parcelable {  
public final class TextInfo implements Parcelable {  
public final class TextServicesManager {  
public class BaseInputConnection implements InputConnection {  
public final class CompletionInfo implements Parcelable {  
public final class CorrectionInfo implements Parcelable {  
public class EditorInfo implements InputType, Parcelable {  
public class ExtractedText implements Parcelable {  
public class ExtractedTextRequest implements Parcelable {  
public final class InputBinding implements Parcelable {  
public interface InputConnection {  
public class InputConnectionWrapper implements InputConnection {  
public interface InputMethod {  
public final class InputMethodInfo implements Parcelable {  
public final class InputMethodManager {  
public interface InputMethodSession {  
public final class InputMethodSubtype implements Parcelable {  
public final class AccessibilityEvent extends AccessibilityRecord implements
Parcelable {
 
public interface AccessibilityEventSource {  
public final class AccessibilityInteractionClient
        extends IAccessibilityInteractionConnectionCallback.Stub {
 
public final class AccessibilityManager {  
public class AccessibilityNodeInfo implements Parcelable {  
public class AccessibilityNodeInfoCache {  
public abstract class AccessibilityNodeProvider {  
public class AccessibilityRecord {  
public class CaptioningManager {  
public class AccelerateDecelerateInterpolator implements Interpolator {  
public class AccelerateInterpolator implements Interpolator {  
public class AlphaAnimation extends Animation {  
public abstract class Animation implements Cloneable {  
public class AnimationSet extends Animation {  
public class AnimationUtils {  
public class AnticipateInterpolator implements Interpolator {  
public class AnticipateOvershootInterpolator implements Interpolator {  
public class BounceInterpolator implements Interpolator {  
public class CycleInterpolator implements Interpolator {  
public class DecelerateInterpolator implements Interpolator {  
public class GridLayoutAnimationController extends LayoutAnimationController {  
public interface Interpolator extends TimeInterpolator {  
public class LayoutAnimationController {  
public class LinearInterpolator implements Interpolator {  
public class OvershootInterpolator implements Interpolator {  
public class RotateAnimation extends Animation {  
public class ScaleAnimation extends Animation {  
public class Transformation {  
public class TranslateAnimation extends Animation {  
public abstract class AbsSavedState implements Parcelable {  
final class AccessibilityInteractionController {  
public final class AccessibilityIterators {  
public abstract class ActionMode {  
public abstract class ActionProvider {  
public final class Choreographer {  
public interface CollapsibleActionView {  
public interface ContextMenu extends Menu
public class ContextThemeWrapper extends ContextWrapper {  
public final class Display {  
public class DisplayAdjustments {  
public abstract class DisplayEventReceiver {  
public final class DisplayInfo implements Parcelable {  
public abstract class DisplayList {  
public class DragEvent implements Parcelable {  
public interface FallbackEventHandler {  
public class FocusFinder {  
public class FocusFinderHelper {  
public class GestureDetector {  
class GLES20Canvas extends HardwareCanvas {  
class GLES20DisplayList extends DisplayList {  
abstract class GLES20Layer extends HardwareLayer {  
class GLES20RecordingCanvas extends GLES20Canvas {  
class GLES20RenderLayer extends GLES20Layer {  
class GLES20TextureLayer extends GLES20Layer {  
public class GraphicBuffer implements Parcelable {  
public class Gravity  
public class HapticFeedbackConstants {  
public abstract class HardwareCanvas extends Canvas {  
abstract class HardwareLayer {  
public abstract class HardwareRenderer {  
public class InflateException extends RuntimeException {  
public final class InputChannel implements Parcelable {  
public final class InputDevice implements Parcelable {  
public abstract class InputEvent implements Parcelable {  
public final class InputEventConsistencyVerifier {  
public abstract class InputEventReceiver {  
public abstract class InputEventSender {  
public abstract class InputFilter extends IInputFilter.Stub {  
public final class InputQueue {  
public class KeyCharacterMap implements Parcelable {  
public class KeyEvent extends InputEvent implements Parcelable {  
public abstract class LayoutInflater {  
public class MagnificationSpec implements Parcelable {  
public interface Menu {  
public class MenuInflater {  
public interface MenuItem {  
public final class MotionEvent extends InputEvent implements Parcelable {  
public abstract class OrientationEventListener {  
public abstract class OrientationListener implements SensorListener {  
public final class PointerIcon implements Parcelable {  
public @interface RemotableViewMethod {  
public class ScaleGestureDetector {  
public class SoundEffectConstants {  
public interface SubMenu extends Menu {  
public class Surface implements Parcelable {  
public class SurfaceControl {  
public interface SurfaceHolder {  
public final class SurfaceSession {  
public class SurfaceView extends View {  
public class TextureView extends View {  
public class TouchDelegate {  
public final class VelocityTracker {  
public class View implements Drawable.Callback, KeyEvent.Callback,
        AccessibilityEventSource {
 
public class ViewConfiguration {  
public class ViewDebug {  
public abstract class ViewGroup extends View implements ViewParent, ViewManager {  
public class ViewGroupOverlay extends ViewOverlay {  
public interface ViewManager  
public class ViewOverlay {  
public interface ViewParent {  
public class ViewPropertyAnimator {  
public final class ViewRootImpl implements ViewParent,
        View.AttachInfo.Callbacks, HardwareRenderer.HardwareDrawCallbacks {
 
public final class ViewStub extends View  
public final class ViewTreeObserver  
public class VolumePanel extends Handler implements OnSeekBarChangeListener, View.OnClickListener,
        VolumeController
 
public abstract class Window {  
public class WindowId implements Parcelable {  
public interface WindowManager extends ViewManager {  
public final class WindowManagerGlobal {  
public final class WindowManagerImpl implements WindowManager {  
public interface WindowManagerPolicy {  
   
   




總結

對android系統和框架有了一個整體上的瞭解,Android開發變得更簡單了。


現開始逐步瞭解Android各個部分,大致分爲:

Graphics 原理、View 原理、Activity 原理、BroadcastReceive 原理、Service 原理、ContentProvider與數據庫 原理、gesture 原理、Animation 原理、Webkit 原理、Hardware 原理、Bluetooth 原理、Speech 原理、Preference 原理、NFC 原理、Net 原理、Widget 原理、Location 原理、Media 原理、Opengl 原理、Packages 原理、Notification 原理、Process 原理、Widget 原理。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章