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

Commit 27c83fce authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "add permission requirement for java writeData method" into rvc-dev

parents f5589a71 a2ef115c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9969,7 +9969,7 @@ package android.service.dataloader {
  }
  public static final class DataLoaderService.FileSystemConnector {
    method public void writeData(@NonNull String, long, long, @NonNull android.os.ParcelFileDescriptor) throws java.io.IOException;
    method @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void writeData(@NonNull String, long, long, @NonNull android.os.ParcelFileDescriptor) throws java.io.IOException;
  }
}
+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package android.service.dataloader;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.app.Service;
import android.content.Intent;
@@ -206,6 +207,7 @@ public abstract class DataLoaderService extends Service {
         * @throws IOException if trouble opening the file for writing, such as lack of disk space
         *                     or unavailable media.
         */
        @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES)
        public void writeData(@NonNull String name, long offsetBytes, long lengthBytes,
                @NonNull ParcelFileDescriptor incomingFd) throws IOException {
            try {