aboutsummaryrefslogtreecommitdiff
path: root/tools/android/packaging
diff options
context:
space:
mode:
authorCory Fields <theuni-nospam-@xbmc.org>2013-02-21 23:40:03 -0500
committerCory Fields <theuni-nospam-@xbmc.org>2013-02-21 23:40:03 -0500
commit0330d131b149ccafb882e1f20ac2ba5ed007c8c6 (patch)
tree5c0b59cd7008c36995689936a11f3dd4261103bb /tools/android/packaging
parentcffa18401f642b35a91de7e5b1e184f1dc0bef6d (diff)
intents: Add a java class for listening to intent broadcasts
Diffstat (limited to 'tools/android/packaging')
-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);
+ }
+ }
+}