Android中当前时间的动态显示
2014-11-24 18:53
387 查看
//主要使用子线程发送消息 使用Handler更新显示
import java.text.SimpleDateFormat;
import java.util.Date;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.widget.TextView;
public class MainActivity extends Activity implements Runnable{
private Handler handler;
private TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView=(TextView) findViewById(R.id.time);
handler = new Handler() {
public void handleMessage(Message msg) {
textView.setText((String)msg.obj);
}
};
new Thread(this).start();
}
@Override
public void run() {
// TODO Auto-generated method stub
try {
while(true){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String str=sdf.format(new Date());
handler.sendMessage(handler.obtainMessage(100,str));
Thread.sleep(1000);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.text.SimpleDateFormat;
import java.util.Date;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.widget.TextView;
public class MainActivity extends Activity implements Runnable{
private Handler handler;
private TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView=(TextView) findViewById(R.id.time);
handler = new Handler() {
public void handleMessage(Message msg) {
textView.setText((String)msg.obj);
}
};
new Thread(this).start();
}
@Override
public void run() {
// TODO Auto-generated method stub
try {
while(true){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String str=sdf.format(new Date());
handler.sendMessage(handler.obtainMessage(100,str));
Thread.sleep(1000);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- android获取当前时间(12小时制and24小时制)并动态显示
- Android动态显示当前年月日时分秒系统时间(示例代码)
- android 实现动态显示当前的时间
- Android中当前时间的动态显示
- androidの当前时间动态显示
- Android动态显示当前年月日时分秒系统时间
- android cavas 绘制坐标系并显示矩形波方波-横轴为当前时间动态更新(不用achartengine)
- Android动态显示系统时间,附获得当前年月日星期时分秒方法,一步到位
- JS实现动态显示当前时间(12/24小时制)
- .net动态显示当前时间
- JavaScript动态显示当前时间和倒计时的设计
- asp.net 实现动态显示当前时间(不用javascript不考虑开销)
- 在编辑框中动态显示当前时间,实现时钟功能
- .net动态显示当前时间(客户端javascript)
- JavaScript代码:在网页中动态显示当前日期和时间
- js动态显示系统当前时间
- extjs中动态显示当前时间
- JavaScript动态显示当前时间和倒计时的设计(附全码)
- js动态显示当前时间
- js动态显示当前日期,时间和星期代码