Merge "Expose PendingIntent APIs for exposing component/type for CTS" into sc-dev

This commit is contained in:
Jin Seok Park
2021-01-30 17:01:40 +00:00
committed by Android (Google) Code Review
2 changed files with 2 additions and 0 deletions

View File

@@ -281,6 +281,7 @@ package android.app {
} }
public final class PendingIntent implements android.os.Parcelable { public final class PendingIntent implements android.os.Parcelable {
method @Nullable @RequiresPermission("android.permission.GET_INTENT_SENDER_INTENT") public java.util.List<android.content.pm.ResolveInfo> queryIntentComponents(int);
field @Deprecated public static final int FLAG_MUTABLE_UNAUDITED = 33554432; // 0x2000000 field @Deprecated public static final int FLAG_MUTABLE_UNAUDITED = 33554432; // 0x2000000
} }

View File

@@ -1277,6 +1277,7 @@ public final class PendingIntent implements Parcelable {
*/ */
@RequiresPermission(permission.GET_INTENT_SENDER_INTENT) @RequiresPermission(permission.GET_INTENT_SENDER_INTENT)
@SystemApi(client = Client.MODULE_LIBRARIES) @SystemApi(client = Client.MODULE_LIBRARIES)
@TestApi
public @Nullable List<ResolveInfo> queryIntentComponents(@ResolveInfoFlags int flags) { public @Nullable List<ResolveInfo> queryIntentComponents(@ResolveInfoFlags int flags) {
try { try {
return ActivityManager.getService() return ActivityManager.getService()