diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 63a2f4abb..5cb8db1d9 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -10,20 +10,16 @@ - + - + @@ -33,4 +29,4 @@ - + \ No newline at end of file diff --git a/android/app/src/main/java/com/classicube/MainActivity.java b/android/app/src/main/java/com/classicube/MainActivity.java index c0432b348..65bd28511 100644 --- a/android/app/src/main/java/com/classicube/MainActivity.java +++ b/android/app/src/main/java/com/classicube/MainActivity.java @@ -912,7 +912,12 @@ public class MainActivity extends Activity static InputStream src; static byte[] readCache = new byte[8192]; - public static int httpInit(String url, String method) { + public static int httpInit(String url, String method) { + // newer android versions block cleartext traffic by default + if (android.os.Build.VERSION.SDK_INT >= 26) { + url = url.replace("http://", "https://"); + } + try { conn = (HttpURLConnection)new URL(url).openConnection(); conn.setDoInput(true);