Android實現(xiàn)顯示系統(tǒng)實時時間
更新時間:2021年05月10日 15:15:34 作者:AaVictory.
這篇文章主要為大家詳細介紹了Android實現(xiàn)顯示系統(tǒng)實時時間,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
Android顯示系統(tǒng)實時時間的具體代碼,供大家參考,具體內容如下
獲取系統(tǒng)當前時間 System.currentTimeMillis(); 需要開啟一個線程,我們通過Handler來實現(xiàn)實時更新時間
效果圖

Activity.xml代碼
<TextView
android:id="@+id/real_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-- --"
/>
MainActivity代碼
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
real_time=findViewById(R.id.real_time);
Startthread();
}
//開啟一個子線程
private void Startthread(){
new Thread(){
@Override
public void run() {
do {
try {
Thread.sleep(1000);
Message message=new Message();
message.what=1;
handler.sendMessage(message);
} catch (InterruptedException e) {
e.printStackTrace();
}
}while (true);
}
}.start();
}
//在主線程中進行數(shù)據(jù)處理
private Handler handler=new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
switch (msg.what){
case 1:
long time = System.currentTimeMillis();
CharSequence format = DateFormat.format("hh:mm:ss yyyy-MM-dd", time);
real_time.setText(format);
break;
}
}
};
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android Loop機制中Looper與handler詳細分析
Handler是Android線程之間的消息機制,主要的作用是將一個任務切換到指定的線程中去執(zhí)行,準確的說是切換到構成Handler的looper所在的線程中去出處理。本文將詳細介紹Android Handler機制和Looper Handler Message關系2022-11-11
Android中的SpannableString與SpannableStringBuilder詳解
這篇文章主要給大家介紹了關于Android中SpannableString與SpannableStringBuilder的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-10-10
Android開發(fā)中如何去掉app標題欄的實現(xiàn)
這篇文章主要介紹了Android開發(fā)中如何去掉app標題欄的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04
基于android樣式與主題(style&theme)的詳解
本篇文章是對android中的樣式與主題(style&theme)進行了詳細的分析介紹,需要的朋友參考下2013-06-06
android 實現(xiàn)按鈕浮動在鍵盤上方的實例代碼
這篇文章主要介紹了android 實現(xiàn)按鈕浮動在鍵盤上方,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03

