Comment rendre service, même en mode veille?

J'ai un service qui est de la mise en œuvre de l'emplacement de l'auditeur. Maintenant, ma question est comment faire en sorte que mon service sera le lieu de capture, même en mode veille. J'ai lu sur d'alarme gestionnaire de

alarm.setRepeating(AlarmManager.RTC_WAKEUP, triggerAtMillis, intervalMillis, operation);

mais comment l'utiliser. voici mon code.. toute aide serait appréciée..
mon service

public class LocationCaptureService extends Service implements LocationListener {
public static int inteval;
java.sql.Timestamp createdTime;
LocationManager LocationMngr;

@Override
public void onCreate() {
    inteval=10*1000;

    startLocationListener(inteval);
}

@Override
public IBinder onBind(Intent arg0) {
    return null;
}

private void startLocationListener(int inteval,String nwProvider) {
    this.LocationMngr = (LocationManager)getSystemService(Context.LOCATION_SERVICE);        
        this.LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, inteval, 0, this);
}   

public void onLocationChanged(Location location) {
    String status="c",S=null;
    double longitude,lattitude,altitude;
    g_currentBestLocation = location;
    createdTime = new Timestamp (new java.util.Date().getTime());    
         longitude=location.getLongitude();
         lattitude=location.getLatitude();
         altitude=location.getAltitude();
         //use this
         }
  }                              
  public void onProviderDisabled(String provider) {}                            
  public void onProviderEnabled(String provider) {}                             
  public void onStatusChanged(String provider, int status, Bundle extras) {}

}

Je ne pense pas que vous voulez utiliser AlarmManager à moins que vous avez besoin pour planifier des intervalles spécifiques à la requête pour l'emplacement. Si vous voulez que votre service pour ne pas être tué jusqu'à ce que votre application est en fait b) l'utilisateur indique à votre application d'arrêter, alors vous avez besoin d'une approche différente.
merci pour le commentaire.. u peut me dire comment faire pour n'être pas tué jusqu'à ce que mon application est faite. dois-je retourner start_sticky

OriginalL'auteur | 2013-04-11