`
dengzhangtao
  • 浏览: 667154 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CM9源码分析-Settings

 
阅读更多
研究cm9源码已经一个月有余,决定记录一下。
最近在看Settings,开始吧
首先是第一个界面,进入设置先加载的是settings_headers.xml
<preference-headers>
    <header     />
    <header android:fragment="com.android.settings.cyanogenmod.SystemSettings"
            android:title="" android:icon=""/>
</preference-headers>
结构。
找到指定的fragment,即SystemSettings。

在SystemSettings里有addPreferencesFromResource(R.xml.system_settings);
在system_settings布局中
<PreferenceScreen
    android:title="@string/system_interface_title">

    <PreferenceScreen
        android:key="status_bar"
        android:fragment="com.android.settings.cyanogenmod.StatusBar"
        android:title="@string/combined_status_bar_title" />

    <PreferenceScreen
        android:key="notification_drawer"
        android:fragment="com.android.settings.cyanogenmod.PowerWidget"
        android:title="@string/notification_drawer_title" />
继续找对应的fragment




未完
0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics