Settings的主界面在Settings.java中继承SettingsActivity
日期与时间的activity为DateTimeSettingsActivity继承自SettingsActivity
在日期与时间中的自动确定日期与时间的选项中,用到ListPreference
Android首选项框架ListPreference
在res/xml/date_time_prefs.xml中
<SwitchPreference android:key="auto_time"
android:title="@string/date_time_auto"
android:summaryOn="@string/date_time_auto_summaryOn"
android:summaryOff="@string/date_time_auto_summaryOff"
/>
这个选项卡中选定自动选择日期和时间的方式
在DateTimeSettings中的initUI()中可以看到
就是手机中 自动确定日期与时间的选项卡
根据GPS_SUPPORT的值来判断KEY_AUTO_TIME_LIST的值为“auto_time_list”还是“auto_time_list_no_gps”
查找KEY_AUTO_TIME_LIST在代码中的位置
相应操作
为了显示没有gps的界面,将GPS_SUPPORT的值设置为false即可。
public static boolean GPS_SUPPORT = false;
push 路径system/priv-app/Settings