diff --git a/brouter-routing-app/src/main/java/btools/routingapp/BInstallerActivity.java b/brouter-routing-app/src/main/java/btools/routingapp/BInstallerActivity.java index 1b80c6b..2c27b50 100644 --- a/brouter-routing-app/src/main/java/btools/routingapp/BInstallerActivity.java +++ b/brouter-routing-app/src/main/java/btools/routingapp/BInstallerActivity.java @@ -15,26 +15,31 @@ import android.os.PowerManager; import android.os.PowerManager.WakeLock; import android.os.StatFs; -import java.util.HashSet; -import java.util.Set; - public class BInstallerActivity extends Activity { public static final String DOWNLOAD_ACTION = "btools.routingapp.download"; private static final int DIALOG_CONFIRM_DELETE_ID = 1; - private BInstallerView mBInstallerView; private PowerManager mPowerManager; private WakeLock mWakeLock; private DownloadReceiver myReceiver; - private final Set dialogIds = new HashSet<>(); + + static public long getAvailableSpace(String baseDir) { + StatFs stat = new StatFs(baseDir); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + return stat.getAvailableBlocksLong() * stat.getBlockSizeLong(); + } else { + //noinspection deprecation + return (long) stat.getAvailableBlocks() * stat.getBlockSize(); + } + } /** * Called when the activity is first created. */ @Override - @SuppressWarnings("deprecation") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -91,7 +96,6 @@ public class BInstallerActivity extends Activity { } @Override - @SuppressWarnings("deprecation") protected Dialog onCreateDialog(int id) { AlertDialog.Builder builder; switch (id) { @@ -114,19 +118,10 @@ public class BInstallerActivity extends Activity { } } - @SuppressWarnings("deprecation") public void showConfirmDelete() { showDialog(DIALOG_CONFIRM_DELETE_ID); } - private void showNewDialog(int id) { - if (dialogIds.contains(id)) { - removeDialog(id); - } - dialogIds.add(id); - showDialog(id); - } - public class DownloadReceiver extends BroadcastReceiver { @Override @@ -138,15 +133,4 @@ public class BInstallerActivity extends Activity { } } } - - - static public long getAvailableSpace(String baseDir) { - StatFs stat = new StatFs(baseDir); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { - return stat.getAvailableBlocksLong() * stat.getBlockSizeLong(); - } else { - return stat.getAvailableBlocks() * stat.getBlockSize(); - } - } } diff --git a/brouter-routing-app/src/main/java/btools/routingapp/BInstallerView.java b/brouter-routing-app/src/main/java/btools/routingapp/BInstallerView.java index a209bf7..d3c3199 100644 --- a/brouter-routing-app/src/main/java/btools/routingapp/BInstallerView.java +++ b/brouter-routing-app/src/main/java/btools/routingapp/BInstallerView.java @@ -28,6 +28,13 @@ public class BInstallerView extends View { private static final int MASK_INSTALLED_RD5 = 4; private static final int MASK_CURRENT_RD5 = 8; public static boolean downloadCanceled = false; + private final int imgwOrig; + private final int imghOrig; + private final float scaleOrig; + private final int imgw; + private final int imgh; + private final float[] testVector = new float[2]; + private final Matrix matText; Paint pnt_1 = new Paint(); Paint pnt_2 = new Paint(); Paint paint = new Paint(); @@ -35,16 +42,10 @@ public class BInstallerView extends View { int btnh = 40; int btnw = 160; float tx, ty; - private final int imgwOrig; - private final int imghOrig; - private final float scaleOrig; - private final int imgw; - private final int imgh; private float lastDownX; private float lastDownY; private Bitmap bmp; private float viewscale; - private final float[] testVector = new float[2]; private int[] tileStatus; private boolean tilesVisible = false; private long availableSize; @@ -57,7 +58,6 @@ public class BInstallerView extends View { private long rd5Tiles = 0; private long delTiles = 0; private Matrix mat; - private final Matrix matText; public BInstallerView(Context context) { super(context);