From 7b6f5756521e901f06f02623d59daf64b5dd19d6 Mon Sep 17 00:00:00 2001 From: pk910 Date: Tue, 15 Mar 2016 23:08:36 +0100 Subject: [PATCH] =?utf8?q?SplashScreen=20Bild=20Skalierung=20entfernt:=20U?= =?utf8?q?nn=C3=B6tiger=20Speicherfresser=20(App=20ben=C3=B6tigt=20nun=20~?= =?utf8?q?12MB=20Speicher=20zur=20Laufzeit,=20vorher=20~60MB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../campusapp/fragments/SplashScreen.java | 19 +++--------------- .../dhbw_campus.jpg | Bin .../dhbw_campus_hd.jpg | Bin .../dhbw_logo.png | Bin .../header_dhbw.png | Bin .../header_kalender.jpg | Bin .../header_stuv.png | Bin app/src/main/res/drawable/platzhalter.png | Bin 5648 -> 0 bytes .../main/res/layout/fragment_splashscreen.xml | 2 +- 9 files changed, 4 insertions(+), 17 deletions(-) rename app/src/main/res/{drawable => drawable-nodpi}/dhbw_campus.jpg (100%) rename app/src/main/res/{drawable => drawable-nodpi}/dhbw_campus_hd.jpg (100%) rename app/src/main/res/{drawable => drawable-nodpi}/dhbw_logo.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/header_dhbw.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/header_kalender.jpg (100%) rename app/src/main/res/{drawable => drawable-nodpi}/header_stuv.png (100%) delete mode 100644 app/src/main/res/drawable/platzhalter.png diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/SplashScreen.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/SplashScreen.java index 445a608..6ecc333 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/SplashScreen.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/SplashScreen.java @@ -50,6 +50,8 @@ import de.dhbwloe.campusapp.vorlesungen.CourseGroup; * A simple {@link Fragment} subclass. */ public class SplashScreen extends CampusAppFragment { + private static final boolean PARALLELIZE_SPLASHTASKS = true; + private ProgressBar splashProgress; private int progressCounter; private Handler timerHandler = new Handler(); @@ -83,22 +85,6 @@ public class SplashScreen extends CampusAppFragment { AppContext.setTitle("DHBW Lörrach"); - ImageView splashImage = (ImageView)view.findViewById(R.id.splashImage); - BitmapFactory.Options dimensions = new BitmapFactory.Options(); - Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.dhbw_campus_hd, dimensions); - int height = dimensions.outHeight; - int width = dimensions.outWidth; - Display display = AppContext.getMainActivity().getWindowManager().getDefaultDisplay(); - Point size = new Point(); - display.getSize(size); - float scaleX = (float)size.x / (float)width; - float scaleY = (float)size.y / (float)height; - float scale = Math.max(scaleX, scaleY); - int newWidth = (int)(width*scale); - int newHeight = (int)(height*scale); - Bitmap newBitmap = Bitmap.createScaledBitmap(mBitmap, newWidth, newHeight, true); - splashImage.setImageBitmap(newBitmap); - timerRunnable = new Runnable() { @Override public void run() { @@ -139,6 +125,7 @@ public class SplashScreen extends CampusAppFragment { } else break; + return; case 4: String startCounter = AppContext.getDatabaseManager().getRuntimeCache("AppStartCounter"); diff --git a/app/src/main/res/drawable/dhbw_campus.jpg b/app/src/main/res/drawable-nodpi/dhbw_campus.jpg similarity index 100% rename from app/src/main/res/drawable/dhbw_campus.jpg rename to app/src/main/res/drawable-nodpi/dhbw_campus.jpg diff --git a/app/src/main/res/drawable/dhbw_campus_hd.jpg b/app/src/main/res/drawable-nodpi/dhbw_campus_hd.jpg similarity index 100% rename from app/src/main/res/drawable/dhbw_campus_hd.jpg rename to app/src/main/res/drawable-nodpi/dhbw_campus_hd.jpg diff --git a/app/src/main/res/drawable/dhbw_logo.png b/app/src/main/res/drawable-nodpi/dhbw_logo.png similarity index 100% rename from app/src/main/res/drawable/dhbw_logo.png rename to app/src/main/res/drawable-nodpi/dhbw_logo.png diff --git a/app/src/main/res/drawable/header_dhbw.png b/app/src/main/res/drawable-nodpi/header_dhbw.png similarity index 100% rename from app/src/main/res/drawable/header_dhbw.png rename to app/src/main/res/drawable-nodpi/header_dhbw.png diff --git a/app/src/main/res/drawable/header_kalender.jpg b/app/src/main/res/drawable-nodpi/header_kalender.jpg similarity index 100% rename from app/src/main/res/drawable/header_kalender.jpg rename to app/src/main/res/drawable-nodpi/header_kalender.jpg diff --git a/app/src/main/res/drawable/header_stuv.png b/app/src/main/res/drawable-nodpi/header_stuv.png similarity index 100% rename from app/src/main/res/drawable/header_stuv.png rename to app/src/main/res/drawable-nodpi/header_stuv.png diff --git a/app/src/main/res/drawable/platzhalter.png b/app/src/main/res/drawable/platzhalter.png deleted file mode 100644 index d501e0cd7a5fef8d22b5ce7ed9f6036e43630ed0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5648 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 diff --git a/app/src/main/res/layout/fragment_splashscreen.xml b/app/src/main/res/layout/fragment_splashscreen.xml index 5bcad5e..b31def9 100644 --- a/app/src/main/res/layout/fragment_splashscreen.xml +++ b/app/src/main/res/layout/fragment_splashscreen.xml @@ -8,7 +8,7 @@