`
dengzhangtao
  • 浏览: 677379 次
  • 性别: 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
分享到:
评论

相关推荐

    CM9_Kernel-signed(2.3.3)niehe

    "CM9_Kernel-signed(2.3.3)niehe" 这个压缩包文件的标题暗示了我们正在处理一个与Android操作系统相关的项目,特别是针对内核层面的更新或定制。2.3.3是Android的一个版本号,也称为Gingerbread(姜饼),这是谷歌在...

    CM9M0A5+TM1621C驱动LCD液晶屏模块硬件原理图+PCB+AD封装库.zip

    CM9M0A5+TM1621C驱动LCD液晶屏模块硬件原理图+PCB+AD封装库,2层板设计,大小为78*32mm, AD设计的项目工程文件,可以做为你的设计参考。 模块足以器件如下: Library Component Count : 19 Name Description ------...

    基于CM9M0A5+TM1621C驱动设计LCD液晶屏模块ALTIUM硬件(原理图+PCB+封装库)工程文件.zip

    基于CM9M0A5+TM1621C驱动设计LCD液晶屏模块ALTIUM硬件(原理图+PCB+封装库)工程文件,硬件采用2层板设计,大小为78*32mm, AD设计的项目工程文件,可以做为你的设计参考。 模块足以器件如下: 1117-3.3 BUZZER ...

    TM1621C驱动LCD液晶屏设计ALTIUM硬件原理图+PCB+AD集成封装库文件.zip

    CM9M0A5-T CM9M0A5-T CON21 Connector CON3 Connector CON4 Connector CON5 Connector DIODE Diode EC11E15244G1 LED MOSFET P NPN SOT-23 NPN Transistor RES1 RES3 TLV6001IDBVR TM1621C VOLTREG

    CM9-CM10通用主题包

    文件为CM9-CM10通用主题包下载地址,下载解压后直接安装,然后在设置-主题里应用,enjoy your life!

    cm9潮流主题

    cm9潮流主题

    CM9(4.0.4)状态栏美化(青白色风格)

    标题“CM9(4.0.4)状态栏美化(青白色风格)”指的是对基于Android 4.0.4版本的CM9定制系统中的状态栏进行界面设计优化,采用了一种青白色的配色方案。CM9是CyanogenMod的一个分支,CyanogenMod是一个非常知名的第三方...

    cm9速成教材

    【Mastercam9速成教材】是一本专为Mastercam9爱好者设计的教程,旨在帮助用户快速掌握这款CAD/CAM软件的基础操作。Mastercam是由美国CNC Software公司开发的一款集CAD(计算机辅助设计)和CAM(计算机辅助制造)于...

    cm9,,rmw线刷

    cm9,,rmw线刷

    CM9透明主题

    CM9透明主题是一款专为已经Root的安卓手机设计的主题应用,它旨在为用户带来独特的个性化体验,通过透明化的界面元素,提升手机操作系统的视觉效果。这个主题与CM9(CyanogenMod 9)定制系统紧密集成,CyanogenMod是...

    CM9M04X_v1.1.pdf

    CM9M04X微控制器Datasheet解读 本文档旨在对CM9M04X微控制器Datasheet进行详细解读,帮助读者深入了解该微控制器的特性、寄存器结构和应用。 微控制器概述 CM9M04X是一款高性能的8位微控制器,由CHIPMIND公司出品...

    DELL MINI5 Android4.0.3 CM9刷机包(2)

    DELL MINI5 Android4.0.3 CM9刷机包(2)

    DELL MINI5 Android4.0.3 CM9刷机包(1)

    DELL MINI5 Android4.0.3 CM9刷机包(1)

    A870_TWRP_EnCnTw4.1.2

    3.在CM9环境中编译 4.以2.4.1.0、2.4.4.0、2.5.0.0这3个版本源代码进行编译 5.每个版本又分为英文版、简体中文版、繁体中文版 6.因屏幕唤醒有点问题,请不要启用设置中的屏幕超时,默认是不启用的。 7.使用方法请...

    mini_tool-150624.exe

    解决一个bug,该bug导致开机参数丢失

    android system

    本篇文章将根据给定的PPT文档“android system”,深入探讨Android系统的各个方面,包括环境搭建、内存分配以及具体的案例分析等内容。 #### 目标 - 学习如何挑选工具来探索Android系统的内部机制。 - 聚焦于...

    A850_TWRP_EnCnTw_forAndorid4.1

    3.在CM9环境中编译 4.以2.4.1.0、2.4.4.0、2.5.0.0这3个版本源代码进行编译 5.每个版本又分为英文版、简体中文版、繁体中文版 6.v.2.4.4.0和v.2.5.0.0加入了屏幕超时的选项,但是因为驱动和twrp没有配合好,导致屏幕...

    atheros 无线网卡 XP驱动

    支持列表如下: .Qualcomm / Atheros driver for Microsoft Windows XP (32/64bit) and Server 2003 (64bit): . Qualcomm Atheros 802.11 a/b/g/n Dualband ... WNC CM9 Wireless LAN mini-PCI Network Adapter

    cm10主题的大集合part3

    Radiance_com.ind190.theme.radiance_7.apk, Radiance_Green_com.ind190.theme.radiance_green_1.apk, Slate_acr.cm9.theme.slate_11.apk, Zombie Apocalypse_acr.cm9.theme.green_5.apk, #fff0f0f0_...

Global site tag (gtag.js) - Google Analytics