Loading services/core/java/com/android/server/pm/PackageSetting.java +4 −0 Original line number Diff line number Diff line Loading @@ -811,6 +811,10 @@ public class PackageSetting extends SettingBase implements PackageStateInternal != 0; } public boolean isAudioPlaybackCaptureAllowed() { return (getPrivateFlags() & ApplicationInfo.PRIVATE_FLAG_ALLOW_AUDIO_PLAYBACK_CAPTURE) != 0; } public SigningDetails getSigningDetails() { return signatures.mSigningDetails; } Loading services/core/java/com/android/server/pm/pkg/PackageState.java +6 −0 Original line number Diff line number Diff line Loading @@ -468,6 +468,12 @@ public interface PackageState { */ boolean isVendor(); /** * @see ApplicationInfo#PRIVATE_FLAG_ALLOW_AUDIO_PLAYBACK_CAPTURE * @hide */ boolean isAudioPlaybackCaptureAllowed(); /** * The name of the APEX module containing this package, if it is an APEX or APK-in-APEX. * @hide Loading Loading
services/core/java/com/android/server/pm/PackageSetting.java +4 −0 Original line number Diff line number Diff line Loading @@ -811,6 +811,10 @@ public class PackageSetting extends SettingBase implements PackageStateInternal != 0; } public boolean isAudioPlaybackCaptureAllowed() { return (getPrivateFlags() & ApplicationInfo.PRIVATE_FLAG_ALLOW_AUDIO_PLAYBACK_CAPTURE) != 0; } public SigningDetails getSigningDetails() { return signatures.mSigningDetails; } Loading
services/core/java/com/android/server/pm/pkg/PackageState.java +6 −0 Original line number Diff line number Diff line Loading @@ -468,6 +468,12 @@ public interface PackageState { */ boolean isVendor(); /** * @see ApplicationInfo#PRIVATE_FLAG_ALLOW_AUDIO_PLAYBACK_CAPTURE * @hide */ boolean isAudioPlaybackCaptureAllowed(); /** * The name of the APEX module containing this package, if it is an APEX or APK-in-APEX. * @hide Loading