Android Framework 目录

Android系统的层次如下:


2、framework/base/目录简单分析如下:




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

手机服务接口

 

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

单元测试

 

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.javaKeyguardServiceWrapper.java

这两个类是android 4.4新增加的,分别对KeyguardService进行了代理和包装,代理类里面有一个Scrim视图在keyguard崩溃时显示。包装类就是对keyguardService的简单包装,最终把调度都会传给keyguardService

 

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服务信息响应

 



猜你喜欢

转载自blog.csdn.net/fmc088/article/details/52156617