Make safer implicit intents overridable

Test: CTS
Bug: 229362273
Change-Id: Ie8d3f772ca9c786c3771f092aa55049dcaeccdce
This commit is contained in:
Christophe Pinelli
2022-12-09 18:01:44 +00:00
parent 3ee31de144
commit c0e4e0eeba

View File

@@ -220,6 +220,7 @@ import android.appwidget.AppWidgetManagerInternal;
import android.compat.annotation.ChangeId;
import android.compat.annotation.EnabledAfter;
import android.compat.annotation.EnabledSince;
import android.compat.annotation.Overridable;
import android.content.AttributionSource;
import android.content.AutofillOptions;
import android.content.BroadcastReceiver;
@@ -606,6 +607,7 @@ public class ActivityManagerService extends IActivityManager.Stub
* This applies specifically to activities and broadcasts.
*/
@ChangeId
@Overridable
@EnabledAfter(targetSdkVersion = Build.VERSION_CODES.TIRAMISU)
public static final long IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS = 229362273;