Android Open Source - Geotrackin Alarm Receiver

From Project

Back to project page Geotrackin.


The source code is released under:

GNU General Public License

If you think the Android project Geotrackin 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

*    This file is part of GPSLogger for Android.
*//from w  ww.j a v a 2  s  . c om
*    GPSLogger for Android is free software: you can redistribute it and/or modify
*    it under the terms of the GNU General Public License as published by
*    the Free Software Foundation, either version 2 of the License, or
*    (at your option) any later version.
*    GPSLogger for Android is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    GNU General Public License for more details.
*    You should have received a copy of the GNU General Public License
*    along with GPSLogger for Android.  If not, see <>.

package com.geotrackin.gpslogger.senders;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import org.slf4j.LoggerFactory;

public class AlarmReceiver extends BroadcastReceiver {

    private static final org.slf4j.Logger tracer = LoggerFactory.getLogger(AlarmReceiver.class.getSimpleName());

    public void onReceive(Context context, Intent intent) {
        try {
  "Email alarm received");
            Intent serviceIntent = new Intent(context.getPackageName() + ".GpsLoggingService");
            serviceIntent.putExtra("emailAlarm", true);
            // Start the service in case it isn't already running
        } catch (Exception ex) {
            tracer.error("AlarmReceiver.onReceive", ex);


Java Source Code List