Android Open Source - RadioRake Reboot Broadcast Receiver






From Project

Back to project page RadioRake.

License

The source code is released under:

GNU General Public License

If you think the Android project RadioRake 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.asp.radiorake;
//from  w ww . jav a2  s.  com
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.util.Log;

import com.asp.radiorake.utils.DateUtils;

import java.io.IOException;

public class RebootBroadcastReceiver extends BroadcastReceiver {
    private static final String TAG = "com.asp.radiorake.RebootBroadcastReceiver";

    public void onReceive(Context context, Intent intent) {

        Log.d(TAG, "onReceive called");

        DatabaseHelper dbHelper = new DatabaseHelper(context);
        Cursor cursor = null;

        try {

            dbHelper.openDataBase();
            cursor = dbHelper.getAllScheduledRecordings();
            cursor.moveToFirst();

            while (!cursor.isAfterLast()) {
                AlarmHelper.setAlarm(context, cursor.getLong(0), cursor.getLong(3), cursor.getLong(4), cursor.getLong(1), cursor.getLong(2));
                Log.d(TAG, "Setting alarm for: " + " RecordingId: " + cursor.getLong(0)
                        + " | " + "StartDateTime: " + DateUtils.getDateTimeString(cursor.getLong(1))
                        + " | " + "EndDateTime: " + DateUtils.getDateTimeString(cursor.getLong(2))
                        + " | " + "TypeId: " + DateUtils.getDateTimeString(cursor.getLong(4)));
                cursor.moveToNext();
            }
        } catch (IOException e) {
            Log.e(TAG, "IOException thrown when trying to access DB", e);
        } finally {
            if (cursor != null) {
                cursor.close();
            }
            dbHelper.close();
        }


    }
}




Java Source Code List

com.asp.radiorake.AddNewScheduledRecordingActivity.java
com.asp.radiorake.AlarmHelper.java
com.asp.radiorake.CallReceiver.java
com.asp.radiorake.ConfirmDetailsActivity.java
com.asp.radiorake.DatabaseHelper.java
com.asp.radiorake.DatePickerFragment.java
com.asp.radiorake.LastPlayedFile.java
com.asp.radiorake.ListScheduledRecordingsActivity.java
com.asp.radiorake.NotificationHelper.java
com.asp.radiorake.PlayerService.java
com.asp.radiorake.PlayingFile.java
com.asp.radiorake.RadioActivity.java
com.asp.radiorake.RadioApplication.java
com.asp.radiorake.RadioDetails.java
com.asp.radiorake.RebootBroadcastReceiver.java
com.asp.radiorake.RecordingsActivity.java
com.asp.radiorake.RecordioBaseActivity.java
com.asp.radiorake.RemoteControlReceiver.java
com.asp.radiorake.ScheduledRecordingsCursorAdaptor.java
com.asp.radiorake.TimePickerFragment.java
com.asp.radiorake.filehandling.FileHandler.java
com.asp.radiorake.filehandling.M3uHandler.java
com.asp.radiorake.filehandling.PlsHandler.java
com.asp.radiorake.recording.RecorderService.java
com.asp.radiorake.recording.RecordingBroadcastReceiver.java
com.asp.radiorake.utils.DateUtils.java
com.asp.radiorake.utils.StringUtils.java