編輯:關於Android編程
package com.example.chronometer;
import android.app.Activity;
import android.os.Bundle;
import android.os.SystemClock;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Chronometer;
public class MainActivity extends Activity {
public Button start;
public Button stop;
public Button reset;
public Button format;
public Chronometer chronometer;
ButOperator operator = new ButOperator();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
start = (Button) this.findViewById(R.id.button1);
stop = (Button) this.findViewById(R.id.button2);
reset = (Button) this.findViewById(R.id.button3);
format = (Button) this.findViewById(R.id.button4);
chronometer=(Chronometer)this.findViewById(R.id.chronometer1);
start.setOnClickListener(this.operator);
stop.setOnClickListener(this.operator);
reset.setOnClickListener(this.operator);
format.setOnClickListener(this.operator);
}
class ButOperator implements OnClickListener {
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
switch (view.getId()) {
case R.id.button1:
// 開始計時
MainActivity.this.chronometer.start();
break;
case R.id.button2:
// 停止計時
MainActivity.this.chronometer.stop();
break;
case R.id.button3:
// 重置參數
MainActivity.this.chronometer.setBase(SystemClock.elapsedRealtime());
break;
case R.id.button4:
// 格式化數據
MainActivity.this.chronometer.setFormat("當前日期:%s");
break;
default:
break;
}
}
}
}
Android基礎部分再學習---activity的狀態保存
學習Activity的生命周期,我們知道,當Activity進入到paused或者stopped狀態後,這個Activity的狀態仍然保存著。因為這個Activity對象
Android手機截屏
剛開始打算做一個簡單的截屏程序時,以為很輕松就能搞定。 在Activity上放一個按鈕,點擊完成截屏操作,並將數據以圖片形式保存
Android 語音識別 研究
一、Android 提供了三種方式: android語音識別方法一:使用intent調用語音識別程序 1. 說明 以下例程功能為:在應用程序中使用inte
Android WebView In NestedScrollView 加載騰訊新聞頁面 點擊彈出層 bug 小記
Android WebView In NestedScrollView 加載騰訊新聞頁面 點擊彈出層 bug 小記。目的是: CoordinatorLayou+AppBa