سورس سافت | سورس پروژه | دانلود پروژه | سورس کد


م
ن
و
سورس سافت

ادامه مطلب

سورس کد کرنومتر ساده برای اندروید



سورس کد کرنومتر ساده برای اندروید

سورس کد کرنومتر ساده برای اندروید ، با یکی دیگر از سورس های برنامه نویسی رایگان و اختصاصی در خدمت شما دوستان همیشگی سایت سورس سافت هستیم.

سورس کد کرنومتر ساده برای اندروید

این سورس کد اندروید با زبان برنامه نویسی جاوا و در محیط اندروید استودیو برای سیستم های اندرویدی کدنویسی و طراحی شده است. این سورس کد به صورت ساده اما در حین حال کاربردی طراحی شده است.

قسمتی از سورس اندروید :

    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);
                }
            });
     
        }
    }

امیدواریم این سورس کد اندروید مورد استفاده شما دوستان قرار بگیرد.


لینک کوتاه مطلب :
https://sourcesoft.ir/?p=1336

درباره نویسنده

علیرضا نجاتی 136 نوشته در سورس سافت دارد . مشاهده تمام نوشته های

دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

logo-samandehi