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

am: 6a3948bc12

* commit '6a3948bc1268f84faac81d65f43670c30f83746a':
  use 'int' for min sdk version

Change-Id: I45b0c39b901e8ae9e5ccbf42f92e193a2ee9ec2a
This commit is contained in:
Todd Kennedy
2016-05-02 23:35:24 +00:00
committed by android-build-merger
5 changed files with 9 additions and 8 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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) {