diff --git a/app/src/android/AndroidManifest.xml b/app/src/android/AndroidManifest.xml
index 1442e97..db51816 100644
--- a/app/src/android/AndroidManifest.xml
+++ b/app/src/android/AndroidManifest.xml
@@ -23,14 +23,18 @@
-
+
+
+
+
diff --git a/app/src/android/java/org/gamefolk/roomfullofcats/CatsActivity.java b/app/src/android/java/org/gamefolk/roomfullofcats/CatsActivity.java
new file mode 100644
index 0000000..8e5f19a
--- /dev/null
+++ b/app/src/android/java/org/gamefolk/roomfullofcats/CatsActivity.java
@@ -0,0 +1,31 @@
+package org.gamefolk.roomfullofcats;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.media.AudioManager;
+import android.os.Bundle;
+
+import javafxports.android.FXActivity;
+
+import java.util.logging.Logger;
+
+/**
+ * Shim class that immediately passes control to FXActivity.
+ *
+ * We use this to perform any Android-specific initialization.
+ */
+public class CatsActivity extends Activity {
+
+ private static final Logger Log = Logger.getLogger(RoomFullOfCatsApp.class.getName());
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ // This should work, once javafxports/android #73 and #75 are fixed.
+ setVolumeControlStream(AudioManager.STREAM_MUSIC);
+
+ Intent intent = new Intent(this, FXActivity.class);
+ startActivity(intent);
+ }
+}