Android Open Source - game_guess_lib Guess Game Service

From Project

Back to project page game_guess_lib.


The source code is released under:

MIT License

If you think the Android project game_guess_lib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.wkmf.guess.lib.service;
/*  w  w w  .  j a  v a 2s .  co  m*/
import android.content.Context;
import android.content.Intent;
import android.os.IBinder;

 * Created by ernestofndz on 07/03/14.
 * <p/>
 * El servicio detecta cuando ha cambiado el da para consultar el webservice y determinar si hay ms niveles disponibles
public class GuessGameService extends Service {

    private static boolean running = false;

    // no hacemos nada
    public IBinder onBind(Intent intent) {
        return null;

    // iniciamos el alarmManager para ejecutar el update cada X tiempo
    public int onStartCommand(Intent intent, int flags, int startId) {
        running = true;
        final Intent updater = new Intent(this, GuessGameUpdater.class);
        final AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
        final PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, updater, PendingIntent.FLAG_CANCEL_CURRENT);
        alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * 60 * 6, pendingIntent);
        return START_STICKY;

    // comprobar si est funcionando el servicio
    public static boolean isRunning(){
        return running;

    public void onDestroy() {
        running = false;

Java Source Code List