状态栏时间控件
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
@@ -40,7 +40,7 @@ import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;
-
+import java.util.Date;
import com.android.internal.R;
/**
@@ -123,7 +123,10 @@ public class Clock extends TextView {
final void updateClock() {
mCalendar.setTimeInMillis(System.currentTimeMillis());
- setText(getSmallTime());
+ //setText(getSmallTime());
+ SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm");
+ String a=dateformat1.format(new Date());
+ setText(a);
}
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
@@ -40,7 +40,7 @@ import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;
-
+import java.util.Date;
import com.android.internal.R;
/**
@@ -123,7 +123,10 @@ public class Clock extends TextView {
final void updateClock() {
mCalendar.setTimeInMillis(System.currentTimeMillis());
- setText(getSmallTime());
+ //setText(getSmallTime());
+ SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm");
+ String a=dateformat1.format(new Date());
+ setText(a);
}
这篇博客介绍了如何修改Android系统状态栏的时间显示,通过修改`Clock.java`文件,将时间格式从默认的小时分钟转变为年月日的格式,实现自定义状态栏时间显示。
787

被折叠的 条评论
为什么被折叠?



