Commit 1020f3c4 authored by Peter Kotwicz's avatar Peter Kotwicz Committed by Commit Bot

Deprecate WebAPK KitKat support part 3

BUG=1068178

Change-Id: I6f7f3c6e77a7aae2b3d3171ad193f0b703beee42
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2164570
Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org>
Reviewed-by: default avatarGlenn Hartmann <hartmanng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763993}
parent 44efee60
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
package org.chromium.chrome.browser.metrics; package org.chromium.chrome.browser.metrics;
import android.content.ContentResolver; import android.content.ContentResolver;
import android.os.Build;
import android.os.Environment; import android.os.Environment;
import android.os.StatFs; import android.os.StatFs;
import android.provider.Settings; import android.provider.Settings;
...@@ -349,13 +348,7 @@ public class WebApkUma { ...@@ -349,13 +348,7 @@ public class WebApkUma {
long partitionTotalBytes = partitionStats.getTotalBytes(); long partitionTotalBytes = partitionStats.getTotalBytes();
long minimumFreeBytes = getLowSpaceLimitBytes(partitionTotalBytes); long minimumFreeBytes = getLowSpaceLimitBytes(partitionTotalBytes);
long webApkExtraSpaceBytes = 0; long webApkExtraSpaceBytes = WEBAPK_EXTRA_INSTALLATION_SPACE_BYTES;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// Extra installation space is only allowed >= Android L
webApkExtraSpaceBytes = WEBAPK_EXTRA_INSTALLATION_SPACE_BYTES;
}
return partitionAvailableBytes - minimumFreeBytes + webApkExtraSpaceBytes; return partitionAvailableBytes - minimumFreeBytes + webApkExtraSpaceBytes;
} }
......
...@@ -101,10 +101,8 @@ public class DexOptimizer { ...@@ -101,10 +101,8 @@ public class DexOptimizer {
if (currentApiVersion >= Build.VERSION_CODES.M) { if (currentApiVersion >= Build.VERSION_CODES.M) {
return new File( return new File(
dexPath.getParentFile(), "oat/" + VMRuntime.getCurrentInstructionSet()); dexPath.getParentFile(), "oat/" + VMRuntime.getCurrentInstructionSet());
} else if (currentApiVersion >= Build.VERSION_CODES.LOLLIPOP) {
return new File(dexPath.getParentFile(), VMRuntime.getCurrentInstructionSet());
} else { } else {
return dexPath.getParentFile(); return new File(dexPath.getParentFile(), VMRuntime.getCurrentInstructionSet());
} }
} catch (NoSuchMethodException e) { } catch (NoSuchMethodException e) {
return null; return null;
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
{{{raw_manifest_tags}}} {{{raw_manifest_tags}}}
<uses-sdk <uses-sdk
android:minSdkVersion="19" android:minSdkVersion="21"
android:targetSdkVersion="29" /> android:targetSdkVersion="29" />
<application <application
......
...@@ -76,7 +76,7 @@ template("webapk_java") { ...@@ -76,7 +76,7 @@ template("webapk_java") {
"//chrome/android/webapk/libs/common:common_java", "//chrome/android/webapk/libs/common:common_java",
"//chrome/android/webapk/libs/common:splash_java", "//chrome/android/webapk/libs/common:splash_java",
] ]
min_sdk_version = 19 min_sdk_version = 21
} }
} }
...@@ -93,7 +93,7 @@ template("webapk_with_service_java") { ...@@ -93,7 +93,7 @@ template("webapk_with_service_java") {
"src/org/chromium/webapk/shell_apk/WebApkServiceImplWrapper.java", "src/org/chromium/webapk/shell_apk/WebApkServiceImplWrapper.java",
] ]
deps += [ ":compiled_in_runtime_library_java" ] deps += [ ":compiled_in_runtime_library_java" ]
min_sdk_version = 19 min_sdk_version = 21
} }
} }
...@@ -248,7 +248,7 @@ template("webapk_tmpl") { ...@@ -248,7 +248,7 @@ template("webapk_tmpl") {
android_manifest = _manifest_output android_manifest = _manifest_output
android_manifest_dep = ":$_manifest_target_name" android_manifest_dep = ":$_manifest_target_name"
min_sdk_version = 19 min_sdk_version = 21
target_sdk_version = 29 target_sdk_version = 29
never_incremental = true never_incremental = true
enable_multidex = false enable_multidex = false
......
...@@ -12,4 +12,4 @@ ...@@ -12,4 +12,4 @@
# //chrome/android/webapk/shell_apk:webapk is changed. This includes # //chrome/android/webapk/shell_apk:webapk is changed. This includes
# Java files, Android resource files and AndroidManifest.xml. Does not affect # Java files, Android resource files and AndroidManifest.xml. Does not affect
# Chrome.apk # Chrome.apk
current_shell_apk_version = 125 current_shell_apk_version = 126
...@@ -220,12 +220,7 @@ public class WebApkUtils { ...@@ -220,12 +220,7 @@ public class WebApkUtils {
return null; return null;
} }
try { try {
Drawable drawable = null; Drawable drawable = resources.getDrawable(resourceId, null);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
drawable = resources.getDrawable(resourceId, null);
} else {
drawable = resources.getDrawable(resourceId);
}
return drawable != null ? ((BitmapDrawable) drawable).getBitmap() : null; return drawable != null ? ((BitmapDrawable) drawable).getBitmap() : null;
} catch (Resources.NotFoundException e) { } catch (Resources.NotFoundException e) {
return null; return null;
...@@ -255,8 +250,6 @@ public class WebApkUtils { ...@@ -255,8 +250,6 @@ public class WebApkUtils {
* @see android.view.Window#setStatusBarColor(int color). * @see android.view.Window#setStatusBarColor(int color).
*/ */
public static void setStatusBarColor(Window window, int statusBarColor) { public static void setStatusBarColor(Window window, int statusBarColor) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) return;
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(statusBarColor); window.setStatusBarColor(statusBarColor);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment