Loading api/current.txt +9 −3 Original line number Diff line number Diff line Loading @@ -4211,8 +4211,8 @@ package android.app { } public class AppOpsManager { method public int checkOp(java.lang.String, int, java.lang.String); method public int checkOpNoThrow(java.lang.String, int, java.lang.String); method public deprecated int checkOp(java.lang.String, int, java.lang.String); method public deprecated int checkOpNoThrow(java.lang.String, int, java.lang.String); method public void checkPackage(int, java.lang.String); method public void finishOp(java.lang.String, int, java.lang.String); method public int noteOp(java.lang.String, int, java.lang.String); Loading @@ -4223,10 +4223,15 @@ package android.app { method public int startOp(java.lang.String, int, java.lang.String); method public int startOpNoThrow(java.lang.String, int, java.lang.String); method public void startWatchingMode(java.lang.String, java.lang.String, android.app.AppOpsManager.OnOpChangedListener); method public void startWatchingMode(java.lang.String, java.lang.String, int, android.app.AppOpsManager.OnOpChangedListener); method public void stopWatchingMode(android.app.AppOpsManager.OnOpChangedListener); method public int unsafeCheckOp(java.lang.String, int, java.lang.String); method public int unsafeCheckOpNoThrow(java.lang.String, int, java.lang.String); method public int unsafeCheckOpRaw(java.lang.String, int, java.lang.String); field public static final int MODE_ALLOWED = 0; // 0x0 field public static final int MODE_DEFAULT = 3; // 0x3 field public static final int MODE_ERRORED = 2; // 0x2 field public static final int MODE_FOREGROUND = 4; // 0x4 field public static final int MODE_IGNORED = 1; // 0x1 field public static final java.lang.String OPSTR_ADD_VOICEMAIL = "android:add_voicemail"; field public static final java.lang.String OPSTR_ANSWER_PHONE_CALLS = "android:answer_phone_calls"; Loading Loading @@ -4262,6 +4267,7 @@ package android.app { field public static final java.lang.String OPSTR_WRITE_CONTACTS = "android:write_contacts"; field public static final java.lang.String OPSTR_WRITE_EXTERNAL_STORAGE = "android:write_external_storage"; field public static final java.lang.String OPSTR_WRITE_SETTINGS = "android:write_settings"; field public static final int WATCH_FOREGROUND_CHANGES = 1; // 0x1 } public static abstract interface AppOpsManager.OnOpChangedListener { Loading Loading @@ -45942,8 +45948,8 @@ package android.view { public final class Display { method public long getAppVsyncOffsetNanos(); method public android.view.DisplayCutout getCutout(); method public void getCurrentSizeRange(android.graphics.Point, android.graphics.Point); method public android.view.DisplayCutout getCutout(); method public int getDisplayId(); method public int getFlags(); method public android.view.Display.HdrCapabilities getHdrCapabilities(); api/system-current.txt +28 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,7 @@ package android.app { public class AppOpsManager { method public static java.lang.String[] getOpStrs(); method public java.util.List<android.app.AppOpsManager.PackageOps> getOpsForPackage(int, java.lang.String, int[]); method public void setMode(java.lang.String, int, java.lang.String, int); method public void setUidMode(java.lang.String, int, int); field public static final java.lang.String OPSTR_ACCEPT_HANDOVER = "android:accept_handover"; Loading Loading @@ -316,6 +317,33 @@ package android.app { field public static final java.lang.String OPSTR_WRITE_WALLPAPER = "android:write_wallpaper"; } public static final class AppOpsManager.OpEntry implements android.os.Parcelable { method public int describeContents(); method public int getDuration(); method public long getLastAccessBackgroundTime(); method public long getLastAccessForegroundTime(); method public long getLastAccessTime(); method public long getLastRejectBackgroundTime(); method public long getLastRejectForegroundTime(); method public long getLastRejectTime(); method public int getMode(); method public java.lang.String getOpStr(); method public java.lang.String getProxyPackageName(); method public int getProxyUid(); method public boolean isRunning(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.AppOpsManager.OpEntry> CREATOR; } public static final class AppOpsManager.PackageOps implements android.os.Parcelable { method public int describeContents(); method public java.util.List<android.app.AppOpsManager.OpEntry> getOps(); method public java.lang.String getPackageName(); method public int getUid(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.AppOpsManager.PackageOps> CREATOR; } public class BroadcastOptions { method public static android.app.BroadcastOptions makeBasic(); method public void setDontSendToRestrictedApps(boolean); Loading api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -260,8 +260,8 @@ package android.content.pm { public abstract class PackageManager { method public abstract java.lang.String getDefaultBrowserPackageNameAsUser(int); method public abstract int getInstallReason(java.lang.String, android.os.UserHandle); method public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int); method public abstract java.util.List<android.content.pm.ApplicationInfo> getInstalledApplicationsAsUser(int, int); method public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int); method public abstract java.lang.String[] getNamesForUids(int[]); method public abstract java.lang.String getPermissionControllerPackageName(); method public abstract java.lang.String getServicesSystemSharedLibraryPackageName(); Loading config/hiddenapi-light-greylist.txt +0 −15 Original line number Diff line number Diff line Loading @@ -355,21 +355,9 @@ Landroid/app/ApplicationPackageManager;->getPackageCurrentVolume(Landroid/conten Landroid/app/ApplicationPackageManager;->getPackageSizeInfoAsUser(Ljava/lang/String;ILandroid/content/pm/IPackageStatsObserver;)V Landroid/app/ApplicationPackageManager;->mPM:Landroid/content/pm/IPackageManager; Landroid/app/ApplicationPackageManager;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z Landroid/app/AppOpsManager$OpEntry;->getDuration()I Landroid/app/AppOpsManager$OpEntry;->getLastAccessBackgroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastAccessForegroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastAccessTime()J Landroid/app/AppOpsManager$OpEntry;->getLastRejectBackgroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastRejectForegroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastRejectTime()J Landroid/app/AppOpsManager$OpEntry;->getMode()I Landroid/app/AppOpsManager$OpEntry;->getRejectTime()J Landroid/app/AppOpsManager$PackageOps;-><init>(Ljava/lang/String;ILjava/util/List;)V Landroid/app/AppOpsManager$PackageOps;->CREATOR:Landroid/os/Parcelable$Creator; Landroid/app/AppOpsManager;->checkOp(IILjava/lang/String;)I Landroid/app/AppOpsManager;->checkOpNoThrow(IILjava/lang/String;)I Landroid/app/AppOpsManager;->getOpsForPackage(ILjava/lang/String;[I)Ljava/util/List; Landroid/app/AppOpsManager;->MODE_FOREGROUND:I Landroid/app/AppOpsManager;->mService:Lcom/android/internal/app/IAppOpsService; Landroid/app/AppOpsManager;->noteOp(I)I Landroid/app/AppOpsManager;->noteOp(IILjava/lang/String;)I Loading Loading @@ -457,9 +445,6 @@ Landroid/app/AppOpsManager;->OP_WRITE_WALLPAPER:I Landroid/app/AppOpsManager;->resetAllModes()V Landroid/app/AppOpsManager;->setRestriction(III[Ljava/lang/String;)V Landroid/app/AppOpsManager;->sOpPerms:[Ljava/lang/String; Landroid/app/AppOpsManager;->startWatchingMode(Ljava/lang/String;Ljava/lang/String;ILandroid/app/AppOpsManager$OnOpChangedListener;)V Landroid/app/AppOpsManager;->unsafeCheckOpRaw(Ljava/lang/String;ILjava/lang/String;)I Landroid/app/AppOpsManager;->WATCH_FOREGROUND_CHANGES:I Landroid/app/AppOpsManager;->_NUM_OP:I Landroid/app/assist/AssistContent;-><init>(Landroid/os/Parcel;)V Landroid/app/assist/AssistContent;->mClipData:Landroid/content/ClipData; Loading config/hiddenapi-p-light-greylist.txt +0 −4 Original line number Diff line number Diff line Loading @@ -387,10 +387,6 @@ Landroid/app/AppOpsManager$OpEntry;->getDuration()I Landroid/app/AppOpsManager$OpEntry;->getOp()I Landroid/app/AppOpsManager$OpEntry;->getRejectTime()J Landroid/app/AppOpsManager$OpEntry;->getTime()J Landroid/app/AppOpsManager$OpEntry;->isRunning()Z Landroid/app/AppOpsManager$PackageOps;->getOps()Ljava/util/List; Landroid/app/AppOpsManager$PackageOps;->getPackageName()Ljava/lang/String; Landroid/app/AppOpsManager$PackageOps;->getUid()I Landroid/app/AppOpsManager;->OP_AUDIO_NOTIFICATION_VOLUME:I Landroid/app/AppOpsManager;->OP_COARSE_LOCATION:I Landroid/app/AppOpsManager;->OP_FINE_LOCATION:I Loading Loading
api/current.txt +9 −3 Original line number Diff line number Diff line Loading @@ -4211,8 +4211,8 @@ package android.app { } public class AppOpsManager { method public int checkOp(java.lang.String, int, java.lang.String); method public int checkOpNoThrow(java.lang.String, int, java.lang.String); method public deprecated int checkOp(java.lang.String, int, java.lang.String); method public deprecated int checkOpNoThrow(java.lang.String, int, java.lang.String); method public void checkPackage(int, java.lang.String); method public void finishOp(java.lang.String, int, java.lang.String); method public int noteOp(java.lang.String, int, java.lang.String); Loading @@ -4223,10 +4223,15 @@ package android.app { method public int startOp(java.lang.String, int, java.lang.String); method public int startOpNoThrow(java.lang.String, int, java.lang.String); method public void startWatchingMode(java.lang.String, java.lang.String, android.app.AppOpsManager.OnOpChangedListener); method public void startWatchingMode(java.lang.String, java.lang.String, int, android.app.AppOpsManager.OnOpChangedListener); method public void stopWatchingMode(android.app.AppOpsManager.OnOpChangedListener); method public int unsafeCheckOp(java.lang.String, int, java.lang.String); method public int unsafeCheckOpNoThrow(java.lang.String, int, java.lang.String); method public int unsafeCheckOpRaw(java.lang.String, int, java.lang.String); field public static final int MODE_ALLOWED = 0; // 0x0 field public static final int MODE_DEFAULT = 3; // 0x3 field public static final int MODE_ERRORED = 2; // 0x2 field public static final int MODE_FOREGROUND = 4; // 0x4 field public static final int MODE_IGNORED = 1; // 0x1 field public static final java.lang.String OPSTR_ADD_VOICEMAIL = "android:add_voicemail"; field public static final java.lang.String OPSTR_ANSWER_PHONE_CALLS = "android:answer_phone_calls"; Loading Loading @@ -4262,6 +4267,7 @@ package android.app { field public static final java.lang.String OPSTR_WRITE_CONTACTS = "android:write_contacts"; field public static final java.lang.String OPSTR_WRITE_EXTERNAL_STORAGE = "android:write_external_storage"; field public static final java.lang.String OPSTR_WRITE_SETTINGS = "android:write_settings"; field public static final int WATCH_FOREGROUND_CHANGES = 1; // 0x1 } public static abstract interface AppOpsManager.OnOpChangedListener { Loading Loading @@ -45942,8 +45948,8 @@ package android.view { public final class Display { method public long getAppVsyncOffsetNanos(); method public android.view.DisplayCutout getCutout(); method public void getCurrentSizeRange(android.graphics.Point, android.graphics.Point); method public android.view.DisplayCutout getCutout(); method public int getDisplayId(); method public int getFlags(); method public android.view.Display.HdrCapabilities getHdrCapabilities();
api/system-current.txt +28 −0 Original line number Diff line number Diff line Loading @@ -269,6 +269,7 @@ package android.app { public class AppOpsManager { method public static java.lang.String[] getOpStrs(); method public java.util.List<android.app.AppOpsManager.PackageOps> getOpsForPackage(int, java.lang.String, int[]); method public void setMode(java.lang.String, int, java.lang.String, int); method public void setUidMode(java.lang.String, int, int); field public static final java.lang.String OPSTR_ACCEPT_HANDOVER = "android:accept_handover"; Loading Loading @@ -316,6 +317,33 @@ package android.app { field public static final java.lang.String OPSTR_WRITE_WALLPAPER = "android:write_wallpaper"; } public static final class AppOpsManager.OpEntry implements android.os.Parcelable { method public int describeContents(); method public int getDuration(); method public long getLastAccessBackgroundTime(); method public long getLastAccessForegroundTime(); method public long getLastAccessTime(); method public long getLastRejectBackgroundTime(); method public long getLastRejectForegroundTime(); method public long getLastRejectTime(); method public int getMode(); method public java.lang.String getOpStr(); method public java.lang.String getProxyPackageName(); method public int getProxyUid(); method public boolean isRunning(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.AppOpsManager.OpEntry> CREATOR; } public static final class AppOpsManager.PackageOps implements android.os.Parcelable { method public int describeContents(); method public java.util.List<android.app.AppOpsManager.OpEntry> getOps(); method public java.lang.String getPackageName(); method public int getUid(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.AppOpsManager.PackageOps> CREATOR; } public class BroadcastOptions { method public static android.app.BroadcastOptions makeBasic(); method public void setDontSendToRestrictedApps(boolean); Loading
api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -260,8 +260,8 @@ package android.content.pm { public abstract class PackageManager { method public abstract java.lang.String getDefaultBrowserPackageNameAsUser(int); method public abstract int getInstallReason(java.lang.String, android.os.UserHandle); method public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int); method public abstract java.util.List<android.content.pm.ApplicationInfo> getInstalledApplicationsAsUser(int, int); method public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int); method public abstract java.lang.String[] getNamesForUids(int[]); method public abstract java.lang.String getPermissionControllerPackageName(); method public abstract java.lang.String getServicesSystemSharedLibraryPackageName(); Loading
config/hiddenapi-light-greylist.txt +0 −15 Original line number Diff line number Diff line Loading @@ -355,21 +355,9 @@ Landroid/app/ApplicationPackageManager;->getPackageCurrentVolume(Landroid/conten Landroid/app/ApplicationPackageManager;->getPackageSizeInfoAsUser(Ljava/lang/String;ILandroid/content/pm/IPackageStatsObserver;)V Landroid/app/ApplicationPackageManager;->mPM:Landroid/content/pm/IPackageManager; Landroid/app/ApplicationPackageManager;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z Landroid/app/AppOpsManager$OpEntry;->getDuration()I Landroid/app/AppOpsManager$OpEntry;->getLastAccessBackgroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastAccessForegroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastAccessTime()J Landroid/app/AppOpsManager$OpEntry;->getLastRejectBackgroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastRejectForegroundTime()J Landroid/app/AppOpsManager$OpEntry;->getLastRejectTime()J Landroid/app/AppOpsManager$OpEntry;->getMode()I Landroid/app/AppOpsManager$OpEntry;->getRejectTime()J Landroid/app/AppOpsManager$PackageOps;-><init>(Ljava/lang/String;ILjava/util/List;)V Landroid/app/AppOpsManager$PackageOps;->CREATOR:Landroid/os/Parcelable$Creator; Landroid/app/AppOpsManager;->checkOp(IILjava/lang/String;)I Landroid/app/AppOpsManager;->checkOpNoThrow(IILjava/lang/String;)I Landroid/app/AppOpsManager;->getOpsForPackage(ILjava/lang/String;[I)Ljava/util/List; Landroid/app/AppOpsManager;->MODE_FOREGROUND:I Landroid/app/AppOpsManager;->mService:Lcom/android/internal/app/IAppOpsService; Landroid/app/AppOpsManager;->noteOp(I)I Landroid/app/AppOpsManager;->noteOp(IILjava/lang/String;)I Loading Loading @@ -457,9 +445,6 @@ Landroid/app/AppOpsManager;->OP_WRITE_WALLPAPER:I Landroid/app/AppOpsManager;->resetAllModes()V Landroid/app/AppOpsManager;->setRestriction(III[Ljava/lang/String;)V Landroid/app/AppOpsManager;->sOpPerms:[Ljava/lang/String; Landroid/app/AppOpsManager;->startWatchingMode(Ljava/lang/String;Ljava/lang/String;ILandroid/app/AppOpsManager$OnOpChangedListener;)V Landroid/app/AppOpsManager;->unsafeCheckOpRaw(Ljava/lang/String;ILjava/lang/String;)I Landroid/app/AppOpsManager;->WATCH_FOREGROUND_CHANGES:I Landroid/app/AppOpsManager;->_NUM_OP:I Landroid/app/assist/AssistContent;-><init>(Landroid/os/Parcel;)V Landroid/app/assist/AssistContent;->mClipData:Landroid/content/ClipData; Loading
config/hiddenapi-p-light-greylist.txt +0 −4 Original line number Diff line number Diff line Loading @@ -387,10 +387,6 @@ Landroid/app/AppOpsManager$OpEntry;->getDuration()I Landroid/app/AppOpsManager$OpEntry;->getOp()I Landroid/app/AppOpsManager$OpEntry;->getRejectTime()J Landroid/app/AppOpsManager$OpEntry;->getTime()J Landroid/app/AppOpsManager$OpEntry;->isRunning()Z Landroid/app/AppOpsManager$PackageOps;->getOps()Ljava/util/List; Landroid/app/AppOpsManager$PackageOps;->getPackageName()Ljava/lang/String; Landroid/app/AppOpsManager$PackageOps;->getUid()I Landroid/app/AppOpsManager;->OP_AUDIO_NOTIFICATION_VOLUME:I Landroid/app/AppOpsManager;->OP_COARSE_LOCATION:I Landroid/app/AppOpsManager;->OP_FINE_LOCATION:I Loading