Loading media/java/android/media/projection/IMediaProjectionManager.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -108,6 +108,7 @@ interface IMediaProjectionManager { + ".permission.MANAGE_MEDIA_PROJECTION)") void notifyActiveProjectionCapturedContentVisibilityChanged(boolean isVisible); @EnforcePermission("MANAGE_MEDIA_PROJECTION") @JavaPassthrough(annotation = "@android.annotation.RequiresPermission(android.Manifest" + ".permission.MANAGE_MEDIA_PROJECTION)") void addCallback(IMediaProjectionWatcherCallback callback); Loading services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java +2 −5 Original line number Diff line number Diff line Loading @@ -735,12 +735,9 @@ public final class MediaProjectionManagerService extends SystemService } @Override //Binder call @EnforcePermission(MANAGE_MEDIA_PROJECTION) public void addCallback(final IMediaProjectionWatcherCallback callback) { if (mContext.checkCallingPermission(MANAGE_MEDIA_PROJECTION) != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("Requires MANAGE_MEDIA_PROJECTION in order to add " + "projection callbacks"); } addCallback_enforcePermission(); final long token = Binder.clearCallingIdentity(); try { MediaProjectionManagerService.this.addCallback(callback); Loading Loading
media/java/android/media/projection/IMediaProjectionManager.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -108,6 +108,7 @@ interface IMediaProjectionManager { + ".permission.MANAGE_MEDIA_PROJECTION)") void notifyActiveProjectionCapturedContentVisibilityChanged(boolean isVisible); @EnforcePermission("MANAGE_MEDIA_PROJECTION") @JavaPassthrough(annotation = "@android.annotation.RequiresPermission(android.Manifest" + ".permission.MANAGE_MEDIA_PROJECTION)") void addCallback(IMediaProjectionWatcherCallback callback); Loading
services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java +2 −5 Original line number Diff line number Diff line Loading @@ -735,12 +735,9 @@ public final class MediaProjectionManagerService extends SystemService } @Override //Binder call @EnforcePermission(MANAGE_MEDIA_PROJECTION) public void addCallback(final IMediaProjectionWatcherCallback callback) { if (mContext.checkCallingPermission(MANAGE_MEDIA_PROJECTION) != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("Requires MANAGE_MEDIA_PROJECTION in order to add " + "projection callbacks"); } addCallback_enforcePermission(); final long token = Binder.clearCallingIdentity(); try { MediaProjectionManagerService.this.addCallback(callback); Loading