add missing openAssetFile() method in ContentProvider subclasses

Fixup of previous commit where openAssetFile() was added as abstract method.
This commit is contained in:
Julian Winkler
2025-10-21 19:02:00 +02:00
parent 82477865ad
commit 162ce00ba4
3 changed files with 22 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.file.Files;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
@@ -142,4 +143,10 @@ public class ATLMediaContentProvider extends ContentProvider {
}
private native void native_open_media_folder();
@Override
public AssetFileDescriptor openAssetFile(Uri uri, String mode) throws FileNotFoundException {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'openAssetFile'");
}
}

View File

@@ -1,5 +1,8 @@
package android.content;
import java.io.FileNotFoundException;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.net.Uri;
import android.os.ParcelFileDescriptor;
@@ -36,4 +39,9 @@ public class SearchRecentSuggestionsProvider extends ContentProvider {
public ParcelFileDescriptor openFile(Uri uri, String mode) {
throw new UnsupportedOperationException("Unimplemented method 'openFile'");
}
@Override
public AssetFileDescriptor openAssetFile(Uri uri, String mode) throws FileNotFoundException {
throw new UnsupportedOperationException("Unimplemented method 'openAssetFile'");
}
}

View File

@@ -17,6 +17,7 @@
package com.android.server.am;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.net.Uri;
import android.os.Environment;
@@ -77,4 +78,10 @@ public class DumpHeapProvider extends ContentProvider {
}
}
}
@Override
public AssetFileDescriptor openAssetFile(Uri uri, String mode) throws FileNotFoundException {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'openAssetFile'");
}
}