سورس کد کرنومتر ساده برای اندروید ، با یکی دیگر از سورس های برنامه نویسی رایگان و اختصاصی در خدمت شما دوستان همیشگی سایت سورس سافت هستیم.
سورس کد کرنومتر ساده برای اندروید
این سورس کد اندروید با زبان برنامه نویسی جاوا و در محیط اندروید استودیو برای سیستم های اندرویدی کدنویسی و طراحی شده است. این سورس کد به صورت ساده اما در حین حال کاربردی طراحی شده است.
قسمتی از سورس اندروید :
package com.example.arvin.simplestopwatch;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends Activity {
private int seconds=0;
private boolean startRun;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if(savedInstanceState != null){
seconds = savedInstanceState.getInt("seconds");
startRun=savedInstanceState.getBoolean("startRun");
}
Timer();
}
public void onSaveInstanceState(Bundle saveInstanceState){
saveInstanceState.putInt("seconds", seconds);
saveInstanceState.putBoolean("startRun", startRun);
}
public void onClickStart(View view){
startRun=true;
}
public void onClickStop(View view){
startRun=false;
}
public void onClickReset(View view){
startRun=false;
seconds=0;
}
private void Timer(){
final TextView timeView = (TextView)findViewById(R.id.time_view);
final Handler handler = new Handler();
handler.post(new Runnable() {
@Override
public void run() {
int hours = seconds/3600;
int minutes = (seconds%3600)/60;
int secs = seconds%60;
String time = String.format("%d:%02d:%02d", hours, minutes, secs);
timeView.setText(time);
if(startRun){
seconds++;
}
handler.postDelayed(this, 100);
}
});
}
}
امیدواریم این سورس کد اندروید مورد استفاده شما دوستان قرار بگیرد.