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

Commit 8e2dcbdf authored by Yegor Malyshev's avatar Yegor Malyshev Committed by Android (Google) Code Review
Browse files

Merge "Make ApplicationInfo.isAudioPlaybackCaptureAllowed() public" into main

parents 717c0ad2 3626fb20
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -12289,6 +12289,7 @@ package android.content.pm {
    method public int getMemtagMode();
    method public int getNativeHeapZeroInitialized();
    method public int getRequestRawExternalStorageAccess();
    method @FlaggedApi("android.content.pm.audio_playback_capture_allowance") public boolean isAudioPlaybackCaptureAllowed();
    method public boolean isProfileable();
    method public boolean isProfileableByShell();
    method public boolean isResourceOverlay();
+1 −2
Original line number Diff line number Diff line
@@ -2334,9 +2334,8 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
     * Whether an app allows its playback audio to be captured by other apps.
     *
     * @return {@code true} if the app indicates that its audio can be captured by other apps.
     *
     * @hide
     */
    @FlaggedApi(Flags.FLAG_AUDIO_PLAYBACK_CAPTURE_ALLOWANCE)
    public boolean isAudioPlaybackCaptureAllowed() {
        return (privateFlags & PRIVATE_FLAG_ALLOW_AUDIO_PLAYBACK_CAPTURE) != 0;
    }
+9 −0
Original line number Diff line number Diff line
@@ -287,6 +287,15 @@ flag {
    bug: "340879905"
}

flag {
    name: "audio_playback_capture_allowance"
    is_exported: true
    namespace: "package_manager_service"
    description: "Feature flag to enable the feature to retrieve info about audio playback capture allowance at manifest level."
    bug: "362425551"
    is_fixed_read_only: true
}

flag {
    name: "get_packages_from_launcher_apps"
    namespace: "package_manager_service"