android4.0 怎么修改默认时间格式?
答案:3 悬赏:10 手机版
解决时间 2021-02-13 19:37
- 提问者网友:鐵馬踏冰河
- 2021-02-13 12:27
默认格式 :mm/dd/yyyy 我要修改为: dd/mm/yyyy怎么修改?在源码上修改!
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-13 13:12
1、 修改文件alps\frameworks\base\packages\SettingsProvider\res\values\defaults.xml,
增加代码<string name="time_12_24" translatable="false">24</string>,
红色标记表示24小时制,也可以改为12(12小时制)。
2、修改文件alps\frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java,
找到函数loadSystemSettings (),在函数中增加以下语句:
loadStringSetting(stmt, Settings.System.TIME_12_24, R.string.time_12_24)即可。
增加代码<string name="time_12_24" translatable="false">24</string>,
红色标记表示24小时制,也可以改为12(12小时制)。
2、修改文件alps\frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java,
找到函数loadSystemSettings (),在函数中增加以下语句:
loadStringSetting(stmt, Settings.System.TIME_12_24, R.string.time_12_24)即可。
全部回答
- 1楼网友:山君与见山
- 2021-02-13 14:37
你是想改settings里面的时间还是systemUI里面的呢。。。
如果你是开发者的话,上面的问题要首先说明白
如果你仅仅是用户的话,可以进入‘设置’-》时间和日期
里面可以设置...
这个我没弄过,开机以后肯定会从某个地方读取这个值,你主要是要跟踪一下值保存的地方,呵呵
分两种情况:
1,关机不会还原的,这种很有可能保存在sharepreference里面
2,关机后可以还原时间格式的,
这时你可以先看看setting里面这个保存时间格式的值是从哪里取出来的
通常情况下 settings里面的值保存在以下一些地方
1.数据库
2.systemproperty
也许还有,但是临时想不起来
大概在system/build.prop的文件里面也会保存一些初始化信息值
当你找到在什么地方的时候,基本上改下就可以了,呵呵
- 2楼网友:等灯
- 2021-02-13 14:14
build/target/product/core.mk此文件中的product_property_overrides := \ ro.config.notification_sound=onthehunt.ogg \ ro.config.alarm_alert=alarm_classic.ogg \ ro.config.ringtone=backroad.ogg就是默认的通知,闹钟,来电铃声。自行修改。如果默认铃声是原本系统就有的,那么改这里就可以,如果默认铃声是自己加添的,还需要另外3个地方。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯