Merge "Unbreak APK 26 apps running on "O" preview/beta builds." into oc-dev
This commit is contained in:
@@ -153,7 +153,7 @@ public final class NotificationRecord {
|
||||
final ApplicationInfo applicationInfo =
|
||||
mContext.getPackageManager().getApplicationInfoAsUser(sbn.getPackageName(),
|
||||
0, UserHandle.getUserId(sbn.getUid()));
|
||||
if (applicationInfo.targetSdkVersion <= Build.VERSION_CODES.N_MR1) {
|
||||
if (applicationInfo.targetSdkVersion < Build.VERSION_CODES.O) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -286,7 +286,7 @@ public class RankingHelper implements RankingConfig {
|
||||
private boolean shouldHaveDefaultChannel(Record r) throws NameNotFoundException {
|
||||
final int userId = UserHandle.getUserId(r.uid);
|
||||
final ApplicationInfo applicationInfo = mPm.getApplicationInfoAsUser(r.pkg, 0, userId);
|
||||
if (applicationInfo.targetSdkVersion > Build.VERSION_CODES.N_MR1) {
|
||||
if (applicationInfo.targetSdkVersion >= Build.VERSION_CODES.O) {
|
||||
// O apps should not have the default channel.
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ public class NotificationRecordTest extends NotificationTestCase {
|
||||
when(mMockContext.getPackageManager()).thenReturn(mPm);
|
||||
|
||||
legacy.targetSdkVersion = Build.VERSION_CODES.N_MR1;
|
||||
upgrade.targetSdkVersion = Build.VERSION_CODES.N_MR1 + 1;
|
||||
upgrade.targetSdkVersion = Build.VERSION_CODES.O;
|
||||
try {
|
||||
when(mPm.getApplicationInfoAsUser(eq(pkg), anyInt(), anyInt())).thenReturn(legacy);
|
||||
when(mPm.getApplicationInfoAsUser(eq(pkg2), anyInt(), anyInt())).thenReturn(upgrade);
|
||||
|
||||
@@ -119,7 +119,7 @@ public class RankingHelperTest extends NotificationTestCase {
|
||||
final ApplicationInfo legacy = new ApplicationInfo();
|
||||
legacy.targetSdkVersion = Build.VERSION_CODES.N_MR1;
|
||||
final ApplicationInfo upgrade = new ApplicationInfo();
|
||||
upgrade.targetSdkVersion = Build.VERSION_CODES.N_MR1 + 1;
|
||||
upgrade.targetSdkVersion = Build.VERSION_CODES.O;
|
||||
when(mPm.getApplicationInfoAsUser(eq(PKG), anyInt(), anyInt())).thenReturn(legacy);
|
||||
when(mPm.getApplicationInfoAsUser(eq(UPDATED_PKG), anyInt(), anyInt())).thenReturn(upgrade);
|
||||
when(mPm.getPackageUidAsUser(eq(PKG), anyInt())).thenReturn(UID);
|
||||
|
||||
Reference in New Issue
Block a user