基本信息
源码名称:android 定时器应用例子
源码大小:3.04M
文件格式:.zip
开发语言:Java
更新时间:2016-09-13
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

package com.android.time;

import android.app.Activity;
import android.os.Bundle;
import android.os.SystemClock;
import android.view.View;
import android.widget.Button;
import android.widget.Chronometer;
import android.widget.Chronometer.OnChronometerTickListener;
import android.widget.TextView;

public class TimeActivity extends Activity {
	TextView jishiqi;
	Chronometer chronometer1;
	Button stop, exit, start;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.timeactivity);
		jishiqi = (TextView) findViewById(R.id.jishiqi);
		stop = (Button) findViewById(R.id.stop);
		exit = (Button) findViewById(R.id.exit);
		start = (Button) findViewById(R.id.start);
		chronometer1 = (Chronometer) findViewById(R.id.chronometer1);
		chronometer1.setBase(SystemClock.elapsedRealtime());//设置的基准时间
		chronometer1.setFormat("已用时间:%s");//设置的格式化字符串
		//chronometer1.start();
		chronometer1
				.setOnChronometerTickListener(new OnChronometerTickListener() {

					@Override
					public void onChronometerTick(Chronometer chronometer) {
						 //TODO Auto-generated method stub
						if(SystemClock.elapsedRealtime()-chronometer1.getBase()>=10000){
						 chronometer1.stop();
						 }
					}
				}); 
		start.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				chronometer1.start();
			}
		});
		stop.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				chronometer1.stop();
			}
		});
		exit.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				finish();
			}
		});
		
	}
}