Android Framework 记录之二

来源:互联网 发布:弱矩阵项目管理 编辑:程序博客网 时间:2024/05/05 21:48

接着上次的记录,续写。

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 { //窗体tokenpublic 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 { //目标apipublic @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 { // 对话框flagmentpublic 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 { //加载apkpublic abstract class LoaderManager { //加载管理public class LocalActivityManager { //本地界面管理public class MediaRouteActionProvider extends ActionProvider {//对选择哪里播放媒体提供标准的机制和UIpublic 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 { //控制蓝牙A2DPpublic 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 { //蓝牙idpublic 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 Menupublic 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 原理。
0 0
原创粉丝点击