From: Tobias Brunner Date: Wed, 15 Jan 2020 13:12:07 +0000 (+0100) Subject: android: Fix app icon on Android versions < 5.0 X-Git-Tag: 5.9.0dr1~9^2~17 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=491cdd59bdaaad3ce0e6414a8b6051af4ff4d3e1;p=thirdparty%2Fstrongswan.git android: Fix app icon on Android versions < 5.0 XML resources are apparently not supported there. Moving the icon to the mipmap folders should fix that. Aliases are defined for the icons on Android < 8.0. --- diff --git a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/MainActivity.java b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/MainActivity.java index b00f3b2058..18953d1858 100644 --- a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/MainActivity.java +++ b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/MainActivity.java @@ -66,7 +66,7 @@ public class MainActivity extends AppCompatActivity implements OnVpnProfileSelec ActionBar bar = getSupportActionBar(); bar.setDisplayShowHomeEnabled(true); bar.setDisplayShowTitleEnabled(false); - bar.setIcon(R.drawable.ic_launcher); + bar.setIcon(R.mipmap.ic_app); /* load CA certificates in a background task */ new LoadCertificatesTask().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); diff --git a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateImportActivity.java b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateImportActivity.java index 4581d44274..0beabd465f 100644 --- a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateImportActivity.java +++ b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateImportActivity.java @@ -202,7 +202,7 @@ public class TrustedCertificateImportActivity extends AppCompatActivity certificate = (X509Certificate)getArguments().getSerializable(VpnProfileDataSource.KEY_CERTIFICATE); return new AlertDialog.Builder(getActivity()) - .setIcon(R.drawable.ic_launcher) + .setIcon(R.mipmap.ic_app) .setTitle(R.string.import_certificate) .setMessage(certificate.getSubjectDN().toString()) .setPositiveButton(R.string.import_certificate, new DialogInterface.OnClickListener() diff --git a/src/frontends/android/app/src/main/res/mipmap-anydpi/ic_shortcut.xml b/src/frontends/android/app/src/main/res/mipmap-anydpi/ic_shortcut.xml deleted file mode 100644 index 653d080060..0000000000 --- a/src/frontends/android/app/src/main/res/mipmap-anydpi/ic_shortcut.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - \ No newline at end of file diff --git a/src/frontends/android/app/src/main/res/drawable-hdpi/ic_launcher.png b/src/frontends/android/app/src/main/res/mipmap-hdpi/ic_app.png similarity index 100% rename from src/frontends/android/app/src/main/res/drawable-hdpi/ic_launcher.png rename to src/frontends/android/app/src/main/res/mipmap-hdpi/ic_app.png diff --git a/src/frontends/android/app/src/main/res/drawable-mdpi/ic_launcher.png b/src/frontends/android/app/src/main/res/mipmap-mdpi/ic_app.png similarity index 100% rename from src/frontends/android/app/src/main/res/drawable-mdpi/ic_launcher.png rename to src/frontends/android/app/src/main/res/mipmap-mdpi/ic_app.png diff --git a/src/frontends/android/app/src/main/res/drawable-xhdpi/ic_launcher.png b/src/frontends/android/app/src/main/res/mipmap-xhdpi/ic_app.png similarity index 100% rename from src/frontends/android/app/src/main/res/drawable-xhdpi/ic_launcher.png rename to src/frontends/android/app/src/main/res/mipmap-xhdpi/ic_app.png diff --git a/src/frontends/android/app/src/main/res/mipmap-anydpi/ic_launcher.xml b/src/frontends/android/app/src/main/res/values/mipmaps.xml similarity index 78% rename from src/frontends/android/app/src/main/res/mipmap-anydpi/ic_launcher.xml rename to src/frontends/android/app/src/main/res/values/mipmaps.xml index 653d080060..9711350a07 100644 --- a/src/frontends/android/app/src/main/res/mipmap-anydpi/ic_launcher.xml +++ b/src/frontends/android/app/src/main/res/values/mipmaps.xml @@ -1,6 +1,6 @@ - \ No newline at end of file + + @mipmap/ic_app + @mipmap/ic_app +