From ff5d2e320d193c089e040f12e106cb07437716d9 Mon Sep 17 00:00:00 2001 From: Chuck Greb Date: Fri, 7 Nov 2014 14:00:16 -0500 Subject: [PATCH 1/2] Remove external storage permissions --- AndroidManifest.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index b51a6d1f..c4434cbc 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -14,10 +14,6 @@ - - Date: Fri, 7 Nov 2014 15:39:57 -0500 Subject: [PATCH 2/2] Skip dynamic style downloads on JB & ICS If unable to create an HttpResponseCache due to lack of permissions client will be null. In which case, abort style download to prevent crash. --- src/main/java/com/mapzen/open/core/StyleDownLoader.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/mapzen/open/core/StyleDownLoader.java b/src/main/java/com/mapzen/open/core/StyleDownLoader.java index 69391f0e..2414dcb6 100644 --- a/src/main/java/com/mapzen/open/core/StyleDownLoader.java +++ b/src/main/java/com/mapzen/open/core/StyleDownLoader.java @@ -47,6 +47,10 @@ public void download() { (new AsyncTask() { @Override protected Void doInBackground(Void... params) { + if (client == null) { + return null; + } + URL url = null; try { url = new URL(host + "manifest");