@@ -4,30 +4,44 @@ public void startAlert() {
4
4
Calendar myAlarmDate = Calendar .getInstance ();
5
5
myAlarmDate .setTimeInMillis (System .currentTimeMillis ());
6
6
myAlarmDate .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 );
7
12
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
+
26
28
}
27
29
28
30
29
31
/* Permission need
30
32
<uses-permission android:name="android.permission.VIBRATE" />
31
33
32
34
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