@@ -4,30 +4,44 @@ public void startAlert() {
44Calendar myAlarmDate = Calendar .getInstance ();
55myAlarmDate .setTimeInMillis (System .currentTimeMillis ());
66myAlarmDate .set (2012 , 11 , 25 , 12 , 00 , 0 );
7+ //other way
8+ Calendar calendar = Calendar .getInstance ();
9+ calendar .set (Calendar .HOUR_OF_DAY , Hour );
10+ calendar .set (Calendar .MINUTE , Minute );
11+ calendar .set (Calendar .SECOND , 0 );
712
8- AlarmManager alarmManager = (AlarmManager ) getSystemService (ALARM_SERVICE );
9-
10- Intent intent = new Intent (this , MyBroadcastReceiver .class );
11- intent .putExtra ("MyMessage" ,"HERE I AM PASSING THEPERTICULAR
12- MESSAGE WHICH SHOULD BE SHOW ON RECEIVER OF ALARM" );
13- PendingIntent pendingIntent = PendingIntent .getBroadcast (
14- this .getApplicationContext (),
15- 234324243 , intent , 0 );
16- //start service
17- // PendingIntent pendingIntent = PendingIntent.getService(
18- this .getApplicationContext (),
19- 0 , intent , 0 );
20- alarmManager .set (AlarmManager .RTC_WAKEUP ,
21- myAlarmDate .getTimeInMillis (),_myPendingIntent );
22- /* Create Repeating Alarm Start After Each 2 Minutes
23- am.setRepeating(AlarmManager.ELAPSED_REALTIME,myAlarmDate.getTimeInMillis(),
24- 2*60*60,pendingIntent);
25- */
13+ //define Repeating Alarm Start After Each 2 Minutes
14+
15+
16+ AlarmManager am = (AlarmManager )context .getSystemService (Context .ALARM_SERVICE );
17+ Intent intent = new Intent (context , AlarmReceiver .class );
18+ intent .setAction ("com.quranonline.Broadcast" );
19+ intent .putExtra ("MyMessage" ,context .getResources ().getString (R .string .msg_notify ));
20+ PendingIntent pi = PendingIntent .getBroadcast (context , 0 , intent ,
21+ PendingIntent .FLAG_UPDATE_CURRENT );
22+ am .setRepeating (AlarmManager .RTC_WAKEUP , calendar .getTimeInMillis (),
23+ AlarmManager .INTERVAL_DAY , pi );
24+ // Create one time Alarm Start After Each 2 Minutes
25+ alarmManager .set (AlarmManager .RTC_WAKEUP , myAlarmDate .getTimeInMillis (),_myPendingIntent );
26+
27+
2628 }
2729
2830
2931 /* Permission need
3032 <uses-permission android:name="android.permission.VIBRATE" />
3133
3234
33- */
35+ */
36+
37+ /* run with os
38+ //permission
39+ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
40+
41+ //filters
42+ <action android:name="android.intent.action.BOOT_COMPLETED" />
43+ <action android:name="android.intent.action.ACTION_SHUTDOWN" />
44+ <action android:name="android.intent.action.QUICKBOOT_POWEROFF" />
45+
46+
47+ */
0 commit comments