Java tutorial
/******************************************************************************* * Copyright 2013 de Geraldo Augusto de Morais Figueiredo * Este arquivo parte do programa Monitora, Brasil!. O Monitora, Brasil! um software livre. * Voc pode redistribu-lo e/ou modific-lo dentro dos termos da GNU Affero General Public License * como publicada pela Fundao do Software Livre (FSF); na verso 3 da Licena. * Este programa distribudo na esperana que possa ser til, mas SEM NENHUMA GARANTIA, * sem uma garantia implcita de ADEQUAO a qualquer MERCADO ou APLICAO EM PARTICULAR. * Veja a licena para maiores detalhes. * Voc deve ter recebido uma cpia da GNU Affero General Public License, sob o ttulo "LICENSE.txt", * junto com este programa, se no, acesse http://www.gnu.org/licenses/ ******************************************************************************/ package br.com.epitrack.healthycup.gcm; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.support.v4.content.WakefulBroadcastReceiver; import android.util.Log; public class GCMBroadcastReceiver extends WakefulBroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // Explicitly specify that GcmIntentService will handle the intent. Log.i("SaudeNaCopa", "GcmBroadcastReceiver"); ComponentName comp = new ComponentName(context.getPackageName(), GCMIntentService.class.getName()); // Start the service, keeping the device awake while it is launching. startWakefulService(context, (intent.setComponent(comp))); setResultCode(Activity.RESULT_OK); } }