之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。
原文地址:http://blog.csdn.net/banketree/article/details/24718899
1、下载源码,目录如下:
2、Android系统的层次如下:
3、项目目录简单分析如下:
4、telphony目录
| 文件 | 描述 |
| CellIdentityCdma | //描述电信通信标识 |
| CellIdentityGsm | 描述移动通信标识 |
| CellIdentityLte | 描述3G通信标识 |
| CellIdentityWcdma | 描述联通通信标识 |
| CellInfo | 手机信息(什么网络、是否已注册、记录时间) |
| class CellInfoCdma extends CellInfo | 电信通信手机信息 |
| CellInfoGsm extends CellInfo | 移动通信手机信息 |
| class CellInfoLte extends CellInfo | 3G通信手机信息 |
| class CellInfoWcdma extends CellInfo | 联通通信手机信息 |
| CellLocation | 手机位置信息(获取手机服务接口,获取位置信息) |
| CellSignalStrength | 描述手机信号强度的抽象类 |
| class CellSignalStrengthCdma extends CellSignalStrength implements Parcelable | 电信信号强度 |
| class CellSignalStrengthGsm extends CellSignalStrength implements Parcelable | 移动信号强度 |
| class CellSignalStrengthLte extends CellSignalStrength implements Parcelable | 3G信号强度 |
| class CellSignalStrengthWcdma extends CellSignalStrength implements Parcelable | 联通信号强度 |
| JapanesePhoneNumberFormatter | 专门为日本设计了电话号码格式的规则?艹 |
| MSimTelephonyManager | 电话服务管理(卡服务、网络类型、配置信息……) |
| NeighboringCellInfo | 接收信号强度和相邻小区ID的位置 |
| class PhoneNumberFormattingTextWatcher implements TextWatcher | 手机号码格式化 |
| PhoneNumberUtils | 电话号码配置 |
| PhoneStateListener | 电话状态监测变化 (服务状态,信号强度,消息) |
| Rlog | 日志信息 |
| ServiceState | 服务状态(运行商、网络类型、漫游等) |
| SignalStrength | 信号强度信息 |
| TelephonyManager | 手机服务管理(拨号、接听、发送短信等等) |
| CdmaCellLocation extends CellLocation | 电信手机位置信息 |
| CdmaSmsCbProgramData | 电信手机短信数据描述 |
| CdmaSmsCbProgramResults | 电信短信服务数据结果描述 |
| GsmCellLocation | 移动手机位置信息描述 |
| CallerInfo | 用户信息描述 |
| CallerInfoAsyncQuery | 异步查询来电者信息 |
| DctConstants | 常量信息 |
| EncodeException | 自定义编码异常 |
| GsmAlphabet | 移动短信字符转换 |
| IccCardConstants | 常量 |
| RILConstants | rtl常量 |
| SmsConstants | 短信常量 |
| SmsRawData | 短信数据 |
| TelephonyIntents | 手机意图描述(定义字符串常量) |
| TelephonyProperties | 电话属性接口 |
| IPhoneStateListener | 手机状态监听 |
| IPhoneSubInfo | 获取手机信息接口 |
| ISms | 短信操作接口 |
| ITelephony | 手机管理接口(拨号、接听、发送短信…等) |
| ITelephonyRegistry | 提供手机注册服务(单卡) |
| ITelephonyRegistryMSim | 提供手机注册服务(双卡时) |
| IWapPushManager | wap推送消息 |
| IPhoneSubInfoMSim | 手机信息接口 |
| ITelephonyMSim | 手机服务接口 |
5、sax目录
| 文件 | 描述 |
| class BadXmlException extends SAXParseException | xml解析错误 |
| Children | 子集 |
| Element | 一个元素 |
| interface ElementListener extends StartElementListener, EndElementListener |
解析监听(开始、结束) |
| EndElementListener | 结束监听 |
| EndTextElementListener | 结束文本 |
| class RootElement extends Element | 根元素 |
| StartElementListener | 开始监听 |
| interface TextElementListener extends StartElementListener, EndTextElementListener |
文本元素监听 |
| ExpatPerformanceTest extends AndroidTestCase | 单元测试 |
| SafeSaxTest extends AndroidTestCase | 单元测试 |
6、policy目录
| 文件 | 描述 |
| BarController | 系统栏 控件状态/行为 |
| EnableAccessibilityController | 系统访问控制 |
| class GlobalActions implements DialogInterface.OnDismissListener, DialogInterface.OnClickListener | 对话框动作监听实现 |
| GlobalKeyManager | 键值映射管理 |
| IconUtilities | 图标辅助类 |
| ImmersiveModeConfirmation | 导航栏隐藏、显示辅助类 |
| PhoneFallbackEventHandler implements FallbackEventHandler | 手机回退事件处理,这段代码应该是锁屏界面选择的一些事件处理,比如拖动解锁框至电话图标就打开电话界面。 |
| PhoneLayoutInflater extends LayoutInflater | 手机布局 |
| class PhoneWindow extends Window implements MenuBuilder.Callback | 手机窗体 |
| class PhoneWindowManager implements WindowManagerPolicy | 手机窗体管理 |
| class Policy implements IPolicy | 用于创建Window类、LayoutInflater类和WindowManagerPolicy类,它扮演着简单工厂模式中的工厂类角色,而抽象产品角色由IPolicy接口实现,具体产品角色由Policy类实现。 |
| class RecentApplicationsBackground extends LinearLayout | 垂直线性布局 |
| class RecentApplicationsDialog extends Dialog implements OnClickListener | 对话框 |
| ShortcutManager extends ContentObserver | 快捷图标管理 |
| class SystemGesturesPointerEventListener implements PointerEventListener | 监听输入手势 |
| WindowOrientationListener | 手机方向监听 |
| KeyguardServiceDelegate | 管理键盘的状态 |
| class KeyguardServiceWrapper implements IKeyguardService | 软盘的实现 |
| KeyguardServiceDelegate.java和KeyguardServiceWrapper.java | 这两个类是android 4.4新增加的,分别对KeyguardService进行了代理和包装,代理类里面有一个Scrim视图在keyguard崩溃时显示。包装类就是对keyguardService的简单包装,最终把调度都会传给keyguardService。 |
7、wifi目录
| 文件 | 描述 |
| BatchedScanResult | WiFi扫描的结果 |
| BatchedScanSettings | WiFi扫描设置 |
| NetworkUpdateResult | 网络更新结果 |
| RssiPacketCountInfo | RSSI和包计数信息,用于WiFi看门狗 |
| ScanResult | wifi扫描结果 |
| StateChangeResult | 状态变化信息 |
| SupplicantState | 请求状态 |
| SupplicantStateTracker | 请求状态监控者 |
| WifiApConfigStore extends StateMachine | 配置信息存储 |
| WifiChannel | 一个WiFi信道或频率 |
| WifiConfigStore | WiFi网络配置管理API |
| WifiConfiguration | 一个Wi-Fi网络配置 |
| WifiEnterpriseConfig | Wi-Fi企业配置 |
| WifiInfo | 描述wifi连接状态 |
| WifiManager | wifi管理 |
| WifiMonitor | 监听wpa_supplicant 服务 |
| WifiNative | 本地wifi管理 |
| WifiSsid | ssid信息 |
| WifiStateMachine | wifi连接状态 |
| WifiStateTracker | wifi连接服务监视者 |
| WifiWatchdogStateMachine extends StateMachine | 监控WiFi连接到网络 |
| WpsInfo | wps信息 |
| WpsResult | wps结果 |
| IWifiManager | 控制和查询Wi-Fi连接接口 |
| WifiP2pConfig | 对等(P2P)连接与Wi-Fi直接配置连接 |
| WifiP2pDevice | 对等(P2P)连接与Wi-Fi直接设备 |
| WifiP2pDeviceList | 对等(P2P)连接与Wi-Fi直接设备列表 |
| WifiP2pGroup | 对等(P2P)连接与Wi-Fi直接 组 |
| WifiP2pGroupList | 对等(P2P)连接与Wi-Fi直接组列表 |
| WifiP2pInfo | 一个对等(P2P)连接与Wi-Fi直接信息 |
| WifiP2pManager | 对等(P2P)连接与Wi-Fi直接管理 |
| WifiP2pProvDiscEvent | 对等(P2P)连接与Wi-Fi直接搜索和响应事件 |
| WifiP2pService | 对等(P2P)连接与Wi-Fi直接服务 |
| WifiP2pWfdInfo | 对等(P2P)连接与Wi-Fi直接显示信息 |
| IWifiP2pManager | 对等(P2P)连接与Wi-Fi直接管理接口 |
| WifiP2pDnsSdServiceInfo | wifi直接存储信息 |
| WifiP2pDnsSdServiceRequest | wifi直接服务探索请求 |
| WifiP2pDnsSdServiceResponse | wifi直接搜索结果 |
| WifiP2pServiceInfo | 一个wifi直接服务信息 |
| WifiP2pServiceRequest | 一个wifi直接服务请求 |
| WifiP2pServiceResponse | 一个wifi直接服务响应结果 |
| WifiP2pUpnpServiceInfo | UPnP服务信息 |
| WifiP2pUpnpServiceRequest | UPnP服务信息请求 |
| WifiP2pUpnpServiceResponse | UPnP服务信息响应 |
8、tools目录
9、data目录
| 文件 | 描述 |
| etc | 里面包含编译文件 |
| fonts | 字体资源 |
| keyboards | 软盘资源 |
| sounds | 声音资源 |
| videos | 视频资源 |
10、obex目录
| 文件 | 描述 |
| public final class ApplicationParameter { | //参数信息 |
| public interface Authenticator { | //认证接口 |
| public interface BaseStream { | //流接口 |
| public final class ClientOperation implements Operation, BaseStream { | //读写信息客户端 |
| public final class ClientSession extends ObexSession { | //蓝牙会话客户端 |
| public final class HeaderSet { | //耳塞 |
| public final class ObexHelper { | //蓝牙辅助类 |
| public class ObexSession { | //蓝牙会话 |
| public interface ObexTransport { | //蓝牙传输 |
| public interface Operation { | //操作接口 |
| public final class PasswordAuthentication { | //认证密码 |
| public final class PrivateInputStream extends InputStream { | 私有流信息 |
| public final class PrivateOutputStream extends OutputStream { | //私有输出流 |
| public final class ResponseCodes { | //响应代码 |
| public final class ServerOperation implements Operation, BaseStream { | //服务器操作 |
| public class ServerRequestHandler { | //服务器响应处理 |
| public final class ServerSession extends ObexSession implements Runnable { | //服务会话 |
| public interface SessionNotifier { | //服务通知 |
11、libs目录
| 文件 | 描述 |
| androidfw | |
| hwui | |
| storage | |
| usb | |
| UsbManager | USB管理 |
| UsbAccessory | USB插件 |
12、keystore目录
| 文件 | 描述 |
| public class AndroidKeyPairGenerator extends KeyPairGeneratorSpi | 键值产生 |
| public class AndroidKeyStore extends KeyStoreSpi { | 键值 |
| public class AndroidKeyStoreProvider extends Provider { | 键值提供 |
| public class Credentials { | 凭据 |
| public final class KeyChain { | 键链 |
| public interface KeyChainAliasCallback { | 键回调 |
| public class KeyChainException extends Exception { | 异常 |
| public final class KeyPairGeneratorSpec implements AlgorithmParameterSpec { | 产生键值异常 |
| public class KeyStore { | 键值 |
| public final class KeyStoreParameter implements ProtectionParameter { | 键值参数 |
| public class SystemKeyStore { | 系统键值 |
| IKeyChainAliasCallback.aidl | |
| IKeyChainService.aidl | |
| public class AndroidKeyPairGeneratorTest extends AndroidTestCase { | |
| public class AndroidKeyStoreTest extends AndroidTestCase { | |
| public class KeyPairGeneratorSpecTest extends AndroidTestCase { | |
| public class KeyStoreTest extends ActivityUnitTestCase<Activity> { | |
| public class SystemKeyStoreTest extends ActivityUnitTestCase<Activity> { | |
13、drm目录
| 文件 | 描述 |
| public class DrmConvertedStatus { | 转换状态 |
| public class DrmErrorEvent extends DrmEvent { | 自定义错误事件 |
| public class DrmEvent { | 自定义事件 |
| public class DrmInfo { | 交易信息 |
| public class DrmInfoEvent extends DrmEvent { | 自定义事件 |
| public class DrmInfoRequest { | DRM服务器请求信息 |
| public class DrmInfoStatus { | 状态值 |
| public class DrmManagerClient { | 管理客户端 |
| public class DrmOutputStream extends OutputStream { | 输出流 |
| public class DrmRights { | 许可证信息 |
| public class DrmStore { | 常量 |
| public class DrmSupportInfo { | drm支持信息 例如DRM插件 |
| public class DrmUtils { | 辅助类 |
| public class ProcessedData { | 处理数据 |
14、nfc-extras
| 文件 | 描述 |
| public class EeAlreadyOpenException extends EeIOException { | //已经打开异常 |
| public class EeExternalFieldException extends EeIOException { | //扩展属性异常 |
| public class EeInitializationException extends EeIOException { | //初始化异常 |
| public class EeIOException extends IOException { | //输入输出异常 |
| public class EeListenModeException extends EeIOException { | //监听异常 |
| public class EeNfcDisabledException extends EeIOException { | //不可用异常 |
| public final class NfcAdapterExtras { | //模拟器卡附加参数 |
| public class NfcExecutionEnvironment { | //执行环境 |
15、tests目录
| 文件 | 描述 |
| AccessoryDisplay | 显示测试 |
| ActivityTests | Activity测试 |
| AppLaunch | 启动测试 |
| appwidgets | 小部件测试 |
| Assistant | |
| backup | 备份测试 |
| BandwidthTests | 带宽测试 |
| BatteryWaster | 浪费电池测试 |
| BiDiTests | |
| BrowserPowerTest | 浏览器电力测试 |
| Camera2Tests | 摄像头测试 |
| CanvasCompare | 画布测试 |
| Compatibility | 兼容性测试 |
| CoreTests | 核心测试 |
| DataIdleTest | 数据测试 |
| DpiTest | |
| FixVibrateSetting | 振动设置 |
| FrameworkPerf | 框架性能测试 |
| GridLayoutTest | grid布局测试 |
| HugeBackup | 大数据备份 |
| HwAccelerationTest | 硬件加速测试 |
| ImfTest | |
| LargeAssetTest | 大数据测试 |
| LocationTracker | 位置追踪者 |
| LotsOfApps | |
| LowStorageTest | 低存储测试 |
| MemoryUsage | 内存状态 |
| permission | 权限 |
| RemoteDisplayProvider | 远程显示 |
| RenderScriptTests | 渲染脚本测试 |
| SerialChat | 串口聊天 |
| SharedLibrary | 共享库 |
| SmokeTest | 吸烟测试 |
| SmokeTestApps | |
| SslLoad | ssl加载测试 |
| StatusBar | 状态栏测试 |
| TileBenchmark | |
| touchlag | 触摸测试 |
| TransformTest | 转换测试 |
| TransitionTests | 转换测试 |
| TtsTests | tts测试 |
| WebViewTests | web视图测试 |
16、test-runner目录
| 文件 | 描述 |
| public abstract class ActivityInstrumentationTestCase<T extends Activity> extends ActivityTestCase { |
//Activity功能测试 |
| public abstract class ActivityTestCase extends InstrumentationTestCase { | //actvity测试基类 |
| public abstract class ActivityUnitTestCase<T extends Activity> extends ActivityTestCase { |
//Activity单元测试 |
| public class AndroidTestRunner extends BaseTestRunner { | //测试运行 |
| public abstract class ApplicationTestCase<T extends Application> extends AndroidTestCase { | |
| public class AssertionFailedError extends Error { | //断言失败 |
| public class ClassPathPackageInfo { | //包信息 |
| public class ClassPathPackageInfoSource { | //包信息 |
| public class ComparisonFailure extends AssertionFailedError { | //异常 |
| public class DatabaseTestUtils { | //数据库测试 |
| public class InstrumentationCoreTestRunner extends InstrumentationTestRunner { | |
| public class InstrumentationTestRunner extends Instrumentation implements TestSuiteProvider { | |
| public class InstrumentationUtils { | |
| public class IsolatedContext extends ContextWrapper { | |
| public class LaunchPerformanceBase extends Instrumentation { | //启动测试 |
| public class LoaderTestCase extends AndroidTestCase { | //加载测试 |
| public final class MoreAsserts { | |
| class NoExecTestResult extends TestResult { // | |
| public class PackageInfoSources { | //包信息 |
| public interface PerformanceCollectorTestCase { | |
| public abstract class ProviderTestCase<T extends ContentProvider> extends InstrumentationTestCase { |
|
| public class RenamingDelegatingContext extends ContextWrapper { | |
| public abstract class ServiceTestCase<T extends Service> extends AndroidTestCase { | //服务测试 |
| abstract class SimpleCache<K, V> { | //哈希缓存 |
| public abstract class SingleLaunchActivityTestCase<T extends Activity> extends InstrumentationTestCase { |
|
| public class SyncBaseInstrumentation extends InstrumentationTestCase { | |
| public interface TestCase extends Runnable | |
| public class TestCaseUtil { | |
| public class TestPrinter implements TestRunner.Listener, TestListener { | |
| public class TestRunner implements PerformanceTestCase.Intermediates { | |
| public interface TestSuiteProvider { | |
| public @interface TimedTest { | |
| public class TouchUtils { | |
| public class ViewAsserts { | |
| public class MockApplication extends Application { | //模拟应用 |
| public class MockContentProvider extends ContentProvider { | //模拟共享数据库 |
| public class MockContentResolver extends ContentResolver { | //模拟共享数据库 |
| public class MockContext extends Context { | //模拟句柄 |
| public class MockCursor implements Cursor { | //模拟游标 |
| public class MockDialogInterface implements DialogInterface { | //模拟对话框接口 |
| public class MockIContentProvider implements IContentProvider { | //模拟数据库接口 |
| public class MockPackageManager extends PackageManager { | //模拟包管理 |
| public class MockResources extends Resources { | //模拟资源 |
| class AssignableFrom implements Predicate<TestMethod> { | //类方法判断 |
| public class InstrumentationTestSuiteBuilder extends TestSuiteBuilder { | //仪器测试 |
| public class SmokeTestSuiteBuilder extends TestSuiteBuilder { | //冒烟测试 |
| public class TestGrouping { | //类路径测试类 |
| public class TestMethod { | //类方法测试 |
| public class TestPredicates { | |
| public class TestSuiteBuilder { | |
| public class UnitTestSuiteBuilder extends TestSuiteBuilder { | |
| public class HasAnnotation implements Predicate<TestMethod> { | |
| class HasClassAnnotation implements Predicate<TestMethod> { | |
| class HasMethodAnnotation implements Predicate<TestMethod> { | |
17、cmds目录
| 文件 | 描述 |
| am | activity manager,你能使用am去模拟各种系统的行为 |
| app_process | app进程 |
| backup | 备份 |
| bmgr | 应用数据备份以及还原 |
| bootanimation | 启动动画 |
| bu | 备份 |
| content | 发布数据的类 |
| ime | 软盘命令 |
| input | 输出命令 |
| interrupter | 中断命令 |
| media | 媒体命令 |
| pm | package manager,你能使用pm命令去模拟android行为或者查询设备上的应用等 |
| requestsync | 同步请求命令 |
| screencap | 截屏 |
| settings | 设置 |
| svc | 系统SVC 命令(命令行WIFI 开关、GPRS 移动数据开关) |
| wm | 系统切换与双启动 |
18、location目录
| 文件 | 描述 |
| public class Address implements Parcelable { | // 位置信息 |
| public class Country implements Parcelable { | //国家信息 |
| public class CountryDetector { | //国家匹配 |
| public class Criteria implements Parcelable { | //位置参数 |
| public class FusedBatchOptions implements Parcelable { | //配置信息 |
| public final class Geocoder { | //地理编码和反向地理编码 |
| public class GeocoderParams implements Parcelable { | //地理编码和反向地理编码参数 |
| public final class Geofence implements Parcelable { | //地理边界 |
| public class GeoFenceParams implements Parcelable { | //地理边界 参数 |
| public final class GpsSatellite { | //gps卫星 |
| public final class GpsStatus { | //gps状态 |
| public class Location implements Parcelable { | //位置信息 |
| public interface LocationListener { | //位置信息监听 |
| public class LocationManager { | //位置信息管理 |
| public class LocationProvider { | //位置信息提供 |
| public final class LocationRequest implements Parcelable { | // 位置信息请求 |
| public abstract class SettingInjectorService extends Service { | //设置服务 |
| interface IFusedGeofenceHardware { | 硬件接口 |
| public class GpsNetInitiatedHandler { | // 网络gps处理 |
| public final class ProviderProperties implements Parcelable { | //配置信息 |
| public final class ProviderRequest implements Parcelable { | //请求 |
| interface ILocationProvider { | //位置管理接口 |
| public final class FusedLocationHardware { | //绑定硬件 |
| public abstract class FusedLocationHardwareSink { | //位置信息抽象 |
| public abstract class FusedProvider | |
| public abstract class GeocodeProvider { | //编码服务 |
| public abstract class GeofenceProvider { | //位置边界服务 |
| public class GmsFusedBatchOptions { | //配置信息 |
| public abstract class LocationProviderBase { | //位置信息基类 |
| public final class LocationRequestUnbundled { | |
| public final class ProviderPropertiesUnbundled { | |
| public final class ProviderRequestUnbundled { | |
19、media目录
| 文件 | 描述 |
| mca | 图像形态分量分析(MCA- Morphological Component Analysis)通过结合图像的稀疏表示(Sparce representation)理论和变分方法进行图像分解。 |
| public final class AmrInputStream extends InputStream | //amr输入流 |
| public class AsyncPlayer { | //异步播放 |
| public class AudioFormat { | //音频格式 |
| public class AudioManager { | // 音频管理 |
| public class AudioRecord | //音频录音 |
| public class AudioRoutesInfo implements Parcelable { | // 音频可用信息 |
| public class AudioService extends IAudioService.Stub { | //音频服务 |
| public class AudioSystem { | //音频系统信息 |
| public final class AudioTimestamp { | // 音频时间轴 |
| public class AudioTrack { | // 音频监听 |
| public class CamcorderProfile { | //音频配置信息 |
| public class CameraProfile { | //相机配置信息 |
| public interface DataSource extends Closeable { | // 源数据 |
| public class DecoderCapabilities { | //根据视频的类型解码 |
| public final class DeniedByServerException extends MediaDrmException { | //拒绝异常 |
| public class EncoderCapabilities { | //编码 |
| public class ExifInterface { | //阅读和写作在JPEG文件接口 |
| public class FaceDetector { | // 脸部匹配 |
| class FocusRequester { | //拒绝请求 |
| public abstract class Image implements AutoCloseable { | // 图片类 |
| public class ImageReader implements AutoCloseable { | // 图片读取 |
| public class JetPlayer { | //jet播放器 |
| public class MediaActionSound { | // 媒体动作声音 |
| final public class MediaCodec { | //媒体编码 |
| public final class MediaCodecInfo { | //媒体编码信息 |
| final public class MediaCodecList { | //编码列表 |
| public final class MediaCrypto { | //编码加密 |
| public final class MediaCryptoException extends Exception { | //编码加密异常 |
| public final class MediaDrm { | //媒体数字权限管理 |
| public class MediaDrmException extends Exception { | //异常 |
| final public class MediaExtractor { | //媒体提取 |
| public class MediaFile { | //媒体文件 |
| public class MediaFocusControl implements OnFinished { | //媒体聚焦控制 |
| public final class MediaFormat { | //媒体格式 |
| public class MediaInserter { | //媒体读写辅助类 |
| public abstract class MediaMetadataEditor { | //媒体类型编辑 |
| public class MediaMetadataRetriever { | //媒体 |
| final public class MediaMuxer { | //媒体复用 |
| public class MediaPlayer implements SubtitleController.Listener { | //媒体播放 |
| public class MediaRecorder { | //媒体录音 |
| public class MediaRouter { | //媒体路由 |
| public final class MediaRouterClientState implements Parcelable { | //媒体路由状态 |
| public class MediaScanner { | //媒体读写 |
| public interface MediaScannerClient { | //媒体读写客户端 |
| public class MediaScannerConnection implements ServiceConnection { | // 媒体读写连接 |
| public class MediaSyncEvent { | // 媒体同步事件 |
| public interface MediaTimeProvider { | // 媒体时间 |
| public class Metadata { | //数据 |
| public class MiniThumbFile { // | |
| public final class NotProvisionedException extends MediaDrmException { | |
| public final class Rating implements Parcelable { | // 评级 |
| public class RemoteControlClient { | //远程控制客户端 |
| public final class RemoteController { | // 远程控制 |
| public final class RemoteDisplay { | //远程显示 |
| public final class RemoteDisplayState implements Parcelable { | //远程显示状态 |
| public final class ResampleInputStream extends InputStream { | //重采样输入流 |
| public final class ResourceBusyException extends MediaDrmException { | |
| public class Ringtone { | //铃声 |
| public class RingtoneManager { | //铃声播放 |
| public class SoundPool { | //声音接口 |
| public class SubtitleController { | //字幕控制器 |
| public final class SubtitleData { | //字幕数据 |
| public abstract class SubtitleTrack implements MediaTimeProvider.OnMediaTimeListener { | //字幕监听 |
| public class ThumbnailUtils { | //媒体提供商缩略图生成 |
| public final class TimedText { | //时间文本 |
| public class ToneGenerator { | // 音调生成 |
| public final class UnsupportedSchemeException extends MediaDrmException | |
| public interface VolumeController { | //音量控制 |
| public class WebVttRenderer extends SubtitleController.Renderer { | // 字幕渲染 |
| public class AcousticEchoCanceler extends AudioEffect {//回声消除器 | |
| public class AudioEffect { | //音频效果 |
| public class AutomaticGainControl extends AudioEffect { | //自动增益控制 |
| public class BassBoost extends AudioEffect { | //低音增强 |
| public class EnvironmentalReverb extends AudioEffect { | //环境声音 |
| public class Equalizer extends AudioEffect { | //均衡器 |
| public class LoudnessEnhancer extends AudioEffect { | //增大音频 |
| public class NoiseSuppressor extends AudioEffect { | //噪声抑制器 |
| public class PresetReverb extends AudioEffect { | |
| public class Virtualizer extends AudioEffect { | //音频虚拟器 |
| public class Visualizer { | //音频虚拟器 |
| public class AudioTrack { | //音频轨道 |
| public abstract class Effect { | //单媒体 |
| public class EffectColor extends Effect { | //颜色 |
| public class EffectKenBurns extends Effect { | |
| public interface ExtractAudioWaveformProgressListener { | |
| class MediaArtistNativeHelper { | //媒体艺术辅助类 |
| public class MediaImageItem extends MediaItem { | //媒体图片项 |
| public abstract class MediaItem { | //媒体项 |
| public class MediaProperties { | //媒体属性 |
| public class MediaVideoItem extends MediaItem { | // 视频项 |
| public abstract class Overlay { | //重叠 |
| public class OverlayFrame extends Overlay { | //重叠帧 |
| public abstract class Transition { | //转换 |
| public class TransitionAlpha extends Transition { | //alpha混合 |
| public class TransitionCrossfade extends Transition { | //淡入淡出效果 |
| public class TransitionFadeBlack extends Transition { | //提供一个褪色的黑和黑过渡消失 |
| public class TransitionSliding extends Transition { | //创建滑动过渡 |
| public interface VideoEditor { | //视频编辑 |
| public class VideoEditorFactory { | //视频编辑工厂 |
| public class VideoEditorImpl implements VideoEditor { | //视频编辑接口 |
| public class VideoEditorProfile { | //视频编辑文件 |
| public class WaveformData { | //wave文件 |
| public final class MtpConstants { | //mtp常量 |
| public class MtpDatabase { | //mtp数据库 |
| public final class MtpDevice { | //mtp设备 |
| public class MtpDeviceInfo { | //mtp设备信息 |
| public final class MtpObjectInfo { | //mtp对象信息 |
| class MtpPropertyGroup { | //mtp属性信息 |
| class MtpPropertyList { | //mtp属性列表 |
| public class MtpServer implements Runnable { | //mtp服务 |
| public class MtpStorage { | //mtp存储 |
| public final class MtpStorageInfo { | //mtp存储信息 |
| public class RemoteDisplay { | //远程显示 |
| public abstract class RemoteDisplayProvider { | //远程显示提供 |
20、graphics目录
| 文件 | 描述 |
| public class Atlas { | |
| public class AvoidXfermode extends Xfermode { | //指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。 |
| public final class Bitmap implements Parcelable { | //图片 |
| public class BitmapFactory { | //创建图片对象 |
| public final class BitmapRegionDecoder { | //矩形区域解码 |
| public class BitmapShader extends Shader { | //着色器 |
| public class BlurMaskFilter extends MaskFilter { | //模糊过滤 |
| public class Camera { | // 相机(产生3D效果) |
| public class Canvas { | //画布 |
| public class Color { | //颜色 |
| public class ColorFilter { | //颜色过滤 |
| public class ColorMatrix { | //颜色矩阵 |
| public class ColorMatrixColorFilter extends ColorFilter { | // 颜色矩阵过滤 |
| public class ComposePathEffect extends PathEffect { | // 构建轮廓 |
| public class ComposeShader extends Shader { | //构建着色器 |
| public class CornerPathEffect extends PathEffect { | //轮廓角 |
| public class DashPathEffect extends PathEffect { | //对折轮廓 |
| public class DiscretePathEffect extends PathEffect { | //离散轮廓 |
| public class DrawFilter { | //画图过滤 |
| public class EmbossMaskFilter extends MaskFilter { | //浮雕滤镜 |
| public class ImageFormat { | //图像格式 |
| public class Insets { | //一个插图实例 |
| public class Interpolator { | //插补器 |
| public final class LargeBitmap { | //大图片 |
| public class LayerRasterizer extends Rasterizer { | //光栅层 |
| public class LightingColorFilter extends ColorFilter { | //亮光 |
| public class LinearGradient extends Shader { | //线性梯度 |
| public class MaskFilter { | //过滤 |
| public class Matrix { | //矩阵 |
| public class Movie { | //电影? |
| public class NinePatch { | //.9图片 |
| public class Paint { | //绘画 |
| public class PaintFlagsDrawFilter extends DrawFilter { | //绘画过滤 |
| public class Path { | //轮廓 |
| public class PathDashPathEffect extends PathEffect { | //对折轮廓 |
| public class PathEffect { | //轮廓 |
| public class PathMeasure { | //路测 |
| public class Picture { | //图片 |
| public class PixelFormat { | //像素格式 |
| public class PixelXorXfermode extends Xfermode { | //当覆盖已有的颜色时,应用一个简单的像素异或操作。 |
| public class Point implements Parcelable { | //坐标 |
| public class PointF implements Parcelable { | //坐标 |
| public class PorterDuff { | //绘画模式 |
| public class PorterDuffColorFilter extends ColorFilter { | //绘画颜色过滤 |
| public class PorterDuffXfermode extends Xfermode { | // 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已有的Canvas图像进行交互。 |
| public class RadialGradient extends Shader { | //径向梯度 |
| public class Rasterizer { | //光栅 |
| public final class Rect implements Parcelable { | //矩形 |
| public class RectF implements Parcelable { | //矩形 |
| public class Region implements Parcelable { | //区域 |
| public class RegionIterator { | //区域迭代器 |
| public class Shader { | //着色器 |
| public class SumPathEffect extends PathEffect { | //轮廓 |
| public class SurfaceTexture { | //表面纹理 |
| public class SweepGradient extends Shader { | //扫描梯度 |
| public class TableMaskFilter extends MaskFilter { | //表格过滤器 |
| public class TemporaryBuffer { | //临时缓冲区 |
| public class Typeface { | //类型 |
| public class Xfermode { | //模式 |
| public class YuvImage { | //YUV图片(-->jpeg) |
| public interface Animatable { | //动画接口 |
| public class AnimatedRotateDrawable extends Drawable implements Drawable.Callback, Runnable, Animatable { |
//旋转动画图片 |
| public class AnimationDrawable extends DrawableContainer implements Runnable, Animatable { |
// 动画图片 |
| public class BitmapDrawable extends Drawable { | //图片 |
| public class ClipDrawable extends Drawable implements Drawable.Callback { | //拷贝图片 |
| public class ColorDrawable extends Drawable { | //颜色图片 |
| public abstract class Drawable { | //图片抽象类 |
| public class DrawableContainer extends Drawable implements Drawable.Callback { | // 图片包涵器 |
| public class GradientDrawable extends Drawable { | //梯度图片 |
| public class InsetDrawable extends Drawable implements Drawable.Callback { | //插入图片 |
| public class LayerDrawable extends Drawable implements Drawable.Callback { | //图层 |
| public class LevelListDrawable extends DrawableContainer { | //等级列表图片 |
| public class NinePatchDrawable extends Drawable { | //.9图片 |
| public class PaintDrawable extends ShapeDrawable { | //绘画图片 |
| public class PictureDrawable extends Drawable { | //图片 |
| public class RotateDrawable extends Drawable implements Drawable.Callback { | //旋转图片 |
| public class ScaleDrawable extends Drawable implements Drawable.Callback { | // 尺度图片 |
| public class ShapeDrawable extends Drawable { | //形态图片 |
| public class StateListDrawable extends DrawableContainer { | //图形图像 |
| public class TransitionDrawable extends LayerDrawable implements Drawable.Callback { | //过滤图片 |
| public class ArcShape extends RectShape { | //弧形 |
| public class OvalShape extends RectShape { | //椭圆形 |
| public class PathShape extends Shape { | //轮廓 |
| public class RectShape extends Shape { | //正方形 |
| public class RoundRectShape extends RectShape { | //圆形 |
| public abstract class Shape implements Cloneable { | //形状 |
| public class PdfDocument { | //PDF文档 |
| public class Allocation extends BaseObj { | //配置 |
| public class AllocationAdapter extends Allocation { | //反射适配器 |
| public class BaseObj { | //渲染脚本基类 |
| public class Byte2 { | //字节码 |
| public class Double2 {/ | /双精度浮点数形式存储 |
| public class Element extends BaseObj { | // 元素 |
| public class FieldPacker { | //字段包装 |
| public class FileA3D extends BaseObj { | //从文件加载renderscript对象 |
| public class Float2 { | //浮点 |
| public class Font extends BaseObj { | //字体 |
| public class Int2 { | //整形 |
| public class Long2 { | //长整形 |
| public class Matrix2f {/ | /矩形 |
| public class Mesh extends BaseObj { | //数据显示容器 |
| public class Path extends BaseObj { | //路径 |
| public class Program extends BaseObj { | //图形流水线程序 |
| public class ProgramFragment extends Program { | //片段着色器 |
| public class ProgramFragmentFixedFunction extends ProgramFragment { | //一个辅助类 |
| public class ProgramRaster extends BaseObj { | //光栅程序 |
| public class ProgramStore extends BaseObj { | //图形硬件处理写入到帧缓冲 |
| public class ProgramVertex extends Program { | //顶点着色器 |
| public class ProgramVertexFixedFunction extends ProgramVertex { | //顶点着色器 |
| public class RenderScript { | //渲染脚本 |
| public class RenderScriptGL extends RenderScript { | //渲染脚本 |
| public class RSDriverException extends RSRuntimeException { | //异常 |
| public class RSSurfaceView extends SurfaceView implements SurfaceHolder.Callback { | //一种图形 |
| public class RSTextureView extends TextureView implements TextureView.SurfaceTextureListener { | //文本图形 |
| public class Sampler extends BaseObj { | //采样对象 |
| public class Script extends BaseObj { | //脚本 |
| public class ScriptC extends Script { | //脚本类 |
| public final class ScriptGroup extends BaseObj { | //脚本内核 |
| public abstract class ScriptIntrinsic extends Script { | //脚本 |
| public final class ScriptIntrinsic3DLUT extends ScriptIntrinsic { | |
| public class ScriptIntrinsicBlend extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicBlur extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicColorMatrix extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicConvolve3x3 extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicConvolve5x5 extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicHistogram extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicLUT extends ScriptIntrinsic { | |
| public final class ScriptIntrinsicYuvToRGB extends ScriptIntrinsic { | |
| public class Short2 { | //短整形 |
| public class Type extends BaseObj { | // 类型描述 |
21、opengl目录
| 文件 | 描述 |
| public class EGL14 { | //一种粉刷 |
| public class EGLConfig extends EGLObjectHandle { | //本地配置 |
| public class EGLContext extends EGLObjectHandle { | //句柄 |
| public class EGLDisplay extends EGLObjectHandle { | //显示对象 |
| public class EGLExt { | //扩展 |
| class EGLLogWrapper implements EGL11 { // | |
| public abstract class EGLObjectHandle { | |
| public class EGLSurface extends EGLObjectHandle { | |
| public class ETC1 { | |
| public class ETC1Util { | |
| public class GLDebugHelper { | |
| class GLErrorWrapper extends GLWrapperBase { | |
| public class GLES10 { | |
| public class GLES10Ext { | |
| public class GLES11 extends GLES10 { | |
| public class GLES11Ext { | |
| public class GLES20 { | |
| public class GLES30 extends GLES20 { | |
| public class GLException extends RuntimeException { | |
| class GLLogWrapper extends GLWrapperBase { | |
| public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback { | |
| public class GLU { | |
| public final class GLUtils { | |
| class GLWallpaperService { | |
| abstract class GLWrapperBase implements GL, GL10, GL10Ext, GL11, GL11Ext, GL11ExtensionPack { |
|
| public abstract class ManagedEGLContext { | |
| public class Matrix { | |
| public class Visibility { | |
| public class EGLConfigImpl extends EGLConfig { | |
| public class EGLContextImpl extends EGLContext { | |
| public class EGLDisplayImpl extends EGLDisplay { | |
| public class EGLImpl implements EGL10 { | |
| public class EGLSurfaceImpl extends EGLSurface { | |
| public class GLImpl implements GL10, GL10Ext, GL11, GL11Ext, GL11ExtensionPack { | |
| public interface EGL { | |
| public interface EGL10 extends EGL { | |
| public interface EGL11 extends EGL10 { | |
| public abstract class EGLConfig { |
|
| public abstract class EGLContext { |
|
| public abstract class EGLDisplay { |
|
| public abstract class EGLSurface { |
|
| public interface GL { | |
| public interface GL10 extends GL { | |
| public interface GL10Ext extends GL { | |
| public interface GL11 extends GL10 { | |
| public interface GL11Ext extends GL { | |
| public interface GL11ExtensionPack extends GL { | |
22、packages目录
| 文件 | 描述 |
| public class WapPushManager extends Service { | //实现来处理传入的 WAP PUSH消息 |
| public class BitmapUtils { | //图片辅助 |
| public class Utils { | //辅助类 |
| class ByteBufferInputStream extends InputStream { | //字节缓冲 |
| class CountedDataInputStream extends FilterInputStream { | //输入流计数 |
| class ExifData { | //存储EXIF |
| public class ExifInterface { | //exif接口(提供了阅读和写作的JPEG文件的方法和常数) |
| public class ExifInvalidFormatException extends Exception {/ | /异常 |
| class ExifModifier { | //编辑器 |
| class ExifOutputStream extends FilterOutputStream { | //输出流 |
| class ExifParser { | //exif解析器 |
| class ExifReader { | //exif读取 |
| public class ExifTag { | //exif标签 |
| class IfdData { | //标志 |
| public interface IfdId { //id | |
| class JpegHeader { | //jpeg头信息 |
| class OrderedDataOutputStream extends FilterOutputStream { | //顺序数据输出 |
| public class Rational { | //合理数据类型 |
| public abstract class BasicTexture implements Texture { | //一个真正的GL纹理的纹理 |
| public class BitmapTexture extends UploadedTexture { | //文本位图 |
| public interface GLCanvas { | //画布 |
| public class GLES20Canvas implements GLCanvas { | //画布 |
| public class GLES20IdImpl implements GLId { | //标识 |
| public interface GLId { | //接口 |
| public class GLPaint { | //绘画 |
| public class RawTexture extends BasicTexture { | //文本 |
| public interface Texture { | //文本 |
| public abstract class UploadedTexture extends BasicTexture { | |
| public class IntArray { | //整形数组 |
| interface SimpleBitmapRegionDecoder { | //图片区域解码 |
| public class BlockingGLTextureView extends TextureView implements SurfaceTextureListener { |
//文本视图 |
| public class TiledImageRenderer { | //图片渲染 |
| public class TiledImageView extends FrameLayout { | //头视图 |
| public class CropView extends TiledImageView implements OnScaleGestureListener { | //拷贝视图 |
| public class WallpaperCropActivity extends Activity { | //界面 |
| public class InputDeviceReceiver extends BroadcastReceiver { | //输入广播 |
| public class FusedLocationProvider extends LocationProviderBase implements FusionEngine.Callback {// | |
| public class FusedLocationService extends Service { | |
| public class FusionEngine implements LocationListener { | |
| public class FakeApp extends Application { | |
| public class FakeBackgroundService extends Service { | |
| public class FakeCoreService extends Service { | |
| public class FakeCoreService2 extends FakeCoreService { | |
| public class FakeCoreService3 extends FakeCoreService { | |
| public class FakeView extends View { | |
| public class ExternalStorageProvider extends DocumentsProvider { | //扩展存储 |
| public class MountReceiver extends BroadcastReceiver { | //广播 |
| public class TestDocumentsProvider extends DocumentsProvider { | |
| public class ColumnAdapter extends BaseAdapter { | //适配器 |
| public class CreateDirectoryFragment extends DialogFragment { | //对话框创建一个新目录 |
| public class DirectoryContainerView extends FrameLayout { | //目录 |
| public class DirectoryFragment extends Fragment { | //显示一个目录里面的文件 |
| class DirectoryResult implements AutoCloseable { | //目录加载 |
| public class DirectoryView extends FrameLayout { | //目录视图 |
| public class DocumentsActivity extends Activity { | //文档界面 |
| public class DocumentsApplication extends Application { | //文档程序 |
| public class FilteringCursorWrapper extends AbstractCursor { | //过滤游标 |
| public class IconUtils { | //图标辅助类 |
| public class MimePredicate implements Predicate<DocumentInfo> { | |
| public class PackageReceiver extends BroadcastReceiver { | //包接收 |
| public class ProviderExecutor extends Thread implements Executor { // | |
| public class RecentLoader extends AsyncTaskLoader<DirectoryResult> { | //加载 |
| public class RecentsCreateFragment extends Fragment { | //显示目录创建在最近发生的 |
| public class RecentsProvider extends ContentProvider { | //最近的共享数据库 |
| public class RootCursorWrapper extends AbstractCursor { | //根游标 |
| public class RootsCache { | //根缓存 |
| public class RootsFragment extends Fragment { | //存储列表 |
| public class RootsLoader extends AsyncTaskLoader<Collection<RootInfo>> { | //加载 |
| public class SaveFragment extends Fragment { | //头标编辑 |
| public class SectionedListAdapter extends BaseAdapter {// | |
| public class SettingsActivity extends Activity { | //设置界面 |
| public class SortingCursorWrapper extends AbstractCursor { | //排序游标 |
| public class ThumbnailCache extends LruCache<Uri, Bitmap> { | |
| public abstract class UriDerivativeLoader<P, R> extends AsyncTaskLoader<R> { | //加载uri |
| public class DocumentInfo implements Durable, Parcelable { | //文档信息 |
| public class DocumentStack extends LinkedList<DocumentInfo> implements Durable { | //文档堆栈 |
| public interface Durable { | //文档读写接口 |
| public class DurableUtils { | //文档辅助类 |
| public class RootInfo implements Durable, Parcelable { | //根信息 |
| public class DefaultContainerService extends IntentService { | //服务负责拷贝下载apk |
| public class MeasurementUtils { | |
| public class BackupRestoreConfirmation extends Activity { | //全备份/恢复操作界面 |
| public class ConfirmDialog extends AlertActivity implements CompoundButton.OnCheckedChangeListener, DialogInterface.OnClickListener { |
//提交对话框 |
| public class ManageDialog extends AlertActivity implements DialogInterface.OnClickListener, Handler.Callback { |
//管理对话框 |
| public class BatteryMeterView extends View implements DemoMode { | //电量百分显示 |
| public class BootReceiver extends BroadcastReceiver { | //启动广播 |
| public interface DemoMode { | //自定义模式 |
| public class DessertCase extends Activity { // | |
| public class DessertCaseDream extends DreamService { | |
| public class DessertCaseDreamSettings extends PreferenceActivity { | |
| public class DessertCaseView extends FrameLayout { | |
| public class DockBatteryMeterView extends BatteryMeterView { | |
| public class ExpandHelper implements Gefingerpoken, OnClickListener { | |
| public interface Gefingerpoken { | |
| public class ImageWallpaper extends WallpaperService { | |
| public class LoadAverageService extends Service { | |
| public interface RecentsComponent { | |
| public class SearchPanelView extends FrameLayout implements StatusBarPanel, ActivityOptions.OnAnimationStartedListener { |
|
| public class Somnambulator extends Activity { | |
| public class SwipeHelper implements Gefingerpoken { | |
| public abstract class SystemUI { | |
| public class SystemUIService extends Service { | |
| public class ActionTarget { | //管理自定义操作的辅助类 |
| public class CMCaseView extends DessertCaseView { | |
| public class NotificationPlayer implements OnCompletionListener { | //提示声 |
| public class RingtonePlayer extends SystemUI { | //铃声播放 |
| public class NetworkOverLimitActivity extends Activity { | //网络显示界面 |
| public class PowerUI extends SystemUI { | //电源界面 |
| public class AirplaneModeTile extends QuickSettingsTile implements NetworkSignalChangedCallback { |
//飞行模式 |
| public class AlarmTile extends QuickSettingsTile { | //提示头 |
| public class AutoRotateTile extends QuickSettingsTile { | //自动换头 |
| public class BatteryTile extends QuickSettingsTile implements BatteryStateChangeCallback { | //电源头 |
| public class BluetoothTile extends QuickSettingsTile implements BluetoothAdapter.BluetoothStateChangeCallback, BluetoothController.BluetoothDeviceConnectionStateChangeCallback { |
//蓝牙头 |
| public class BrightnessTile extends QuickSettingsTile implements BrightnessStateChangeCallback { |
//亮度头 |
| public class BugReportTile extends QuickSettingsTile { | //bug提交头 |
| public class CameraTile extends QuickSettingsTile { | //相机头 |
| public class DockBatteryTile extends BatteryTile { | //电池头 |
| public class ExpandedDesktopTile extends QuickSettingsTile { | //扩展桌面头 |
| public class GPSTile extends QuickSettingsTile implements LocationSettingsChangeCallback { |
//gps头 |
| public class InputMethodTile extends QuickSettingsTile { | //输入方式头 |
| public class LteTile extends QuickSettingsTile { | //三色头 |
| public class MobileNetworkTile extends NetworkTile { | //移动网络头 |
| public class MobileNetworkTypeTile extends QuickSettingsTile implements NetworkSignalChangedCallback { |
//网络类型头 |
| public class NetworkAdbTile extends QuickSettingsTile { | //网络头 |
| public abstract class NetworkTile extends QuickSettingsTile implements NetworkSignalChangedCallback { |
//网络头 |
| public class NfcTile extends QuickSettingsTile { | //nfc头 |
| public class PerformanceProfileTile extends QuickSettingsTile { // | |
| public class PreferencesTile extends QuickSettingsTile { | //属性头 |
| public class ProfileTile extends QuickSettingsTile { | // 文件头 |
| public class QuickSettingsTile implements OnClickListener { | //设置头 |
| public class QuietHoursTile extends QuickSettingsTile { | //静音头 |
| public class RemoteDisplayTile extends QuickSettingsTile{ | //远程显示头 |
| public class RingerModeTile extends QuickSettingsTile { | //铃声模式头 |
| public class ScreenTimeoutTile extends QuickSettingsTile { | //屏幕超时 |
| public class SleepScreenTile extends QuickSettingsTile { | //睡眠头 |
| public class SyncTile extends QuickSettingsTile { | //同步头 |
| public class ToggleLockscreenTile extends QuickSettingsTile implements OnSharedPreferenceChangeListener { |
//锁屏头 |
| public class TorchTile extends QuickSettingsTile { | //手电筒头 |
| public class UsbTetherTile extends QuickSettingsTile { | //usb头 |
| public class UserTile extends QuickSettingsTile { | //用户头 |
| public class VolumeTile extends QuickSettingsTile { | //声音头 |
| public class WifiAPTile extends QuickSettingsTile { | //wifi头 |
| public class WiFiTile extends NetworkTile {/ | /wifi头 |
| public class ColorDrawableWithDimensions extends ColorDrawable { | //颜色 |
| public class Constants { | //常量 |
| public class FadedEdgeDrawHelper { | //渐变图 |
| public class FirstFrameAnimatorHelper extends AnimatorListenerAdapter implements ValueAnimator.AnimatorUpdateListener { |
//动画 |
| public class Recents extends SystemUI implements RecentsComponent { | |
| public class RecentsActivity extends Activity { | |
| public interface RecentsCallback { | |
| public class RecentsHorizontalScrollView extends HorizontalScrollView implements SwipeHelper.Callback, RecentsPanelView.RecentsScrollView { |
|
| public class RecentsPanelView extends FrameLayout implements OnItemClickListener, RecentsCallback, StatusBarPanel, Animator.AnimatorListener { |
|
| public class RecentsPreloadReceiver extends BroadcastReceiver { | |
| public class RecentsVerticalScrollView extends ScrollView implements SwipeHelper.Callback, RecentsPanelView.RecentsScrollView { |
|
| public class RecentTasksLoader implements View.OnTouchListener { | |
| public final class TaskDescription { | |
| public class DeleteScreenshot extends BroadcastReceiver { | //截屏 |
| class SaveImageInBackgroundData { | |
| public class TakeScreenshotService extends Service { | //获取截屏 |
| public class BrightnessController implements ToggleSlider.Listener { | //亮度控制器 |
| public class BrightnessDialog extends Dialog implements BrightnessController.BrightnessStateChangeCallback { |
//对话框 |
| public abstract class CurrentUserTracker extends BroadcastReceiver { | //当前用户监听者 |
| public class SettingsUI extends SystemUI { | //设置UI |
| public class ToggleSlider extends RelativeLayout implements CompoundButton.OnCheckedChangeListener, SeekBar.OnSeekBarChangeListener { |
//滑动视图 |
| public class AnimatedImageView extends ImageView { | //动画图片 |
| public abstract class BaseStatusBar extends SystemUI implements ommandQueue.Callbacks { |
//状态栏 |
| public class CommandQueue extends IStatusBar.Stub { | //命令队列 |
| public class DelegateViewHelper { | //视图辅助 |
| public class ExpandableNotificationRow extends FrameLayout { | // 扩展通知栏 |
| public class GestureRecorder { | //捕捉手势 |
| public class LatestItemView extends FrameLayout { | //最近视图 |
| public class MSimSignalClusterView extends LinearLayout implements MSimNetworkController.MSimSignalCluster { |
//卡信号视图 |
| public class NotificationData { | //通知数据 |
| public class ServiceMonitor { | //一个安全的定义的服务组件 |
| public class SignalClusterTextView extends LinearLayout implements NetworkController.NetworkSignalChangedCallback, NetworkController.SignalStrengthChangedCallback |
{//信号组 |
| public class SignalClusterView extends LinearLayout implements NetworkController.SignalCluster { |
//信号视图 |
| public class StatusBarIconView extends AnimatedImageView { | //状态图标 |
| public interface StatusBarPanel { | //状态 |
| public class SystemBars extends SystemUI implements ServiceMonitor.Callbacks { | //系统栏 |
| public class BarTransitions { | |
| public class DemoStatusIcons extends LinearLayout implements DemoMode { | |
| public class IconMerger extends LinearLayout { | |
| public class KeyguardTouchDelegate { | //导航栏和事件之间的通信接口 |
| public class NavbarEditor implements View.OnTouchListener { | //处理导航栏的编辑 |
| public final class NavigationBarTransitions extends BarTransitions { | |
| public class NavigationBarView extends LinearLayout { | |
| public class NotificationPanelView extends PanelView { | |
| public class PanelBar extends FrameLayout { | |
| public class PanelHolder extends FrameLayout { | |
| public class PanelView extends FrameLayout { | |
| public class PhoneStatusBar extends BaseStatusBar implements DemoMode, NetworkController.UpdateUIListener { |
|
| public class PhoneStatusBarPolicy { | |
| public final class PhoneStatusBarTransitions extends BarTransitions { | |
| public class PhoneStatusBarView extends PanelBar { | |
| class QuickSettings { | |
| class QuickSettingsBasicTile extends QuickSettingsTileView { | |
| public class QuickSettingsContainerView extends FrameLayout { | |
| public class QuickSettingsController { | |
| public class QuickSettingsHorizontalScrollView extends HorizontalScrollView { | |
| class QuickSettingsModel implements BluetoothStateChangeCallback, NetworkSignalChangedCallback, BatteryStateChangeCallback, BrightnessStateChangeCallback, RotationLockControllerCallback, LocationSettingsChangeCallback { |
|
| public class QuickSettingsScrollView extends ScrollView { | |
| public class QuickSettingsTileView extends FrameLayout { | |
| public class SettingsPanelView extends PanelView { | |
| public class StatusBarWindowView extends FrameLayout | |
| public abstract class Ticker { | |
| public class TickerView extends TextSwitcher | |
| public class AccessibilityContentDescriptions { | //内容的描述访问权限 |
| public class BatteryController extends BroadcastReceiver { | //电量控制 |
| public class BluetoothController extends BroadcastReceiver { | |
| public class Clock extends TextView implements DemoMode, OnClickListener, OnLongClickListener { |
//电子钟 |
| public class DateView extends TextView implements OnClickListener, OnLongClickListener { | |
| public class DeadZone extends View { | //死掉区域 |
| public class DockBatteryController extends BatteryController { | |
| public class HeadsUpNotificationView extends FrameLayout implements SwipeHelper.Callback, ExpandHelper.Callback { | |
| public class KeyButtonView extends ImageView { | |
| public class LocationController extends BroadcastReceiver { | // 位置相关状态的变化和更新 |
| public class MSimNetworkController extends NetworkController { | //卡网络 |
| public class NetworkController extends BroadcastReceiver implements DemoMode {// | 网络控制 |
| public class NotificationRowLayout extends LinearLayout implements SwipeHelper.Callback, ExpandHelper.Callback |
|
| public interface OnSizeChangedListener { | |
| public class Prefs { | |
| public final class RotationLockController { | |
| class TelephonyIcons { | |
| class WifiIcons { | |
| class WimaxIcons { | |
| public class TvStatusBar extends BaseStatusBar { | //状态栏 |
| public class StorageNotification extends SystemUI { | //存储通知栏 |
| public class UsbAccessoryUriActivity extends AlertActivity implements DialogInterface.OnClickListener { |
//usb提示 |
| public class UsbConfirmActivity extends AlertActivity implements DialogInterface.OnClickListener, CheckBox.OnCheckedChangeListener { |
//usb提交界面 |
| public class UsbDebuggingActivity extends AlertActivity implements DialogInterface.OnClickListener { |
//usb调试界面 |
| class UsbDisconnectedReceiver extends BroadcastReceiver { | //usb拔出监听 |
| public class UsbPermissionActivity extends AlertActivity implements DialogInterface.OnClickListener, CheckBox.OnCheckedChangeListener { |
//usb访问权限 |
| public class UsbResolverActivity extends ResolverActivity { | //usb装置 |
| public class UsbStorageActivity extends Activity implements View.OnClickListener, OnCancelListener { |
// usb存储界面 |
| public class BugreportPrefs { | //BUG报告相关设置 |
| public class BugreportReceiver extends BroadcastReceiver { | //debug提交广播 |
| public class BugreportWarningActivity extends AlertActivity implements DialogInterface.OnClickListener { |
//debug警告界面 |
| public class ObbBackupService extends Service { | //备份管理器 |
| public class SharedStorageAgent extends FullBackupAgent { | //共享存储代理 |
| public class DatabaseHelper extends SQLiteOpenHelper { | //数据库辅助 |
| public final class ProfilePickerActivity extends AlertActivity implements DialogInterface.OnClickListener, AlertController.AlertParams.OnPrepareListViewListener { |
//文件捡取 |
| public class SettingsBackupAgent extends BackupAgentHelper { | //设置备份代理 |
| public class SettingsHelper { | //设置辅助 |
| public class SettingsProvider extends ContentProvider { | //设置数据库 |
| public class PacNative { | |
| public class PacService extends Service { | |
| public class ProxyServer extends Thread { | |
| public class ProxyService extends Service { | |
| public class SocketConnect extends Thread { | |
| public class FusedPrintersProvider extends Loader<List<PrinterInfo>> { | // 加载输出信息 |
| public class MediaSizeUtils { | //媒体大小辅助 |
| public class NotificationController { | // 通知控制 |
| public class PrintDialogFrame extends FrameLayout { | //输出对话框 |
| public class PrintJobConfigActivity extends Activity { | //输出配置界面 |
| public final class PrintSpoolerService extends Service { | //输出服务 |
| final class RemotePrintDocumentAdapter { | |
| public class SelectPrinterActivity extends Activity implements OnPrinterSelectedListener { | |
| public final class SelectPrinterFragment extends Fragment { | |
| public class MSimCarrierText extends CarrierText { | |
| public class MSimKeyguardSimPinView extends KeyguardSimPinView {// | 显示开锁 |
| public class MSimKeyguardSimPukView extends KeyguardSimPukView { | //显示输入PUK |
| interface BiometricSensorUnlock { | |
| public class CameraWidgetFrame extends KeyguardWidgetFrame implements View.OnClickListener { | |
| public class CarrierText extends TextView { | |
| public interface ChallengeLayout { | |
| public class CheckLongPressHelper { | |
| public class EmergencyButton extends Button { | |
| public class EmergencyCarrierArea extends LinearLayout { | |
| public class FaceUnlock implements BiometricSensorUnlock, Handler.Callback { | |
| public abstract class KeyguardAbsKeyInputView extends LinearLayout implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { |
//PIN和密码解锁屏幕 |
| public class KeyguardAccountView extends LinearLayout implements KeyguardSecurityView, View.OnClickListener, TextWatcher {/ |
/帐户 |
| public abstract class KeyguardActivityLauncher { | //软盘启动界面 |
| class KeyguardCircleFramedDrawable extends Drawable { | //软件圆圆图片 |
| public class KeyguardDisplayManager { | |
| public class KeyguardFaceUnlockView extends LinearLayout implements KeyguardSecurityView { | |
| public class KeyguardGlowStripView extends LinearLayout { | |
| public class KeyguardHostView extends KeyguardViewBase { | |
| public class KeyguardLinearLayout extends LinearLayout { | |
| class KeyguardMessageArea extends TextView { | |
| class KeyguardMultiUserAvatar extends FrameLayout { | |
| public class KeyguardMultiUserSelectorView extends FrameLayout implements View.OnClickListener { | |
| public class KeyguardPasswordView extends KeyguardAbsKeyInputView implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { |
|
| public class KeyguardPatternView extends LinearLayout implements KeyguardSecurityView { | |
| public class KeyguardPINView extends KeyguardAbsKeyInputView implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { |
|
| public interface KeyguardSecurityCallback { | |
| public class KeyguardSecurityContainer extends FrameLayout { public KeyguardSecurityContainer(Context context, AttributeSet attrs) { |
|
| public class KeyguardSecurityModel { | |
| public interface KeyguardSecurityView { | |
| public class KeyguardSecurityViewFlipper extends ViewFlipper implements KeyguardSecurityView { | |
| public class KeyguardSecurityViewHelper { | |
| public class KeyguardSelectorView extends LinearLayout implements KeyguardSecurityView { | |
| public class KeyguardService extends Service { | |
| public class KeyguardSimPinView extends KeyguardAbsKeyInputView implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { |
|
| public class KeyguardStatusView extends GridLayout { | |
| public class KeyguardTransportControlView extends FrameLayout { | |
| public class KeyguardUpdateMonitor { | |
| class KeyguardUpdateMonitorCallback { | |
| public abstract class KeyguardViewBase extends FrameLayout { | |
| public class KeyguardViewManager { | |
| public class KeyguardViewMediator { | |
| public class KeyguardViewStateManager implements SlidingChallengeLayout.OnChallengeScrolledListener, ChallengeLayout.OnBouncerStateChangedListener { |
|
| public class KeyguardWidgetCarousel extends KeyguardWidgetPager { | |
| public class KeyguardWidgetFrame extends FrameLayout { | |
| public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwitchListener, OnLongClickListener, ChallengeLayout.OnBouncerStateChangedListener { |
|
| class LiftToActivateListener implements View.OnHoverListener { | |
| public class MultiPaneChallengeLayout extends ViewGroup implements ChallengeLayout { | |
| public class MultiUserAvatarCache { | |
| public class NumPadKey extends Button { | |
| class ObscureSpeechDelegate extends AccessibilityDelegate { | |
| public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarchyChangeListener { | |
| public interface SecurityMessageDisplay { | |
| public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout { | |
Android Framework 记录之一,布布扣,bubuko.com
原文:http://www.cnblogs.com/kevincode/p/3868434.html