MainActivity.java
package com.nitin.wallpaperalarm;
import java.util.Calendar;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
}
public void setWallpaper(View v) {
Calendar calendar = Calendar.getInstance();
if (calendar.get(Calendar.HOUR_OF_DAY) >=7) {
Intent i1 = new Intent(this,MyAlarmService.class);
PendingIntent pi1 = PendingIntent.getActivity(this,
12345, i1, PendingIntent.FLAG_CANCEL_CURRENT);
((AlarmManager)getSystemService("alarm")).setRepeating(1,calendar.getTimeInMillis(), 1000,pi1);
}
if(calendar.get(Calendar.HOUR_OF_DAY)>=10){
Intent i2=new Intent(this,MyAlaramService2.class);
PendingIntent pi2=PendingIntent.getActivity(this,22341,i2,PendingIntent.FLAG_CANCEL_CURRENT);
((AlarmManager)getSystemService("alarm")).setRepeating(1,calendar.getTimeInMillis(),1000,pi2);
}
if(calendar.get(Calendar.HOUR_OF_DAY)>=13){
calendar.set(Calendar.HOUR_OF_DAY,13);
calendar.set(Calendar.MINUTE,00);
calendar.set(Calendar.SECOND,00);
Intent i3=new Intent(this,MyAlarmService3.class);
PendingIntent pi3=PendingIntent.getActivity(this,12345,i3,PendingIntent.FLAG_CANCEL_CURRENT);
((AlarmManager)getSystemService("alarm")).setRepeating(1,calendar.getTimeInMillis(),1000,pi3);
}
if(calendar.get(Calendar.HOUR_OF_DAY)>=5){
calendar.set(Calendar.HOUR_OF_DAY,5);
calendar.set(Calendar.MINUTE,00);
calendar.set(Calendar.SECOND,00);
Intent i4=new Intent(this,MyAlaramService2.class);
PendingIntent pi4=PendingIntent.getActivity(this,23456,i4,PendingIntent.FLAG_CANCEL_CURRENT);
((AlarmManager)getSystemService("alarm")).setRepeating(1,calendar.getTimeInMillis(),1000,pi4);
}
}
}
this code for create alarm and I need to code help for create Wallpaper service.. plese any one can i help me...
thank You in advance