Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6a3948bc authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "use 'int' for min sdk version" into nyc-dev

parents d88030fe 6e2e7f58
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9395,7 +9395,7 @@ package android.content.pm {
    field public int flags;
    field public int largestWidthLimitDp;
    field public java.lang.String manageSpaceActivityName;
    field public java.lang.String minSdkVersion;
    field public int minSdkVersion;
    field public java.lang.String nativeLibraryDir;
    field public java.lang.String permission;
    field public java.lang.String processName;
+1 −1
Original line number Diff line number Diff line
@@ -9738,7 +9738,7 @@ package android.content.pm {
    field public int flags;
    field public int largestWidthLimitDp;
    field public java.lang.String manageSpaceActivityName;
    field public java.lang.String minSdkVersion;
    field public int minSdkVersion;
    field public java.lang.String nativeLibraryDir;
    field public java.lang.String permission;
    field public java.lang.String processName;
+1 −1
Original line number Diff line number Diff line
@@ -9404,7 +9404,7 @@ package android.content.pm {
    field public int flags;
    field public int largestWidthLimitDp;
    field public java.lang.String manageSpaceActivityName;
    field public java.lang.String minSdkVersion;
    field public int minSdkVersion;
    field public java.lang.String nativeLibraryDir;
    field public java.lang.String permission;
    field public java.lang.String processName;
+3 −3
Original line number Diff line number Diff line
@@ -728,7 +728,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
     * The minimum SDK version this application can run on. It will not run
     * on earlier versions.
     */
    public String minSdkVersion;
    public int minSdkVersion;

    /**
     * The minimum SDK version this application targets.  It may run on earlier
@@ -965,7 +965,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
        dest.writeString(deviceProtectedDataDir);
        dest.writeString(credentialProtectedDataDir);
        dest.writeInt(uid);
        dest.writeString(minSdkVersion);
        dest.writeInt(minSdkVersion);
        dest.writeInt(targetSdkVersion);
        dest.writeInt(versionCode);
        dest.writeInt(enabled ? 1 : 0);
@@ -1020,7 +1020,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
        deviceEncryptedDataDir = deviceProtectedDataDir = source.readString();
        credentialEncryptedDataDir = credentialProtectedDataDir = source.readString();
        uid = source.readInt();
        minSdkVersion = source.readString();
        minSdkVersion = source.readInt();
        targetSdkVersion = source.readInt();
        versionCode = source.readInt();
        enabled = source.readInt() != 0;
+3 −2
Original line number Diff line number Diff line
@@ -1926,14 +1926,15 @@ public class PackageParser {
                            mParseError = PackageManager.INSTALL_FAILED_OLDER_SDK;
                            return null;
                        }
                        pkg.applicationInfo.minSdkVersion = minCode;
                        pkg.applicationInfo.minSdkVersion =
                                android.os.Build.VERSION_CODES.CUR_DEVELOPMENT;
                    } else if (minVers > SDK_VERSION) {
                        outError[0] = "Requires newer sdk version #" + minVers
                                + " (current version is #" + SDK_VERSION + ")";
                        mParseError = PackageManager.INSTALL_FAILED_OLDER_SDK;
                        return null;
                    } else {
                        pkg.applicationInfo.minSdkVersion = Integer.toString(minVers);
                        pkg.applicationInfo.minSdkVersion = minVers;
                    }

                    if (targetCode != null) {