Android Framework 记录之二

Posted 672530440

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Framework 记录之二相关的知识,希望对你有一定的参考价值。

接着上次的记录,续写。

 

23、services目录

 

文件 描述
class AlarmManagerService extends IAlarmManager.Stub { //定时管理服务
public class AppOpsService extends IAppOpsService.Stub {  // 程序选项服务
public class AppsLaunchFailureReceiver extends BroadcastReceiver {  //app启动失败广播
class AppWidgetService extends IAppWidgetService.Stub { //  
class AppWidgetServiceImpl {  
public class AssetAtlasService extends IAssetAtlas.Stub {//  
public final class AttributeCache { //属性缓存
class BackupManagerService extends IBackupManager.Stub {  //备份管理
class BasePermissionDialog extends AlertDialog {  //权限对话框
public final class BatteryService extends IBatteryService.Stub {  //电池服务
class BluetoothManagerService extends IBluetoothManager.Stub {  //蓝牙服务
public class BootReceiver extends BroadcastReceiver {  //启动广播
public class BrickReceiver extends BroadcastReceiver {  
public class CertBlacklister extends Binder { //黑名单
public class ClipboardService extends IClipboard.Stub {  //拷贝服务
class CommonTimeManagementService extends Binder { //时间服务
public class ConnectivityService extends IConnectivityManager.Stub {  //连接服务
public class ConsumerIrService extends IConsumerIrService.Stub { //信息检索服务
public class CountryDetectorService extends ICountryDetector.Stub implements Runnable {  //国家匹配服务
public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { //设备信息服务
public class DeviceStorageMonitorService extends Binder {  //设备存储服务
public class DiskStatsService extends Binder {  //磁盘状态服务
final class DockObserver extends UEventObserver { //  
public final class DropBoxManagerService extends IDropBoxManagerService.Stub { //下拉框服务
public class EntropyMixer extends Binder { //  
public final class FgThread extends HandlerThread { //前台线程共享
public class IdleMaintenanceService extends BroadcastReceiver { //设备状态广播
interface INativeDaemonConnectorCallbacks {  
public class InputMethodManagerService extends IInputMethodManager.Stub
        implements ServiceConnection, Handler.Callback {
//系统服务管理的输入方法
public abstract class IntentResolver<F extends IntentFilter, R extends Object> {  
public final class IoThread extends HandlerThread { // 共享输入输出线程
public class LightsService { //亮度服务
public class LocationManagerService extends ILocationManager.Stub {  //定位信息服务
public class LockSettingsService extends ILockSettings.Stub {  //设置信息服务
public class MasterClearReceiver extends BroadcastReceiver {  //清除广播
class MountService extends IMountService.Stub
        implements INativeDaemonConnectorCallbacks, Watchdog.Monitor {
//安装服务
class MSimTelephonyRegistry extends ITelephonyRegistryMSim.Stub {  /卡服务
final class NativeDaemonConnector implements Runnable, Handler.Callback,
Watchdog.Monitor {
//连接器类与本地守护进程使用
public class NativeDaemonConnectorException extends Exception {  // 本地守护进程异常
public class NativeDaemonEvent {  //本地守护进程
public class NetworkManagementService extends INetworkManagementService.Stub
        implements Watchdog.Monitor {
//网络管理服务
public class NetworkTimeUpdateService {  //网络时间服务
public class NotificationManagerService extends INotificationManager.Stub {  //通知栏管理服务
public class NsdService extends INsdManager.Stub {  //网络搜索服务
public class PackageManagerBackupAgent extends BackupAgent {  //包管理
class PermissionDialog extends BasePermissionDialog {  //权限对话框
class PermissionDialogResult {  
public class PreferredComponent {  
public class ProfileManagerService extends IProfileManager.Stub {  //文件管理服务
public class ProfileTriggerHelper extends BroadcastReceiver { //  
class RandomBlock {  //随机锁
public class RecognitionManagerService extends Binder {  //识别管理服务
class RotationSwitchObserver extends UEventObserver { //旋转锁开关状态
public class SamplingProfilerService extends Binder {  //采样服务
public class SerialService extends ISerialManager.Stub { //串口服务
public class ServiceWatcher implements ServiceConnection {  //服务监听
public class ShutdownActivity extends Activity {  //关机窗体
public class StatusBarManagerService extends IStatusBarService.Stub implements
WindowManagerService.OnHardKeyboardStatusChangeListener { 
//状态栏服务
public class SystemBackupAgent extends BackupAgentHelper {  //系统备份管理
public class SystemServer {  //系统服务
class TelephonyRegistry extends ITelephonyRegistry.Stub {  //电话注册
public class TextServicesManagerService extends ITextServicesManager.Stub {  //文本管理服务
public class ThemeService extends IThemeService.Stub {  //主题服务
public class TwilightCalculator { //计算器
public final class TwilightService {  
final class UiModeManagerService extends IUiModeManager.Stub {  //界面模式服务
public final class UiThread extends HandlerThread {  //ui线程服务
public class UpdateLockService extends IUpdateLock.Stub {  //更新锁服务
public class VibratorService extends IVibratorService.Stub
        implements InputManager.InputDeviceListener { 
//震动服务
class WallpaperManagerService extends IWallpaperManager.Stub { //壁纸服务
public class Watchdog extends Thread {  //看门狗
final class WiredAccessoryManager implements WiredAccessoryCallbacks {  //监控耳机
class AccessibilityInputFilter extends InputFilter implements
EventStreamTransformation {
// 输入滤波器
public class AccessibilityManagerService extends IAccessibilityManager.Stub { //访问管理服务
interface EventStreamTransformation {  //事件流接口
final class GestureUtils {  //手势辅助
public final class ScreenMagnifier extends IMagnificationCallbacks.Stub
        implements EventStreamTransformation {
//屏幕放大镜
class TouchExplorer implements EventStreamTransformation {  // 触屏
class AccountAuthenticatorCache
        extends RegisteredServicesCache<AuthenticatorDescription>
        implements IAccountAuthenticatorCache { 
//帐户认证缓存
public class AccountManagerService extends IAccountManager.Stub implements
RegisteredServicesCacheListener<AuthenticatorDescription> { 
//帐户管理服务
public interface IAccountAuthenticatorCache {  // 帐户认证缓存接口
public final class ActiveServices {  //在线的服务
public final class ActivityManagerService extends ActivityManagerNative
        implements Watchdog.Monitor, BatteryStatsImpl.BatteryCallback {
 //在线服务管理
final class ActivityRecord {  //界面堆栈记录
final class ActivityResult extends ResultInfo {  
final class ActivityStack {  //界面堆栈
public final class ActivityStackSupervisor {  //界面堆栈主管
final class AppBindRecord {  //服务客户端绑定记录
final class AppErrorDialog extends BaseErrorDialog {  //app错误对话框
final class AppErrorResult {  
final class AppNotRespondingDialog extends BaseErrorDialog {  //无响应对话框
final class AppWaitingForDebuggerDialog extends BaseErrorDialog {  //调试等待对话框
final class BackupRecord {  //备份记录
class BaseErrorDialog extends AlertDialog {  //错误对话框
public final class BatteryStatsService extends IBatteryStats.Stub {  //电池状态服务
final class BroadcastFilter extends IntentFilter {  //广播过滤
public final class BroadcastQueue {  //广播队列
final class BroadcastRecord extends Binder {  //广播记录
public final class CompatModeDialog extends Dialog {  //模式对话框
public final class CompatModePackages {  //兼容性模式包
final class ConnectionRecord {  //连接记录
public final class ContentProviderConnection extends Binder {  //共享数据库连接
final class ContentProviderRecord {  //共享数据库记录
final class CoreSettingsObserver extends ContentObserver {  //核心设置监听
final class FactoryErrorDialog extends BaseErrorDialog { //错误对话框
final class IntentBindRecord {  //意图监听
public final class LaunchWarningWindow extends Dialog {  //启动等待对话框
final class NativeCrashListener extends Thread {  //本地奔溃监听
final class PendingIntentRecord extends IIntentSender.Stub {  //意图记录
final class PendingThumbnailsRecord { //  
final class ProcessList {  //进程列表
public class ProcessMemInfo {  //进程内存信息
final class ProcessRecord {  //进程记录
public final class ProcessStatsService extends IProcessStats.Stub {  //进程状态服务
public final class ProviderMap {  //映射
final class ReceiverList extends ArrayList<BroadcastFilter> implements
IBinder.DeathRecipient { /
/接收广播
final class ServiceRecord extends Binder {  //服务记录
final class StrictModeViolationDialog extends BaseErrorDialog {  //模式
final class TaskAccessInfo extends TaskThumbnails {  //任务权限信息
final class TaskRecord extends ThumbnailHolder {  //任务记录
public class ThumbnailHolder {  
final class UriPermission {  //uri权限
final class UriPermissionOwner {  //uri权限拥有者
public final class UsageStatsService extends IUsageStats.Stub {  //计数统计服务
public final class UserStartedState {  //用户状态
public class DataConnectionStats extends BroadcastReceiver {  //连接状态
public class Nat464Xlat extends BaseNetworkObserver {  //采用 464xlat 守护进程
public class PacManager {  //管理
public class Tethering extends INetworkManagementEventObserver.Stub {  
public class Vpn extends BaseNetworkStateTracker {  //vpn网络
public final class ContentService extends IContentService.Stub {  //内容服务
public class SyncManager {  //同步管理
public class SyncOperation implements Comparable {  //同步操作
public class SyncQueue {  //同步队列
public class SyncStorageEngine extends Handler {  //同步存储引擎
abstract class DisplayAdapter {  //显示适配器
abstract class DisplayDevice {  //显示设备
final class DisplayDeviceInfo {  //设备信息
public final class DisplayManagerService extends IDisplayManager.Stub {  //显示管理服务
public interface DisplayTransactionListener {  
public final class DisplayViewport { //显示根视图  
class ExtendedRemoteDisplayHelper {  //扩展显示
final class HeadlessDisplayAdapter extends DisplayAdapter {  //无尽列表显示
final class LocalDisplayAdapter extends DisplayAdapter {  //本地显示
final class LogicalDisplay {  //逻辑显示?
final class OverlayDisplayAdapter extends DisplayAdapter {  //重叠显示
final class OverlayDisplayWindow implements DumpUtils.Dump {  //重叠显示
final class PersistentDataStore { //管理持久数据存储
final class VirtualDisplayAdapter extends DisplayAdapter {  //虚拟显示适配器
final class WifiDisplayAdapter extends DisplayAdapter {  //wifi显示适配器
final class WifiDisplayController implements DumpUtils.Dump {  //wifi显示控制
final class DreamController {  //进程控制
public final class DreamManagerService extends IDreamManager.Stub {  //服务管理
class AndFilter extends FilterList {  //并过滤
class CategoryFilter implements Filter {  //类型过滤
interface Filter {  
public abstract class FilterFactory {  
abstract class FilterList implements Filter {  //过滤列表
public class IntentFirewall {  //意图过滤
class NotFilter implements Filter {  //非过滤
class OrFilter extends FilterList {  //或过滤
class PortFilter implements Filter {  //端口过滤
class SenderFilter {  //发送者过滤
class SenderPermissionFilter implements Filter {  //发送者权限过滤
abstract class StringFilter implements Filter {  //字符串过滤
public class EdgeGestureInputFilter implements IInputFilter {  //手势输入滤波器
public class EdgeGestureService extends IEdgeGestureService.Stub {  //手势服务
public class EdgeGestureTracker {  //手势监听
public class GestureInputFilter implements IInputFilter, 
GestureDetector.OnGestureListener, OnDoubleTapListener { 
//手势输入过滤
public class GestureService extends IGestureService.Stub {  //手势服务
public final class InputApplicationHandle { / /输入应用处理
public class InputManagerService extends IInputManager.Stub
        implements Watchdog.Monitor, DisplayManagerService.InputManagerFuncs { 
//输入管理服务
public final class InputWindowHandle {  //输入窗体
final class PersistentDataStore {  //数据存储
public class ComprehensiveCountryDetector extends CountryDetectorBase {  //检测国家
public abstract class CountryDetectorBase {  //国家监听
public class FlpHardwareProvider {  //jvm虚拟机处理flp硬件接口
public class FusedLocationHardwareSecure extends IFusedLocationHardware.Stub {  //检测添加权限
public final class FusedProxy {  //代理
public class GeocoderProxy {  //编码代理
public class GeofenceManager implements LocationListener, PendingIntent.OnFinished { //边界管理
public final class GeofenceProxy { //边界代理
public abstract class GeoFencerBase {  
public class GeoFencerProxy extends GeoFencerBase {  
public class GeofenceState {  
public class GpsLocationProvider implements LocationProviderInterface { //GPS定位管理
public class GpsXtraDownloader {  //gps xtra数据
public class LocationBasedCountryDetector extends CountryDetectorBase { //检查国际定位
public final class LocationBlacklist extends ContentObserver {  //定位黑名单
public class LocationFudger {  //位置
public interface LocationProviderInterface {  
public class LocationProviderProxy implements LocationProviderInterface {  
public class MockProvider implements LocationProviderInterface {  
public class PassiveProvider implements LocationProviderInterface {  
public final class MediaRouterService extends IMediaRouterService.Stub
        implements Watchdog.Monitor {
 //媒体服务
final class RemoteDisplayProviderProxy implements ServiceConnection { // 远程显示服务
public final class RemoteDisplayProviderWatcher { //监听远程显示
public class LockdownVpnTracker {  //锁vpn监听
public class NetworkIdentitySet extends HashSet<NetworkIdentity> {  //网络标识
public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {  // 网络策略管理服务
public class NetworkStatsCollection implements FileRotator.Reader {  //网络状态
public class NetworkStatsRecorder {  //网络记录
public class NetworkStatsService extends INetworkStatsService.Stub { //网络状态服务
public class SchedulingPolicyService extends ISchedulingPolicyService.Stub {  //策略调度服务
final class BasePermission {  //权限
class GrantedPermissions { //授予的权限
public final class Installer {  //安装
public class KeySetManager {  //键值管理
public class PackageKeySetData {  //包键值
public class PackageManagerService extends IPackageManager.Stub {  //包管理服务
final class PackageSetting extends PackageSettingBase {  //包设置
class PackageSettingBase extends GrantedPermissions {  //包设置
class PackageSignatures {  //包签名
public class PackageVerificationResponse { //包装验证响应
class PackageVerificationState { //包装验证状态
final class PendingPackage extends PackageSettingBase {  //包意图
class PreferredActivity extends IntentFilter implements PreferredComponent.Callbacks { //  
public class PreferredIntentResolver
        extends IntentResolver<PreferredActivity, PreferredActivity> {
 
public final class SELinuxMMAC {  
final class Settings {  //动态设置
final class SharedUserSetting extends GrantedPermissions {  //共享用户设置
public class UserManagerService extends IUserManager.Stub {  //用户管理服务
public class AutoBrightnessHandler { //亮度
interface DisplayBlanker {  //显示操作接口
final class DisplayPowerController {  //显示电源控制
final class DisplayPowerRequest {  
final class DisplayPowerState {  //显示电源状态
final class ElectronBeam {  
final class Notifier {  //通知者
public final class PowerManagerService extends IPowerManager.Stub
        implements Watchdog.Monitor { /
/电力管理服务
final class RampAnimator<T> {  //自定义动画
interface ScreenOnBlocker {  //屏幕锁或解锁
public final class ShutdownThread extends Thread {  //关机线程
interface SuspendBlocker {  //挂起
final class WirelessChargerDetector {  //无线充电器
public final class PrintManagerService extends IPrintManager.Stub { / /输出管理服务
final class RemotePrintService implements DeathRecipient {  //远程输出服务
final class RemotePrintSpooler {  //远程输出
final class UserState implements PrintSpoolerCallbacks, PrintServiceCallbacks {  // 用户状态
public class Searchables {  //搜索
public class SearchManagerService extends ISearchManager.Stub {  //搜索管理服务
public class CarrierProvisioningUrlsInstallReceiver extends
ConfigUpdateInstallReceiver {
 
public class CertPinInstallReceiver extends ConfigUpdateInstallReceiver {  
public class ConfigUpdateInstallReceiver extends BroadcastReceiver {  
public class IntentFirewallInstallReceiver extends ConfigUpdateInstallReceiver {  
public class SELinuxPolicyInstallReceiver extends ConfigUpdateInstallReceiver {  
public class SmsShortCodesInstallReceiver extends ConfigUpdateInstallReceiver {  
public class TZInfoInstallReceiver extends ConfigUpdateInstallReceiver {  
public class LegacyUsbDeviceManager extends UsbDeviceManager { // 管理USB状态
public class UsbDebuggingManager implements Runnable {  //usb调试管理
public class UsbDeviceManager {  //usb设备管理
public class UsbHostManager {  //usb主机管理
public class UsbService extends IUsbManager.Stub {  //usb服务
class UsbSettingsManager {  //usb设置管理
class WifiController extends StateMachine {  //wifi控制
final class WifiNotificationController {  //wifi通知控制
public final class WifiService extends IWifiManager.Stub {  //wifi服务
final class WifiSettingsStore {  //wifi设置存储
final class WifiTrafficPoller {  //wifi传输
public class AppTransition implements Dump { //APP的过渡状态管理
public class AppWindowAnimator {  //窗体动画
class AppWindowToken extends WindowToken {  //窗体token
public class BlackFrame {  //黑色界面
public class DimLayer {  //层?
class DisplayContent {  //显示内容
final class DisplayMagnifier { //窗口管理器
public class DisplaySettings {  //显示设置
class DragState {  //拖动状态
public final class FakeWindowImpl implements WindowManagerPolicy.FakeWindow {  //渐变窗体接口
class FocusedStackFrame {  //堆栈框
final class InputMonitor implements InputManagerService.WindowManagerCallbacks {  // 输入
public class KeyguardDisableHandler extends Handler {  //键盘显示处理
public class PointerEventDispatcher extends InputEventReceiver {  //点击事件
class ScreenRotationAnimation {  // 屏幕旋转动画
final class Session extends IWindowSession.Stub
        implements IBinder.DeathRecipient { 
//绘画
public class StackBox {  //堆栈盒
public class StackTapPointerEventListener implements PointerEventListener {  // 堆栈点击事件监听
final class StartingData {  //开始数据
class StrictModeFlash {  
class Task {  //任务
public class TaskGroup {  //任务群
public class TaskStack {  //任务栈
class ViewServer implements Runnable {  //view服务
class Watermark {  //谁问
public class WindowAnimator {  //窗体动画
public class WindowManagerService extends IWindowManager.Stub implements
Watchdog.Monitor, WindowManagerPolicy.WindowManagerFuncs,
DisplayManagerService.WindowManagerFuncs,
DisplayManager.DisplayListener { 
//状体管理
final class WindowState implements WindowManagerPolicy.WindowState {  //窗体状态
class WindowStateAnimator {  // 窗体状态动画
class WindowToken {  // 窗体token
   

 

 

 

24、framework_core目录

 

文件 描述
public abstract class AccessibilityService extends Service { 当AccessibilityEvent事件被启动后AccessibilityService 会接收回调函数运行于后台,这些事件指的是在用户接口间的状态转换,比如,焦点变化,按钮被点击等。
public class AccessibilityServiceInfo implements Parcelable { 服务的配置
 oneway interface IAccessibilityServiceClient {  
interface IAccessibilityServiceConnection {  
public abstract class AbstractAccountAuthenticator { 帐户认证抽象类
public class Account implements Parcelable { 一个帐户类
public class AccountAndUser { 帐户与存储用户关联
public class AccountAuthenticatorActivity extends Activity { 认证界面
public class AccountAuthenticatorResponse implements Parcelable { 帐户认证回应
public class AccountManager { 帐户管理
public interface AccountManagerCallback<V> {  
public interface AccountManagerFuture<V> {  
public class AccountManagerResponse implements Parcelable { 响应信息
public class AccountsException extends Exception { 帐户异常
public class AuthenticatorDescription implements Parcelable { 认证描述
public class AuthenticatorException extends AccountsException {  //认证异常
public class CantAddAccountActivity extends Activity { 帐户限制
public class ChooseAccountActivity extends Activity { 选择用户
public class ChooseTypeAndAccountActivity extends Activity
        implements AccountManagerCallback<Bundle> { 
//选择帐户
public class GrantCredentialsPermissionActivity extends Activity implements
View.OnClickListener { 
//授予证书权限
public class NetworkErrorException extends AccountsException {
    public NetworkErrorException() { 
//网络错误异常
public interface OnAccountsUpdateListener {  //帐户监听
public class OperationCanceledException extends AccountsException {
    public OperationCanceledException() {
 //异常
oneway interface IAccountAuthenticator {  //帐户认证接口
oneway interface IAccountAuthenticatorResponse {  //帐户认证响应
interface IAccountManager {  //帐户管理中心
oneway interface IAccountManagerResponse {  
public abstract class Animator implements Cloneable {  //动画基类
public class AnimatorInflater {  //实例化XML文件到动画的动画对象
public abstract class AnimatorListenerAdapter implements Animator.AnimatorListener,
        Animator.AnimatorPauseListener { 
//动画监听适配器
public final class AnimatorSet extends Animator {  //动画集合
public class ArgbEvaluator implements TypeEvaluator {  //颜色计算
public class FloatEvaluator implements TypeEvaluator<Number> {  //浮点计算
class FloatKeyframeSet extends KeyframeSet {  //浮点键值
public class IntEvaluator implements TypeEvaluator<Integer> {  //整形计算
class IntKeyframeSet extends KeyframeSet {  //整形键值
public abstract class Keyframe implements Cloneable {  //键值框架
class KeyframeSet { //键值框架集合
public class LayoutTransition {  //布局动画
public final class ObjectAnimator extends ValueAnimator {  //对象动画
public class PropertyValuesHolder implements Cloneable {  //属性
public class RectEvaluator implements TypeEvaluator<Rect> {  //矩形计算
public class TimeAnimator extends ValueAnimator {  //时间动画
public interface TimeInterpolator {  //一个动画的变化率
public interface TypeEvaluator<T> {  //类型计算
public class ValueAnimator extends Animator {  //值动画
public @interface SdkConstant {  //SDK常量
public @interface SuppressLint {   
public @interface TargetApi {  //目标api
public @interface Widget {  //小部件接口?
public abstract class ActionBar {  //窗体导航
public class Activity extends ContextThemeWrapper
        implements LayoutInflater.Factory2,
        Window.Callback, KeyEvent.Callback,
        OnCreateContextMenuListener, ComponentCallbacks2 { 
//窗体界面
public class ActivityGroup extends Activity {  //窗体组
public class ActivityManager {  //窗体管理
public abstract class ActivityManagerNative extends Binder implements
IActivityManager { 
//窗体本地管理
public class ActivityOptions {  //窗体选项
public final class ActivityThread {  //窗体线程
public final class AirplaneModeSettings implements Parcelable {  //飞行模式设置
public class AlarmManager {  //定时管理
public class AlertDialog extends Dialog implements DialogInterface {  //提示对话框
public class AliasActivity extends Activity {  
public class AppGlobals {  //app全局信息
public class Application extends ContextWrapper implements ComponentCallbacks2 {  //app程序
public class ApplicationErrorReport implements Parcelable {  //app错误报告
class ApplicationLoaders {  //app加载者
final class ApplicationPackageManager extends PackageManager {  //app包管理
public abstract class ApplicationThreadNative extends Binder
        implements IApplicationThread { 
//app本地线程
public class AppOpsManager {  //app选项管理
final class BackStackState implements Parcelable {  //堆栈状态
public final class ConnectionSettings implements Parcelable {  //连接设置
class ContextImpl extends Context {  //句柄接口
public class DatePickerDialog extends AlertDialog implements OnClickListener,
        OnDateChangedListener { 
//日期选择对话框
public class Dialog implements DialogInterface, Window.Callback,
        KeyEvent.Callback, OnCreateContextMenuListener { 
//对话框
public class DialogFragment extends Fragment implements
DialogInterface.OnCancelListener, DialogInterface.OnDismissListener { 
// 对话框flagment
public class DownloadManager {  // 下载管理
public class ExpandableListActivity extends Activity implements
OnCreateContextMenuListener, ExpandableListView.OnChildClickListener,
ExpandableListView.OnGroupCollapseListener,
ExpandableListView.OnGroupExpandListener {
 //扩展列表界面
final class FragmentState implements Parcelable {  
public class Fragment implements ComponentCallbacks2,
OnCreateContextMenuListener {
 //嵌入到 activity中的界面
ublic class FragmentBreadCrumbs extends ViewGroup
        implements FragmentManager.OnBackStackChangedListener {
 //布局
public abstract class FragmentManager {  //嵌套界面管理
public abstract class FragmentTransaction {  //嵌套界面操作
public interface IActivityManager extends IInterface {  //界面管理接口
public interface IApplicationThread extends IInterface {  //进程线程接口
public class IconPackHelper {  //图标辅助
public class Instrumentation {   
public abstract class IntentService extends Service {  //意图服务
public class KeyguardManager {  //键盘管理
public abstract class LauncherActivity extends ListActivity {  //已启动的进程
public class ListActivity extends Activity {  //列表界面
public class ListFragment extends Fragment {  //列表嵌套界面
public final class LoadedApk {  //加载apk
public abstract class LoaderManager {  //加载管理
public class LocalActivityManager {  //本地界面管理
public class MediaRouteActionProvider extends ActionProvider { //对选择哪里播放媒体提供标准的机制和UI
public class MediaRouteButton extends View {  //媒体播放按钮
public class NativeActivity extends Activity implements SurfaceHolder.Callback2,
        InputQueue.Callback, OnGlobalLayoutListener {
 //本地界面
public class Notification implements Parcelable {  //一个通知
public class NotificationGroup implements Parcelable {  //通知组
public class NotificationManager {  //通知管理
public interface OnActivityPausedListener {  //activit暂停接听
public final class PendingIntent implements Parcelable {  //意图
public class Presentation extends Dialog {  //介绍对话框
public final class Profile implements Parcelable, Comparable {  //简介
public final class ProfileGroup implements Parcelable { / /简介组
public class ProfileManager {  //简介管理
public class ProgressDialog extends AlertDialog {  //进程对话框
public class QueuedWork {  //队列工作
public class ResourcesManager {  //资源管理
public class ResultInfo implements Parcelable {  //返回信息
public final class RingModeSettings implements Parcelable {  //铃声模式
public final class SearchableInfo implements Parcelable { / /搜索信息
public class SearchDialog extends Dialog {  //搜索对话框
public class SearchManager implements DialogInterface.OnDismissListener,
DialogInterface.OnCancelListener { 
//搜索管理
public abstract class Service extends ContextWrapper implements
ComponentCallbacks2 {
 //服务
final class SharedPreferencesImpl implements SharedPreferences {  //共享属性接口
public class StatusBarManager {  //状态栏管理
public final class StreamSettings implements Parcelable{  //流设置
public class TabActivity extends ActivityGroup {  //多标签界面
public class TaskStackBuilder {  // 任务堆栈
public class TimePickerDialog extends AlertDialog
        implements OnClickListener, OnTimeChangedListener { 
//时间选择对话框
public final class UiAutomation {  //测试框架
public final class UiAutomationConnection extends IUiAutomationConnection.Stub { // 界面测试连接
public class UiModeManager {  //界面模式管理
public final class WallpaperInfo implements Parcelable { / /一个壁纸信息
public class WallpaperManager {  //壁纸管理
interface IActivityController  //界面控制接口
interface IAlarmManager {  //定时接口
oneway interface IBackupAgent {  //备份代理接口
interface IBatteryService {  //电池接口
interface IInstrumentationWatcher  
interface INotificationManager  //通知栏接口
oneway interface IProcessObserver {  //进程监听 
interface IProfileManager //简介管理接口
interface ISearchManager { / /搜索管理接口
oneway interface ISearchManagerCallback { / /搜索回调接口
oneway interface IServiceConnection {  //服务连接接口
interface IStopUserCallback  //用户回调接口
oneway interface IThumbnailReceiver { //  
interface IThumbnailRetriever {  
oneway interface ITransientNotification {  //短暂的通知
interface IUiAutomationConnection {  //ui测试接口
interface IUiModeManager {  //界面模式管理接口
oneway interface IUserSwitchObserver {  //用户更换监听
interface IWallpaperManager {  //壁纸管理接口
oneway interface IWallpaperManagerCallback {  
public final class DeviceAdminInfo implements Parcelable {  //设备管理员信息
public class DeviceAdminReceiver extends BroadcastReceiver {  //设备管理员广播
public class DevicePolicyManager {  //设备策略管理
interface IDevicePolicyManager {  //设备策略管理接口
public class AbsoluteFileBackupHelper extends FileBackupHelperBase implements
BackupHelper {
 //文件备份辅助
public abstract class BackupAgent extends ContextWrapper {  //备份代理
public class BackupAgentHelper extends BackupAgent {  //备份代理辅助
public class BackupDataInput {  //备份数据输入
public class BackupDataInputStream extends InputStream {  //备份数据输入流
public class BackupDataOutput {  //备份数据输出
public interface BackupHelper {  //备份辅助
public class BackupHelperDispatcher {  //备份调度
public class BackupManager {  //备份管理
public class FileBackupHelper extends FileBackupHelperBase implements BackupHelper {  //文件备份辅助
class FileBackupHelperBase {  
public class FullBackup {  // phone备份
public class FullBackupAgent extends BackupAgent { // phone备份代理
public class FullBackupDataOutput { // phone备份输出
public abstract class RestoreObserver {  //恢复监听
public class RestoreSession {  //恢复会话
public class RestoreSet implements Parcelable {  //恢复集合
public class SharedPreferencesBackupHelper extends FileBackupHelperBase
implements BackupHelper {
 //共享数据备份
public class WallpaperBackupHelper extends FileBackupHelperBase implements
BackupHelper { 
//壁纸备份
interface IBackupManager {  //备份管理
oneway interface IFullBackupRestoreObserver {  //备份恢复监听
oneway interface IRestoreObserver {  //恢复监听
interface IRestoreSession {  //恢复会话
public class AppWidgetHost {  //提供交互的应用程序appwidget服务
public class AppWidgetHostView extends FrameLayout {  //小部件视图
public class AppWidgetManager {  //小部件视图管理
public class AppWidgetProvider extends BroadcastReceiver {  //小部件广播
public class AppWidgetProviderInfo implements Parcelable {  //小部件信息
public final class BluetoothA2dp implements BluetoothProfile {  //控制蓝牙A2DP
public final class BluetoothAdapter {  //蓝牙适配器
public class BluetoothAssignedNumbers {  //蓝牙号码分配
public final class BluetoothClass implements Parcelable {  //蓝牙类型
public final class BluetoothDevice implements Parcelable {  //蓝牙设备
public interface BluetoothDevicePicker {  //蓝牙设备获取
public final class BluetoothDun implements BluetoothProfile {  //蓝牙
public final class BluetoothGatt implements BluetoothProfile { / /蓝牙gatt简介
public abstract class BluetoothGattCallback {  //蓝牙gatt回调
public class BluetoothGattCharacteristic { //蓝牙gatt特征
public class BluetoothGattDescriptor {  //蓝牙gatt描述
public final class BluetoothGattServer implements BluetoothProfile { //蓝牙gatt服务
public abstract class BluetoothGattServerCallback { //蓝牙gatt服务回调
public class BluetoothGattService {  //蓝牙gatt服务
public final class BluetoothHandsfreeClient implements BluetoothProfile {  //蓝牙客户端
public final class BluetoothHandsfreeClientCall implements Parcelable {  //蓝牙客户端回调
public final class BluetoothHeadset implements BluetoothProfile {  //蓝牙耳机服务
public final class BluetoothHealth implements BluetoothProfile {  //蓝牙周期管理
public final class BluetoothHealthAppConfiguration implements Parcelable {  //蓝牙周期配置
public abstract class BluetoothHealthCallback {  //蓝牙周期回调
public final class BluetoothHidDevice implements BluetoothProfile {  //蓝牙hid设备
public final class BluetoothHidDeviceAppConfiguration implements Parcelable { //蓝牙hid设备配置
public final class BluetoothHidDeviceAppQosSettings implements Parcelable { //蓝牙hid Qos设置
public final class BluetoothHidDeviceAppSdpSettings implements Parcelable {  
public abstract class BluetoothHidDeviceCallback { //蓝牙hid设备回调
public final class BluetoothInputDevice implements BluetoothProfile { //蓝牙输入设备
/*package*/ final class BluetoothInputStream extends InputStream { //蓝牙输入流
public final class BluetoothLEServiceUuid implements Parcelable{/ /低功耗蓝牙
public final class BluetoothLwPwrProximityMonitor implements
QBluetoothAdapter.LeLppCallback {//
 
public final class BluetoothManager {  //蓝牙管理
public final class BluetoothMap implements BluetoothProfile {  //蓝牙映射
public final class BluetoothMasInstance implements Parcelable {  //蓝牙实例
*package*/ final class BluetoothOutputStream extends OutputStream { / /蓝牙输出流
public final class BluetoothPan implements BluetoothProfile { //  
public class BluetoothPbap {  
public interface BluetoothProfile {  
public abstract class BluetoothRssiMonitorCallback {  
public final class BluetoothSap implements BluetoothProfile {  
public final class BluetoothServerSocket implements Closeable {   
public final class BluetoothSocket implements Closeable {  
public class BluetoothTetheringDataTracker extends BaseNetworkStateTracker {  //蓝牙数据连接监视者
public final class BluetoothUuid {  //蓝牙id
public final class QBluetoothAdapter {  //蓝牙适配器
interface IBluetooth  //蓝牙接口
interface IBluetoothA2dp { / /蓝牙A2dp接口
public class JNITest {  //JNI验证试验
public final class EmojiFactory {  
public class ArpPeer {  //app网络交换
public class WimaxManagerConstants  
public class WimaxHelper {  
public class PrintedPdfDocument extends PdfDocument { pdf阅读文档
public interface IKeystoreService extends IInterface {  //系统、安全、键值服务
public abstract class SpellCheckerService extends Service {  //拼写检查服务
interface IAppWidgetService {  //小部件服务接口
oneway interface IAppWidgetHost {  //小部件操作接口
public class SortCursor extends AbstractCursor  //游标排序
public final class HttpDateTime {  //http时间
public class InputMethodUtils {  //输入方式辅助
public class androidConfig {  //log配置
public class AndroidHandler extends Handler implements DalvikLogHandler {  //log处理
public class DemoContactNotificationScorer implements NotificationScorer {  
public interface NotificationScorer {  
public class ExternalStorageFormatter extends Service
        implements DialogInterface.OnCancelListener { 
//外部存储
public class YesNoPreference extends DialogPreference { 确认对话框
public class ActionBarTransition {  
public enum EdgeGesturePosition {  //手势识别位置信息
 EdgeServiceConstants {  
public final class NetworkManagementSocketTagger extends SocketTagger {  //网络数据统计管理
abstract class ResettableTimeout {  //超时工具
public class BaseNetworkObserver extends INetworkManagementEventObserver.Stub {  //网络监听
public class Lists {  
public class Maps {  
public class Sets {  
public abstract class AbstractMessageParser {  //解析文本消息
public interface Procedure<T> {  
public class SmileyParser extends AbstractMessageParser {  //图片解析
public class SmileyResources implements AbstractMessageParser.Resources {  //资源解析
public class DdmHandleAppName extends ChunkHandler {  //追中app名字
public class DdmHandleExit extends ChunkHandler {  //处理退出
public class DdmHandleHeap extends ChunkHandler {  //处理本地和虚拟堆栈请求
public class DdmHandleHello extends ChunkHandler {  //处理hello消息
public class DdmHandleNativeHeap extends ChunkHandler {  //处理多线程交互
public class DdmHandleProfiling extends ChunkHandler {  //处理分析请求
public class DdmHandleThread extends ChunkHandler {  //处理多线程交互
public class DdmHandleViewDebug extends ChunkHandler {  //系统调试
public class DdmRegister {  //注册
public final class DisplayManager {  //显示管理
public final class DisplayManagerGlobal {  //显示管理器服务
public final class VirtualDisplay { / /虚拟显示
public final class WifiDisplay implements Parcelable {  //描述wifi显示
public final class WifiDisplaySessionInfo implements Parcelable {  //wifi会话显示
public final class WifiDisplayStatus implements Parcelable {  //wifi显示状态
public final class InputManager {  //输入管理
public final class KeyboardLayout implements Parcelable,
        Comparable<KeyboardLayout> {
 //键盘布局描述
interface IInputDevicesChangedListener {  //输入设备变化监听
interface IInputManager {  //输入管理
public class UsbAccessory implements Parcelable {  //usb附件
public final class UsbConstants {  //usb常量
public class UsbDevice implements Parcelable {  //usb设备
public class UsbDeviceConnection {  //usb连接信息
public class UsbEndpoint implements Parcelable {  //usb结束点
public class UsbInterface implements Parcelable {  //usb接口
public class UsbManager {  //usb管理
public class UsbRequest {  //usb请求
interface IUsbManager  //usb管理接口
public class DnsSdTxtRecord implements Parcelable { / /txt记录基于DNS服务数据
public final class NsdManager {  //网络发现管理
public final class NsdServiceInfo implements Parcelable {  //描述网络发现信息
public @interface GuardedBy {  //标记的方法或字段
public @interface Immutable {  //不可改变的
public @interface VisibleForTesting {  //方法或字段的可见性



















































以上是关于Android Framework 记录之二的主要内容,如果未能解决你的问题,请参考以下文章

Android多线程分析之二:Thread的实现

Android多线程分析之二:Thread的实现

Appium+Python 自动化测试之二:启动APP(Android篇)

Entity Framework技巧系列之二 - Tip 6 - 8

android Framework 探究android 13 aosp 全记录 - 编译

Qt基础之二十九:图形视图框架(Graphics View Framework)及其应用