Android 数据业务框架分析

一、设置中点击数据流量开关相关代码

\packages\apps\settings\src\com\android\settings\DataUsageSummary.java

Android 数据业务框架分析_第1张图片


Android 数据业务框架分析_第2张图片

Android 数据业务框架分析_第3张图片


Android 数据业务框架分析_第4张图片


Android 数据业务框架分析_第5张图片

一旦选中数据流量选项卡, updateBody()方法得到执行,【开启/关闭】的按钮等就呈现在界面上。 
OnCheckedChangeListener()监听器在点击【开启/关闭】按钮使按钮状态发生改变后调用,相应的就打开或关闭数据业务。 


setMobileDataEnabled() 方法调用TelephonyManager类的 setDataEnable() 方法。

TelephonyManager类setDataEnable方法的调用,请查看下一篇《Android 数据业务框架分析<三>》




你可能感兴趣的:(Android源码分析)