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.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor; import android.database.Cursor;
import android.database.MatrixCursor; import android.database.MatrixCursor;
import android.net.Uri; import android.net.Uri;
@@ -142,4 +143,10 @@ public class ATLMediaContentProvider extends ContentProvider {
} }
private native void native_open_media_folder(); 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; package android.content;
import java.io.FileNotFoundException;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import android.os.ParcelFileDescriptor; import android.os.ParcelFileDescriptor;
@@ -36,4 +39,9 @@ public class SearchRecentSuggestionsProvider extends ContentProvider {
public ParcelFileDescriptor openFile(Uri uri, String mode) { public ParcelFileDescriptor openFile(Uri uri, String mode) {
throw new UnsupportedOperationException("Unimplemented method 'openFile'"); 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; package com.android.server.am;
import android.content.ContentProvider; import android.content.ContentProvider;
import android.content.ContentValues; import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import android.os.Environment; 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'");
}
} }