aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/android/packaging/xbmc/src/org/xbmc/xbmc/XBMCBroadcastReceiver.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/android/packaging/xbmc/src/org/xbmc/xbmc/XBMCBroadcastReceiver.java b/tools/android/packaging/xbmc/src/org/xbmc/xbmc/XBMCBroadcastReceiver.java
new file mode 100644
index 0000000000..010c22970d
--- /dev/null
+++ b/tools/android/packaging/xbmc/src/org/xbmc/xbmc/XBMCBroadcastReceiver.java
@@ -0,0 +1,24 @@
+package org.xbmc.xbmc;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+public class XBMCBroadcastReceiver extends BroadcastReceiver
+{
+ native void ReceiveIntent(Intent intent);
+ static
+ {
+ System.loadLibrary("xbmc");
+ }
+
+ @Override
+ public void onReceive(Context context, Intent intent)
+ {
+ String actionName = intent.getAction();
+ if (actionName != null)
+ {
+ ReceiveIntent(intent);
+ }
+ }
+}