Loading api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -917,6 +917,7 @@ package android.telephony { public class TelephonyManager { method public int getCarrierIdListVersion(); method public void refreshUiccProfile(); method public void setCarrierTestOverride(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); field public static final int UNKNOWN_CARRIER_ID_LIST_VERSION = -1; // 0xffffffff } Loading config/hiddenapi-light-greylist.txt +20 −0 Original line number Diff line number Diff line Loading @@ -229,6 +229,7 @@ Landroid/app/AppOpsManager;->OP_WIFI_SCAN:I Landroid/app/AppOpsManager;->OP_WRITE_CONTACTS:I Landroid/app/AppOpsManager;->OP_WRITE_SMS:I Landroid/app/AppOpsManager;->permissionToOpCode(Ljava/lang/String;)I Landroid/app/AppOpsManager;->setRestriction(III[Ljava/lang/String;)V Landroid/app/AppOpsManager;->sOpPerms:[Ljava/lang/String; Landroid/app/AppOpsManager;->strOpToOp(Ljava/lang/String;)I Landroid/app/backup/BackupDataInput$EntityHeader;->dataSize:I Loading Loading @@ -420,6 +421,7 @@ Landroid/app/NotificationManager;->sService:Landroid/app/INotificationManager; Landroid/app/PendingIntent;->getActivityAsUser(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;Landroid/os/UserHandle;)Landroid/app/PendingIntent; Landroid/app/PendingIntent;->getIntent()Landroid/content/Intent; Landroid/app/PendingIntent;->isActivity()Z Landroid/app/PictureInPictureParams;->getAspectRatio()F Landroid/app/Presentation;->createPresentationContext(Landroid/content/Context;Landroid/view/Display;I)Landroid/content/Context; Landroid/app/ProgressDialog;->mProgressNumber:Landroid/widget/TextView; Landroid/app/QueuedWork;->addFinisher(Ljava/lang/Runnable;)V Loading Loading @@ -488,6 +490,7 @@ Landroid/bluetooth/BluetoothA2dp;->ACTION_ACTIVE_DEVICE_CHANGED:Ljava/lang/Strin Landroid/bluetooth/BluetoothA2dp;->ACTION_CODEC_CONFIG_CHANGED:Ljava/lang/String; Landroid/bluetooth/BluetoothA2dp;->connect(Landroid/bluetooth/BluetoothDevice;)Z Landroid/bluetooth/BluetoothA2dp;->disableOptionalCodecs(Landroid/bluetooth/BluetoothDevice;)V Landroid/bluetooth/BluetoothA2dp;->disconnect(Landroid/bluetooth/BluetoothDevice;)Z Landroid/bluetooth/BluetoothA2dp;->enableOptionalCodecs(Landroid/bluetooth/BluetoothDevice;)V Landroid/bluetooth/BluetoothA2dp;->getActiveDevice()Landroid/bluetooth/BluetoothDevice; Landroid/bluetooth/BluetoothA2dp;->getCodecStatus(Landroid/bluetooth/BluetoothDevice;)Landroid/bluetooth/BluetoothCodecStatus; Loading Loading @@ -695,6 +698,7 @@ Landroid/content/pm/IPackageDataObserver$Stub$Proxy;-><init>(Landroid/os/IBinder Landroid/content/pm/IPackageDataObserver$Stub$Proxy;->mRemote:Landroid/os/IBinder; Landroid/content/pm/IPackageDataObserver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageDataObserver; Landroid/content/pm/IPackageDataObserver;->onRemoveCompleted(Ljava/lang/String;Z)V Landroid/content/pm/IPackageDeleteObserver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageDeleteObserver; Landroid/content/pm/IPackageDeleteObserver2$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/content/pm/IPackageDeleteObserver2$Stub$Proxy;->mRemote:Landroid/os/IBinder; Landroid/content/pm/IPackageDeleteObserver2;->onPackageDeleted(Ljava/lang/String;ILjava/lang/String;)V Loading Loading @@ -738,6 +742,7 @@ Landroid/content/pm/IPackageMoveObserver$Stub;->asInterface(Landroid/os/IBinder; Landroid/content/pm/IPackageStatsObserver$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/content/pm/IPackageStatsObserver$Stub$Proxy;->mRemote:Landroid/os/IBinder; Landroid/content/pm/IPackageStatsObserver$Stub;-><init>()V Landroid/content/pm/IPackageStatsObserver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageStatsObserver; Landroid/content/pm/IShortcutService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/content/pm/IShortcutService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IShortcutService; Landroid/content/pm/LauncherActivityInfo;->mActivityInfo:Landroid/content/pm/ActivityInfo; Loading Loading @@ -796,6 +801,7 @@ Landroid/content/pm/PackageParser$Package;->applicationInfo:Landroid/content/pm/ Landroid/content/pm/PackageParser$Package;->configPreferences:Ljava/util/ArrayList; Landroid/content/pm/PackageParser$Package;->instrumentation:Ljava/util/ArrayList; Landroid/content/pm/PackageParser$Package;->mAppMetaData:Landroid/os/Bundle; Landroid/content/pm/PackageParser$Package;->mKeySetMapping:Landroid/util/ArrayMap; Landroid/content/pm/PackageParser$Package;->mPreferredOrder:I Landroid/content/pm/PackageParser$Package;->mSharedUserId:Ljava/lang/String; Landroid/content/pm/PackageParser$Package;->mSharedUserLabel:I Loading Loading @@ -891,6 +897,7 @@ Landroid/content/res/Resources;->selectDefaultTheme(II)I Landroid/content/res/Resources;->setCompatibilityInfo(Landroid/content/res/CompatibilityInfo;)V Landroid/content/res/Resources;->updateSystemConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;Landroid/content/res/CompatibilityInfo;)V Landroid/content/res/ResourcesImpl;->getAssets()Landroid/content/res/AssetManager; Landroid/content/res/ResourcesImpl;->getValue(ILandroid/util/TypedValue;Z)V Landroid/content/res/ResourcesImpl;->mAccessLock:Ljava/lang/Object; Landroid/content/res/ResourcesImpl;->mAnimatorCache:Landroid/content/res/ConfigurationBoundResourceCache; Landroid/content/res/ResourcesImpl;->mAssets:Landroid/content/res/AssetManager; Loading Loading @@ -1081,7 +1088,9 @@ Landroid/graphics/GraphicBuffer;->CREATOR:Landroid/os/Parcelable$Creator; Landroid/graphics/GraphicBuffer;->mNativeObject:J Landroid/graphics/ImageDecoder;->postProcessAndRelease(Landroid/graphics/Canvas;)I Landroid/graphics/Insets;->left:I Landroid/graphics/Insets;->top:I Landroid/graphics/Insets;->right:I Landroid/graphics/Insets;->bottom:I Landroid/graphics/LinearGradient;->mColors:[I Landroid/graphics/Matrix;->native_instance:J Landroid/graphics/Movie;-><init>(J)V Loading Loading @@ -1264,6 +1273,7 @@ Landroid/icu/text/SpoofChecker$ScriptSet;->isFull()Z Landroid/icu/text/SpoofChecker$ScriptSet;->setAll()V Landroid/icu/text/TimeZoneNames$DefaultTimeZoneNames$FactoryImpl;-><init>()V Landroid/icu/text/Transliterator;->createFromRules(Ljava/lang/String;Ljava/lang/String;I)Landroid/icu/text/Transliterator; Landroid/icu/text/Transliterator;->getInstance(Ljava/lang/String;)Landroid/icu/text/Transliterator; Landroid/icu/text/Transliterator;->transliterate(Ljava/lang/String;)Ljava/lang/String; Landroid/icu/text/UFormat;->getLocale(Landroid/icu/util/ULocale$Type;)Landroid/icu/util/ULocale; Landroid/icu/util/Calendar;->getLocale(Landroid/icu/util/ULocale$Type;)Landroid/icu/util/ULocale; Loading Loading @@ -2096,6 +2106,7 @@ Landroid/R$styleable;->CheckedTextView:[I Landroid/R$styleable;->CheckedTextView_checkMark:I Landroid/R$styleable;->CompoundButton:[I Landroid/R$styleable;->CompoundButton_button:I Landroid/R$styleable;->DrawableStates:[I Landroid/R$styleable;->ImageView:[I Landroid/R$styleable;->ImageView_adjustViewBounds:I Landroid/R$styleable;->ImageView_baselineAlignBottom:I Loading Loading @@ -2358,6 +2369,7 @@ Landroid/telephony/CellSignalStrengthLte;->mRsrp:I Landroid/telephony/CellSignalStrengthLte;->mRsrq:I Landroid/telephony/CellSignalStrengthLte;->mRssnr:I Landroid/telephony/CellSignalStrengthLte;->mSignalStrength:I Landroid/telephony/CellSignalStrengthLte;->mTimingAdvance:I Landroid/telephony/CellSignalStrengthWcdma;->mBitErrorRate:I Landroid/telephony/CellSignalStrengthWcdma;->mSignalStrength:I Landroid/telephony/PhoneNumberUtils;->isLocalEmergencyNumber(Landroid/content/Context;ILjava/lang/String;)Z Loading @@ -2367,6 +2379,7 @@ Landroid/telephony/SignalStrength;-><init>()V Landroid/telephony/SignalStrength;->getAsuLevel()I Landroid/telephony/SignalStrength;->getCdmaLevel()I Landroid/telephony/SignalStrength;->getDbm()I Landroid/telephony/SignalStrength;->getGsmDbm()I Landroid/telephony/SignalStrength;->getLteDbm()I Landroid/telephony/SignalStrength;->getLteRsrp()I Landroid/telephony/SignalStrength;->getLteRsrq()I Loading Loading @@ -2431,6 +2444,7 @@ Landroid/telephony/TelephonyManager;->getSubscriberInfo()Lcom/android/internal/t Landroid/telephony/TelephonyManager;->hasIccCard(I)Z Landroid/telephony/TelephonyManager;->isMultiSimEnabled()Z Landroid/telephony/TelephonyManager;->isNetworkRoaming(I)Z Landroid/telephony/TelephonyManager;->isVideoTelephonyAvailable()Z Landroid/telephony/TelephonyManager;->isVolteAvailable()Z Landroid/telephony/TelephonyManager;->isWifiCallingAvailable()Z Landroid/telephony/TelephonyManager;->mSubscriptionManager:Landroid/telephony/SubscriptionManager; Loading Loading @@ -2609,6 +2623,7 @@ Landroid/view/inputmethod/InputMethodInfo;->mSubtypes:Landroid/view/inputmethod/ Landroid/view/inputmethod/InputMethodManager;->finishInputLocked()V Landroid/view/inputmethod/InputMethodManager;->focusIn(Landroid/view/View;)V Landroid/view/inputmethod/InputMethodManager;->focusOut(Landroid/view/View;)V Landroid/view/inputmethod/InputMethodManager;->getClient()Lcom/android/internal/view/IInputMethodClient; Landroid/view/inputmethod/InputMethodManager;->getInputMethodWindowVisibleHeight()I Landroid/view/inputmethod/InputMethodManager;->getInstance()Landroid/view/inputmethod/InputMethodManager; Landroid/view/inputmethod/InputMethodManager;->mCurId:Ljava/lang/String; Loading Loading @@ -2785,6 +2800,7 @@ Landroid/view/View;->getWindowDisplayFrame(Landroid/graphics/Rect;)V Landroid/view/View;->includeForAccessibility()Z Landroid/view/View;->initializeScrollbars(Landroid/content/res/TypedArray;)V Landroid/view/View;->internalSetPadding(IIII)V Landroid/view/View;->invalidateParentIfNeeded()V Landroid/view/View;->isPaddingResolved()Z Landroid/view/View;->isRootNamespace()Z Landroid/view/View;->isVisibleToUser()Z Loading Loading @@ -3069,6 +3085,7 @@ Landroid/widget/ImageView;->mAlpha:I Landroid/widget/ImageView;->mDrawMatrix:Landroid/graphics/Matrix; Landroid/widget/ImageView;->mMaxHeight:I Landroid/widget/ImageView;->mMaxWidth:I Landroid/widget/ImageView;->mRecycleableBitmapDrawable:Landroid/graphics/drawable/BitmapDrawable; Landroid/widget/ImageView;->mResource:I Landroid/widget/ImageView;->mUri:Landroid/net/Uri; Landroid/widget/ImageView;->updateDrawable(Landroid/graphics/drawable/Drawable;)V Loading Loading @@ -3573,11 +3590,13 @@ Lcom/android/internal/telephony/ITelephony;->dial(Ljava/lang/String;)V Lcom/android/internal/telephony/ITelephony;->disableDataConnectivity()Z Lcom/android/internal/telephony/ITelephony;->enableDataConnectivity()Z Lcom/android/internal/telephony/ITelephony;->endCall()Z Lcom/android/internal/telephony/ITelephony;->endCallForSubscriber(I)Z Lcom/android/internal/telephony/ITelephony;->getCallState()I Lcom/android/internal/telephony/ITelephony;->getDataState()I Lcom/android/internal/telephony/ITelephony;->isIdle(Ljava/lang/String;)Z Lcom/android/internal/telephony/ITelephony;->setRadio(Z)Z Lcom/android/internal/telephony/ITelephony;->silenceRinger()V Lcom/android/internal/telephony/ITelephonyRegistry$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Lcom/android/internal/telephony/ITelephonyRegistry$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/telephony/ITelephonyRegistry; Lcom/android/internal/telephony/ITelephonyRegistry;->notifyCallState(ILjava/lang/String;)V Lcom/android/internal/telephony/SmsHeader$ConcatRef;->msgCount:I Loading Loading @@ -3714,6 +3733,7 @@ Ldalvik/system/VMDebug;->dumpReferenceTables()V Ldalvik/system/VMDebug;->isDebuggerConnected()Z Ldalvik/system/VMRuntime;->addressOf(Ljava/lang/Object;)J Ldalvik/system/VMRuntime;->clearGrowthLimit()V Ldalvik/system/VMRuntime;->gcSoftReferences()V Ldalvik/system/VMRuntime;->getCurrentInstructionSet()Ljava/lang/String; Ldalvik/system/VMRuntime;->getExternalBytesAllocated()J Ldalvik/system/VMRuntime;->getInstructionSet(Ljava/lang/String;)Ljava/lang/String; Loading core/java/android/app/AppOpsManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -1571,7 +1571,7 @@ public class AppOpsManager { long time = 0; for (int i = 0; i < _NUM_UID_STATE; i++) { if (mRejectTimes[i] > time) { time = mTimes[i]; time = mRejectTimes[i]; } } return time; Loading core/java/android/app/Notification.java +9 −4 Original line number Diff line number Diff line Loading @@ -5553,7 +5553,8 @@ public class Notification implements Parcelable * * @hide */ public static Notification maybeCloneStrippedForDelivery(Notification n, boolean isLowRam) { public static Notification maybeCloneStrippedForDelivery(Notification n, boolean isLowRam, Context context) { String templateClass = n.extras.getString(EXTRA_TEMPLATE); // Only strip views for known Styles because we won't know how to Loading Loading @@ -5595,10 +5596,14 @@ public class Notification implements Parcelable clone.extras.remove(EXTRA_REBUILD_HEADS_UP_CONTENT_VIEW_ACTION_COUNT); } if (isLowRam) { String[] allowedServices = context.getResources().getStringArray( R.array.config_allowedManagedServicesOnLowRamDevices); if (allowedServices.length == 0) { clone.extras.remove(Notification.TvExtender.EXTRA_TV_EXTENDER); clone.extras.remove(WearableExtender.EXTRA_WEARABLE_EXTENSIONS); clone.extras.remove(CarExtender.EXTRA_CAR_EXTENDER); } } return clone; } Loading core/java/android/app/NotificationManager.java +2 −1 Original line number Diff line number Diff line Loading @@ -399,7 +399,8 @@ public class NotificationManager { ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); boolean isLowRam = am.isLowRamDevice(); final Notification copy = Builder.maybeCloneStrippedForDelivery(notification, isLowRam); final Notification copy = Builder.maybeCloneStrippedForDelivery(notification, isLowRam, mContext); try { service.enqueueNotificationWithTag(pkg, mContext.getOpPackageName(), tag, id, copy, user.getIdentifier()); Loading Loading
api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -917,6 +917,7 @@ package android.telephony { public class TelephonyManager { method public int getCarrierIdListVersion(); method public void refreshUiccProfile(); method public void setCarrierTestOverride(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); field public static final int UNKNOWN_CARRIER_ID_LIST_VERSION = -1; // 0xffffffff } Loading
config/hiddenapi-light-greylist.txt +20 −0 Original line number Diff line number Diff line Loading @@ -229,6 +229,7 @@ Landroid/app/AppOpsManager;->OP_WIFI_SCAN:I Landroid/app/AppOpsManager;->OP_WRITE_CONTACTS:I Landroid/app/AppOpsManager;->OP_WRITE_SMS:I Landroid/app/AppOpsManager;->permissionToOpCode(Ljava/lang/String;)I Landroid/app/AppOpsManager;->setRestriction(III[Ljava/lang/String;)V Landroid/app/AppOpsManager;->sOpPerms:[Ljava/lang/String; Landroid/app/AppOpsManager;->strOpToOp(Ljava/lang/String;)I Landroid/app/backup/BackupDataInput$EntityHeader;->dataSize:I Loading Loading @@ -420,6 +421,7 @@ Landroid/app/NotificationManager;->sService:Landroid/app/INotificationManager; Landroid/app/PendingIntent;->getActivityAsUser(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;Landroid/os/UserHandle;)Landroid/app/PendingIntent; Landroid/app/PendingIntent;->getIntent()Landroid/content/Intent; Landroid/app/PendingIntent;->isActivity()Z Landroid/app/PictureInPictureParams;->getAspectRatio()F Landroid/app/Presentation;->createPresentationContext(Landroid/content/Context;Landroid/view/Display;I)Landroid/content/Context; Landroid/app/ProgressDialog;->mProgressNumber:Landroid/widget/TextView; Landroid/app/QueuedWork;->addFinisher(Ljava/lang/Runnable;)V Loading Loading @@ -488,6 +490,7 @@ Landroid/bluetooth/BluetoothA2dp;->ACTION_ACTIVE_DEVICE_CHANGED:Ljava/lang/Strin Landroid/bluetooth/BluetoothA2dp;->ACTION_CODEC_CONFIG_CHANGED:Ljava/lang/String; Landroid/bluetooth/BluetoothA2dp;->connect(Landroid/bluetooth/BluetoothDevice;)Z Landroid/bluetooth/BluetoothA2dp;->disableOptionalCodecs(Landroid/bluetooth/BluetoothDevice;)V Landroid/bluetooth/BluetoothA2dp;->disconnect(Landroid/bluetooth/BluetoothDevice;)Z Landroid/bluetooth/BluetoothA2dp;->enableOptionalCodecs(Landroid/bluetooth/BluetoothDevice;)V Landroid/bluetooth/BluetoothA2dp;->getActiveDevice()Landroid/bluetooth/BluetoothDevice; Landroid/bluetooth/BluetoothA2dp;->getCodecStatus(Landroid/bluetooth/BluetoothDevice;)Landroid/bluetooth/BluetoothCodecStatus; Loading Loading @@ -695,6 +698,7 @@ Landroid/content/pm/IPackageDataObserver$Stub$Proxy;-><init>(Landroid/os/IBinder Landroid/content/pm/IPackageDataObserver$Stub$Proxy;->mRemote:Landroid/os/IBinder; Landroid/content/pm/IPackageDataObserver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageDataObserver; Landroid/content/pm/IPackageDataObserver;->onRemoveCompleted(Ljava/lang/String;Z)V Landroid/content/pm/IPackageDeleteObserver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageDeleteObserver; Landroid/content/pm/IPackageDeleteObserver2$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/content/pm/IPackageDeleteObserver2$Stub$Proxy;->mRemote:Landroid/os/IBinder; Landroid/content/pm/IPackageDeleteObserver2;->onPackageDeleted(Ljava/lang/String;ILjava/lang/String;)V Loading Loading @@ -738,6 +742,7 @@ Landroid/content/pm/IPackageMoveObserver$Stub;->asInterface(Landroid/os/IBinder; Landroid/content/pm/IPackageStatsObserver$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/content/pm/IPackageStatsObserver$Stub$Proxy;->mRemote:Landroid/os/IBinder; Landroid/content/pm/IPackageStatsObserver$Stub;-><init>()V Landroid/content/pm/IPackageStatsObserver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageStatsObserver; Landroid/content/pm/IShortcutService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/content/pm/IShortcutService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/pm/IShortcutService; Landroid/content/pm/LauncherActivityInfo;->mActivityInfo:Landroid/content/pm/ActivityInfo; Loading Loading @@ -796,6 +801,7 @@ Landroid/content/pm/PackageParser$Package;->applicationInfo:Landroid/content/pm/ Landroid/content/pm/PackageParser$Package;->configPreferences:Ljava/util/ArrayList; Landroid/content/pm/PackageParser$Package;->instrumentation:Ljava/util/ArrayList; Landroid/content/pm/PackageParser$Package;->mAppMetaData:Landroid/os/Bundle; Landroid/content/pm/PackageParser$Package;->mKeySetMapping:Landroid/util/ArrayMap; Landroid/content/pm/PackageParser$Package;->mPreferredOrder:I Landroid/content/pm/PackageParser$Package;->mSharedUserId:Ljava/lang/String; Landroid/content/pm/PackageParser$Package;->mSharedUserLabel:I Loading Loading @@ -891,6 +897,7 @@ Landroid/content/res/Resources;->selectDefaultTheme(II)I Landroid/content/res/Resources;->setCompatibilityInfo(Landroid/content/res/CompatibilityInfo;)V Landroid/content/res/Resources;->updateSystemConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;Landroid/content/res/CompatibilityInfo;)V Landroid/content/res/ResourcesImpl;->getAssets()Landroid/content/res/AssetManager; Landroid/content/res/ResourcesImpl;->getValue(ILandroid/util/TypedValue;Z)V Landroid/content/res/ResourcesImpl;->mAccessLock:Ljava/lang/Object; Landroid/content/res/ResourcesImpl;->mAnimatorCache:Landroid/content/res/ConfigurationBoundResourceCache; Landroid/content/res/ResourcesImpl;->mAssets:Landroid/content/res/AssetManager; Loading Loading @@ -1081,7 +1088,9 @@ Landroid/graphics/GraphicBuffer;->CREATOR:Landroid/os/Parcelable$Creator; Landroid/graphics/GraphicBuffer;->mNativeObject:J Landroid/graphics/ImageDecoder;->postProcessAndRelease(Landroid/graphics/Canvas;)I Landroid/graphics/Insets;->left:I Landroid/graphics/Insets;->top:I Landroid/graphics/Insets;->right:I Landroid/graphics/Insets;->bottom:I Landroid/graphics/LinearGradient;->mColors:[I Landroid/graphics/Matrix;->native_instance:J Landroid/graphics/Movie;-><init>(J)V Loading Loading @@ -1264,6 +1273,7 @@ Landroid/icu/text/SpoofChecker$ScriptSet;->isFull()Z Landroid/icu/text/SpoofChecker$ScriptSet;->setAll()V Landroid/icu/text/TimeZoneNames$DefaultTimeZoneNames$FactoryImpl;-><init>()V Landroid/icu/text/Transliterator;->createFromRules(Ljava/lang/String;Ljava/lang/String;I)Landroid/icu/text/Transliterator; Landroid/icu/text/Transliterator;->getInstance(Ljava/lang/String;)Landroid/icu/text/Transliterator; Landroid/icu/text/Transliterator;->transliterate(Ljava/lang/String;)Ljava/lang/String; Landroid/icu/text/UFormat;->getLocale(Landroid/icu/util/ULocale$Type;)Landroid/icu/util/ULocale; Landroid/icu/util/Calendar;->getLocale(Landroid/icu/util/ULocale$Type;)Landroid/icu/util/ULocale; Loading Loading @@ -2096,6 +2106,7 @@ Landroid/R$styleable;->CheckedTextView:[I Landroid/R$styleable;->CheckedTextView_checkMark:I Landroid/R$styleable;->CompoundButton:[I Landroid/R$styleable;->CompoundButton_button:I Landroid/R$styleable;->DrawableStates:[I Landroid/R$styleable;->ImageView:[I Landroid/R$styleable;->ImageView_adjustViewBounds:I Landroid/R$styleable;->ImageView_baselineAlignBottom:I Loading Loading @@ -2358,6 +2369,7 @@ Landroid/telephony/CellSignalStrengthLte;->mRsrp:I Landroid/telephony/CellSignalStrengthLte;->mRsrq:I Landroid/telephony/CellSignalStrengthLte;->mRssnr:I Landroid/telephony/CellSignalStrengthLte;->mSignalStrength:I Landroid/telephony/CellSignalStrengthLte;->mTimingAdvance:I Landroid/telephony/CellSignalStrengthWcdma;->mBitErrorRate:I Landroid/telephony/CellSignalStrengthWcdma;->mSignalStrength:I Landroid/telephony/PhoneNumberUtils;->isLocalEmergencyNumber(Landroid/content/Context;ILjava/lang/String;)Z Loading @@ -2367,6 +2379,7 @@ Landroid/telephony/SignalStrength;-><init>()V Landroid/telephony/SignalStrength;->getAsuLevel()I Landroid/telephony/SignalStrength;->getCdmaLevel()I Landroid/telephony/SignalStrength;->getDbm()I Landroid/telephony/SignalStrength;->getGsmDbm()I Landroid/telephony/SignalStrength;->getLteDbm()I Landroid/telephony/SignalStrength;->getLteRsrp()I Landroid/telephony/SignalStrength;->getLteRsrq()I Loading Loading @@ -2431,6 +2444,7 @@ Landroid/telephony/TelephonyManager;->getSubscriberInfo()Lcom/android/internal/t Landroid/telephony/TelephonyManager;->hasIccCard(I)Z Landroid/telephony/TelephonyManager;->isMultiSimEnabled()Z Landroid/telephony/TelephonyManager;->isNetworkRoaming(I)Z Landroid/telephony/TelephonyManager;->isVideoTelephonyAvailable()Z Landroid/telephony/TelephonyManager;->isVolteAvailable()Z Landroid/telephony/TelephonyManager;->isWifiCallingAvailable()Z Landroid/telephony/TelephonyManager;->mSubscriptionManager:Landroid/telephony/SubscriptionManager; Loading Loading @@ -2609,6 +2623,7 @@ Landroid/view/inputmethod/InputMethodInfo;->mSubtypes:Landroid/view/inputmethod/ Landroid/view/inputmethod/InputMethodManager;->finishInputLocked()V Landroid/view/inputmethod/InputMethodManager;->focusIn(Landroid/view/View;)V Landroid/view/inputmethod/InputMethodManager;->focusOut(Landroid/view/View;)V Landroid/view/inputmethod/InputMethodManager;->getClient()Lcom/android/internal/view/IInputMethodClient; Landroid/view/inputmethod/InputMethodManager;->getInputMethodWindowVisibleHeight()I Landroid/view/inputmethod/InputMethodManager;->getInstance()Landroid/view/inputmethod/InputMethodManager; Landroid/view/inputmethod/InputMethodManager;->mCurId:Ljava/lang/String; Loading Loading @@ -2785,6 +2800,7 @@ Landroid/view/View;->getWindowDisplayFrame(Landroid/graphics/Rect;)V Landroid/view/View;->includeForAccessibility()Z Landroid/view/View;->initializeScrollbars(Landroid/content/res/TypedArray;)V Landroid/view/View;->internalSetPadding(IIII)V Landroid/view/View;->invalidateParentIfNeeded()V Landroid/view/View;->isPaddingResolved()Z Landroid/view/View;->isRootNamespace()Z Landroid/view/View;->isVisibleToUser()Z Loading Loading @@ -3069,6 +3085,7 @@ Landroid/widget/ImageView;->mAlpha:I Landroid/widget/ImageView;->mDrawMatrix:Landroid/graphics/Matrix; Landroid/widget/ImageView;->mMaxHeight:I Landroid/widget/ImageView;->mMaxWidth:I Landroid/widget/ImageView;->mRecycleableBitmapDrawable:Landroid/graphics/drawable/BitmapDrawable; Landroid/widget/ImageView;->mResource:I Landroid/widget/ImageView;->mUri:Landroid/net/Uri; Landroid/widget/ImageView;->updateDrawable(Landroid/graphics/drawable/Drawable;)V Loading Loading @@ -3573,11 +3590,13 @@ Lcom/android/internal/telephony/ITelephony;->dial(Ljava/lang/String;)V Lcom/android/internal/telephony/ITelephony;->disableDataConnectivity()Z Lcom/android/internal/telephony/ITelephony;->enableDataConnectivity()Z Lcom/android/internal/telephony/ITelephony;->endCall()Z Lcom/android/internal/telephony/ITelephony;->endCallForSubscriber(I)Z Lcom/android/internal/telephony/ITelephony;->getCallState()I Lcom/android/internal/telephony/ITelephony;->getDataState()I Lcom/android/internal/telephony/ITelephony;->isIdle(Ljava/lang/String;)Z Lcom/android/internal/telephony/ITelephony;->setRadio(Z)Z Lcom/android/internal/telephony/ITelephony;->silenceRinger()V Lcom/android/internal/telephony/ITelephonyRegistry$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Lcom/android/internal/telephony/ITelephonyRegistry$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/telephony/ITelephonyRegistry; Lcom/android/internal/telephony/ITelephonyRegistry;->notifyCallState(ILjava/lang/String;)V Lcom/android/internal/telephony/SmsHeader$ConcatRef;->msgCount:I Loading Loading @@ -3714,6 +3733,7 @@ Ldalvik/system/VMDebug;->dumpReferenceTables()V Ldalvik/system/VMDebug;->isDebuggerConnected()Z Ldalvik/system/VMRuntime;->addressOf(Ljava/lang/Object;)J Ldalvik/system/VMRuntime;->clearGrowthLimit()V Ldalvik/system/VMRuntime;->gcSoftReferences()V Ldalvik/system/VMRuntime;->getCurrentInstructionSet()Ljava/lang/String; Ldalvik/system/VMRuntime;->getExternalBytesAllocated()J Ldalvik/system/VMRuntime;->getInstructionSet(Ljava/lang/String;)Ljava/lang/String; Loading
core/java/android/app/AppOpsManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -1571,7 +1571,7 @@ public class AppOpsManager { long time = 0; for (int i = 0; i < _NUM_UID_STATE; i++) { if (mRejectTimes[i] > time) { time = mTimes[i]; time = mRejectTimes[i]; } } return time; Loading
core/java/android/app/Notification.java +9 −4 Original line number Diff line number Diff line Loading @@ -5553,7 +5553,8 @@ public class Notification implements Parcelable * * @hide */ public static Notification maybeCloneStrippedForDelivery(Notification n, boolean isLowRam) { public static Notification maybeCloneStrippedForDelivery(Notification n, boolean isLowRam, Context context) { String templateClass = n.extras.getString(EXTRA_TEMPLATE); // Only strip views for known Styles because we won't know how to Loading Loading @@ -5595,10 +5596,14 @@ public class Notification implements Parcelable clone.extras.remove(EXTRA_REBUILD_HEADS_UP_CONTENT_VIEW_ACTION_COUNT); } if (isLowRam) { String[] allowedServices = context.getResources().getStringArray( R.array.config_allowedManagedServicesOnLowRamDevices); if (allowedServices.length == 0) { clone.extras.remove(Notification.TvExtender.EXTRA_TV_EXTENDER); clone.extras.remove(WearableExtender.EXTRA_WEARABLE_EXTENSIONS); clone.extras.remove(CarExtender.EXTRA_CAR_EXTENDER); } } return clone; } Loading
core/java/android/app/NotificationManager.java +2 −1 Original line number Diff line number Diff line Loading @@ -399,7 +399,8 @@ public class NotificationManager { ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); boolean isLowRam = am.isLowRamDevice(); final Notification copy = Builder.maybeCloneStrippedForDelivery(notification, isLowRam); final Notification copy = Builder.maybeCloneStrippedForDelivery(notification, isLowRam, mContext); try { service.enqueueNotificationWithTag(pkg, mContext.getOpPackageName(), tag, id, copy, user.getIdentifier()); Loading