4.3
(代码修改时注意包的导入)
1:只显示月日星期几的DateView:
DateView.java
触发日期更新:
private BroadcastReceiver mIntentReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction();
if (Intent.ACTION_TIME_TICK.equals(action)
|| Intent.ACTION_TIME_CHANGED.equals(action)
|| Intent.ACTION_TIMEZONE_CHANGED.equals(action)
|| Intent.ACTION_LOCALE_CHANGED.equals(action)) {
updateClock();
}
}
};
//日期更新
protected void updateClock() {
//dateFormat-时间格式
/*system_ui_date_pattern定义在donottranslate。xml文件中,对应是
只有月日星期
<!-- @hide DO NOT TRANSLATE. ICU pattern for "Mon, 14 January" -->