如何使锁屏界面的日期按照设置中的日期格式显示

android6.0上 最近客户有个需求 锁屏界面上的日期不随日期格式的改变而改变,

而在原生的6.0系统上 日期和时间里 没有选择日期格式这一项,所以必须在加了这一项基础上 (客户需求已实现)

写一个FormatChangeObserver类, 然后在refreshTime()方法中根据setting中日期格式化字串更新日期

 获取setting中设置的日期格式化字串方式如下:

java.text.DateFormat shortDateFormat = DateFormat.getDateFormat(mContext);
       final Calendar now = Calendar.getInstance();
       String dateValue = shortDateFormat.format(now.getTime());

你可能感兴趣的:(mtk)