很久没有来优快云了,自己的博客也很久没有更新过了,只是这几个月来太忙了,虽然做了很多事但却没有时间写下来,现在想想很多差不多都快忘记了,还是写下来好。从今天开始回归优快云 :-D,记录我每天的点点滴滴。
今天修改了android2.3的“屏幕超时”部分,主要是修改了超时时间,添加了“永不休眠”选项。这部分修改只是更改了对应的XML文件,没有涉及到代码修改,大家都知道xml文件的作用,这里就不多说了。需要修改的文件如下:
android2.3\packages\apps\Settings\res\values\arrays.xml 中:
<!-- Display settings. The delay in inactivity before the screen is turned off. These are shown ain a list dialog. -->
<string-array name="screen_timeout_entries">
<item>15 seconds</item>
<item>30 seconds</item>
<item>1 minute</item>
<item>10 minutes</item>
<item>30 minutes</item>
<item>never sleep</item>
</string-array>
<!-- Do not translate. -->
<string-array name="screen_timeout_values" translatable="false">
<!-- Do not translate. -->
<item>15000</item>
<!-- Do not translate. -->
<item>30000</item>
<!-- Do not translate. -->
<item>60000</item>
<!-- Do not translate. -->
<item>600000</item>
<!-- Do not translate. -->
<item>1800000</item>
<!-- Do not translate. -->
<item>-1</item>
</string-array>
要是是系统屏幕永不超时也就是将待机时间设为“-1”,这是最关键的一点;
对应英文版本:
android2.3\packages\apps\Settings\res\values-cs\arrays.xml
<string-array name="screen_timeout_entries">
<item msgid="3342301044271143016">"15 sekund"</item>
<item msgid="8881760709354815449">"30 sekund"</item>
<item msgid="7589406073232279088">"1 minuta"</item>
<item msgid="7001195990902244174">"10 minuty"</item>
<item msgid="5721688686241190620">"30 minut"</item>
<item msgid="7156442995039264948">"never sleep."</item>
</string-array>
对应中文版本:
android\android_gingerbread_skdv210\packages\apps\Settings\res\values-zh-rCN\arrays.xml
<string-array name="screen_timeout_entries">
<item msgid="3342301044271143016">"15 秒"</item>
<item msgid="8881760709354815449">"30 秒"</item>
<item msgid="7589406073232279088">"1 分钟"</item>
<item msgid="7001195990902244174">"10 分钟"</item>
<item msgid="5721688686241190620">"30 分钟"</item>
<item msgid="7156442995039264948">"从不休眠"</item>
</string-array>
效果如下图所示: