Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 054af9e2 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "New Launcher Data Access permission" into main

parents ab17cdf2 29bb4308
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -134,6 +134,7 @@ package android {
    field public static final String INTERACT_ACROSS_PROFILES = "android.permission.INTERACT_ACROSS_PROFILES";
    field public static final String INTERNET = "android.permission.INTERNET";
    field public static final String KILL_BACKGROUND_PROCESSES = "android.permission.KILL_BACKGROUND_PROCESSES";
    field @FlaggedApi("android.provider.launcher_data_access") public static final String LAUNCHER_DATA_ACCESS = "android.permission.LAUNCHER_DATA_ACCESS";
    field public static final String LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE = "android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE";
    field public static final String LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK = "android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK";
    field public static final String LOADER_USAGE_STATS = "android.permission.LOADER_USAGE_STATS";
+13 −0
Original line number Diff line number Diff line
@@ -17,6 +17,19 @@ flag {
    bug: "290696572"
}

# OWNER = andonian TARGET=25Q3
flag {
    name: "launcher_data_access"
    is_exported: true
    namespace: "launcher3"
    description: "This flag introduces a permission which protects a content provider within home/launcher applications that enables management of home screen metadata such as shortcut placement, launch intents, and labels."
    bug: "379378706"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
    is_fixed_read_only: true
}

# OWNER = tgunn TARGET=25Q1
flag {
    name: "allow_config_maximum_call_log_entries_per_sim"
+6 −0
Original line number Diff line number Diff line
@@ -5185,6 +5185,12 @@
    <permission android:name="android.permission.DUMP"
        android:protectionLevel="signature|privileged|development" />

    <!-- This permission protects a content provider within home/launcher applications, enabling management of home screen metadata such as shortcut placement, launch intents, and labels. -->
    <!-- @FlaggedApi(android.provider.Flags.FLAG_LAUNCHER_DATA_ACCESS) -->
    <permission android:name="android.permission.LAUNCHER_DATA_ACCESS"
      android:protectionLevel="signatureOrSystem"
      android:featureFlag="android.provider.launcher_data_access" />

    <!-- Allows an application to start tracing for InputMethod and WindowManager.
    <p>Not for use by third-party applications.
    @hide -->