aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android/gen/org/mysociety/FixMyStreet/R.java1
-rw-r--r--Android/res/drawable-hdpi/splash.pngbin0 -> 12206 bytes
-rw-r--r--Android/res/drawable-ldpi/splash.pngbin0 -> 12206 bytes
-rw-r--r--Android/res/drawable-mdpi/splash.pngbin0 -> 12206 bytes
-rw-r--r--Android/res/drawable-xhdpi/splash.pngbin0 -> 12206 bytes
-rwxr-xr-xAndroid/res/xml/config.xml2
-rw-r--r--Android/src/org/mysociety/FixMyStreet/AndroidActivity.java3
-rw-r--r--src/js/app.js3
8 files changed, 7 insertions, 2 deletions
diff --git a/Android/gen/org/mysociety/FixMyStreet/R.java b/Android/gen/org/mysociety/FixMyStreet/R.java
index 0c8d263..88793a5 100644
--- a/Android/gen/org/mysociety/FixMyStreet/R.java
+++ b/Android/gen/org/mysociety/FixMyStreet/R.java
@@ -13,6 +13,7 @@ public final class R {
public static final class drawable {
public static final int ic_action_search=0x7f020000;
public static final int ic_launcher=0x7f020001;
+ public static final int splash=0x7f020002;
}
public static final class id {
public static final int menu_settings=0x7f070000;
diff --git a/Android/res/drawable-hdpi/splash.png b/Android/res/drawable-hdpi/splash.png
new file mode 100644
index 0000000..92fe138
--- /dev/null
+++ b/Android/res/drawable-hdpi/splash.png
Binary files differ
diff --git a/Android/res/drawable-ldpi/splash.png b/Android/res/drawable-ldpi/splash.png
new file mode 100644
index 0000000..92fe138
--- /dev/null
+++ b/Android/res/drawable-ldpi/splash.png
Binary files differ
diff --git a/Android/res/drawable-mdpi/splash.png b/Android/res/drawable-mdpi/splash.png
new file mode 100644
index 0000000..92fe138
--- /dev/null
+++ b/Android/res/drawable-mdpi/splash.png
Binary files differ
diff --git a/Android/res/drawable-xhdpi/splash.png b/Android/res/drawable-xhdpi/splash.png
new file mode 100644
index 0000000..92fe138
--- /dev/null
+++ b/Android/res/drawable-xhdpi/splash.png
Binary files differ
diff --git a/Android/res/xml/config.xml b/Android/res/xml/config.xml
index e43f649..870172e 100755
--- a/Android/res/xml/config.xml
+++ b/Android/res/xml/config.xml
@@ -41,8 +41,8 @@
<content src="src/index.html" />
<preference name="loglevel" value="DEBUG" />
+ <preference name="splashscreen" value="splash" />
<!--
- <preference name="splashscreen" value="resourceName" />
<preference name="backgroundColor" value="0xFFF" />
<preference name="loadUrlTimeoutValue" value="20000" />
<preference name="InAppBrowserStorageEnabled" value="true" />
diff --git a/Android/src/org/mysociety/FixMyStreet/AndroidActivity.java b/Android/src/org/mysociety/FixMyStreet/AndroidActivity.java
index ce58321..a8eee96 100644
--- a/Android/src/org/mysociety/FixMyStreet/AndroidActivity.java
+++ b/Android/src/org/mysociety/FixMyStreet/AndroidActivity.java
@@ -8,6 +8,7 @@ public class AndroidActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- super.loadUrl("file:///android_asset/www/src/index.html");
+ super.setIntegerProperty("splashscreen", R.drawable.splash);
+ super.loadUrl("file:///android_asset/www/src/index.html", 30000);
}
} \ No newline at end of file
diff --git a/src/js/app.js b/src/js/app.js
index e8b2b21..6f723ba 100644
--- a/src/js/app.js
+++ b/src/js/app.js
@@ -143,6 +143,9 @@ var tpl = {
return this;
}
FMS.initialized = 1;
+ if ( navigator && navigator.splashscreen ) {
+ navigator.splashscreen.hide();
+ }
tpl.loadTemplates( FMS.templates, function() {
if ( typeof device !== 'undefined' && device.platform === 'Android' ) {