karizi

آلارم دادن در اندروید

4 ارسال در این موضوع قرار دارد

ببخشید

برای اینکه بتونم توی برنامه ام امکان پخش آلارم رو بذارم باید چیکار کنم؟

ممنونم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکار باید از کلاس  AlarmManager   استفاده کنید 

Calendar cal = Calendar.getInstance(TimeZone.getDefault(), Locale.getDefault());cal.set(Calendar.DATE,19);  //1-31cal.set(Calendar.MONTH,Calendar.DECEMBER);  //first month is 0!!! January is zero!!!cal.set(Calendar.YEAR,2012);//year...cal.set(Calendar.HOUR_OF_DAY, 16);  //HOURcal.set(Calendar.MINUTE, 39);       //MINcal.set(Calendar.SECOND, 10);       //SECIntent intent = new Intent(MainActivity.this, alarmAct.class);PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext()), 0,intent, 0);AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingIntent);

این کد باعث میشود که در روزهایی که انتخاب شده است،آلارمی زده شود

حالا شما میتوانید به جای زمان دقیق مثل این مثال که زده شد،زمانی را که سرویسی اجرا شد را به عنوان زمان صدا زدن Alarm قرار دهید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این کد،که براتون میزارم هر یک دقیقه این قسمت رو چک میکنه،حالا شما فقط باید کدی که میخواهید را در این قسمت بنویسید :

final Handler handler = new Handler();        final Thread r = new Thread() {            public void run() {                //دستورت را اینجا بنویسید                                                   handler.postDelayed(this, 60000);            }        };        r.start();

60000 زمان یک دقیقه میباشد،شما زمان خود را در این قسمت میتوانید تغییر بدین.

موفق باشید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنونم از پاسخگویی تان.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری