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

This commit is contained in:
TreeHugger Robot
2020-03-11 21:49:27 +00:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 1 deletions

View File

@@ -9969,7 +9969,7 @@ package android.service.dataloader {
} }
public static final class DataLoaderService.FileSystemConnector { 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;
} }
} }

View File

@@ -18,6 +18,7 @@ package android.service.dataloader;
import android.annotation.NonNull; import android.annotation.NonNull;
import android.annotation.Nullable; import android.annotation.Nullable;
import android.annotation.RequiresPermission;
import android.annotation.SystemApi; import android.annotation.SystemApi;
import android.app.Service; import android.app.Service;
import android.content.Intent; 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 * @throws IOException if trouble opening the file for writing, such as lack of disk space
* or unavailable media. * or unavailable media.
*/ */
@RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES)
public void writeData(@NonNull String name, long offsetBytes, long lengthBytes, public void writeData(@NonNull String name, long offsetBytes, long lengthBytes,
@NonNull ParcelFileDescriptor incomingFd) throws IOException { @NonNull ParcelFileDescriptor incomingFd) throws IOException {
try { try {