From: Eugene Crosser Date: Fri, 3 May 2013 14:31:49 +0000 (+0400) Subject: broadcast receivers X-Git-Url: http://www.average.org/gitweb/?p=YkNeoCR.git;a=commitdiff_plain;h=2965202c636fc0995ed7ce63d67a388807c694df;ds=sidebyside broadcast receivers --- diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 684cae9..73d6683 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,30 +1,42 @@ - + package="org.average.nfcauthcr" + android:versionCode="1" + android:versionName="1.0"> + - - + + - + - - - - - - - - + + + + + + - + + + + + + + + + + + + + + + diff --git a/src/org/average/nfcauthcr/Autostart.java b/src/org/average/nfcauthcr/Autostart.java new file mode 100644 index 0000000..755fe04 --- /dev/null +++ b/src/org/average/nfcauthcr/Autostart.java @@ -0,0 +1,21 @@ +package org.average.nfcauthcr; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.util.Log; + +import org.average.nfcauthcr.Check; + +public class Autostart extends BroadcastReceiver { + + final String TAG = getClass().getName(); + + @Override + public void onReceive(Context context, Intent intent) { + Log.v(TAG, "Autostart called"); + Intent i = new Intent(context, Check.class); + i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + context.startService(i); + } +} diff --git a/src/org/average/nfcauthcr/Autostop.java b/src/org/average/nfcauthcr/Autostop.java new file mode 100644 index 0000000..238104f --- /dev/null +++ b/src/org/average/nfcauthcr/Autostop.java @@ -0,0 +1,20 @@ +package org.average.nfcauthcr; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.util.Log; + +import org.average.nfcauthcr.Check; + +public class Autostop extends BroadcastReceiver { + + final String TAG = getClass().getName(); + + @Override + public void onReceive(Context context, Intent intent) { + Log.v(TAG, "Autostop called"); + Intent i = new Intent(context, Check.class); + context.stopService(i); + } +}