TemporaryFileProvider

public final class TemporaryFileProvider extends FileProvider

File provider for attachments which are stored via TemporaryFileStorage.

Constructors

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private final String callingPackage
Link copied to clipboard
Link copied to clipboard
private final Context context
Link copied to clipboard
Link copied to clipboard
private final String readPermission
Link copied to clipboard
private final String writePermission

Functions

Link copied to clipboard
public Unit attachInfo(@NonNull() Context context, @NonNull() ProviderInfo info)
Link copied to clipboard
public Integer bulkInsert(Uri uri, Array<ContentValues> values)
Link copied to clipboard
public Bundle call(String method, String arg, Bundle extras)
public Bundle call(String authority, String method, String arg, Bundle extras)
Link copied to clipboard
public Uri canonicalize(Uri url)
Link copied to clipboard
public Integer delete(Uri uri, Bundle extras)
public Integer delete(@NonNull() Uri uri, @Nullable() String selection, @Nullable() Array<String> selectionArgs)
Link copied to clipboard
public Unit dump(FileDescriptor fd, PrintWriter writer, Array<String> args)
Link copied to clipboard
Link copied to clipboard
public final String getCallingPackage()
Link copied to clipboard
Link copied to clipboard
public final Context getContext()
Link copied to clipboard
Link copied to clipboard
public final String getReadPermission()
Link copied to clipboard
public Array<String> getStreamTypes(Uri uri, String mimeTypeFilter)
Link copied to clipboard
public @Nullable() String getType(@NonNull() Uri uri)
Link copied to clipboard
public @Nullable() String getTypeAnonymous(@NonNull() Uri uri)
Link copied to clipboard
public final String getWritePermission()
Link copied to clipboard
public Uri insert(@NonNull() Uri uri, @NonNull() ContentValues values)
public Uri insert(Uri uri, ContentValues values, Bundle extras)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean onCreate()
Link copied to clipboard
public Unit onLowMemory()
Link copied to clipboard
public Unit onTrimMemory(Integer level)
Link copied to clipboard
Link copied to clipboard
public ParcelFileDescriptor openFile(@NonNull() Uri uri, @NonNull() String mode)
Link copied to clipboard
public ParcelFileDescriptor openPipeHelper<T extends Any>(Uri uri, String mimeType, Bundle opts, T args, ContentProvider.PipeDataWriter<T> func)
Link copied to clipboard
public AssetFileDescriptor openTypedAssetFile(Uri uri, String mimeTypeFilter, Bundle opts)
public AssetFileDescriptor openTypedAssetFile(Uri uri, String mimeTypeFilter, Bundle opts, CancellationSignal signal)
Link copied to clipboard
public Cursor query(Uri uri, Array<String> projection, Bundle queryArgs, CancellationSignal cancellationSignal)
public @NonNull() Cursor query(@NonNull() Uri uri, @Nullable() Array<String> projection, @Nullable() String selection, @Nullable() Array<String> selectionArgs, @Nullable() String sortOrder)
public Cursor query(Uri uri, Array<String> projection, String selection, Array<String> selectionArgs, String sortOrder, CancellationSignal cancellationSignal)
Link copied to clipboard
public Boolean refresh(Uri uri, Bundle extras, CancellationSignal cancellationSignal)
Link copied to clipboard
public final Context requireContext()
Link copied to clipboard
Link copied to clipboard
public Unit shutdown()
Link copied to clipboard
public Uri uncanonicalize(Uri url)
Link copied to clipboard
public Integer update(Uri uri, ContentValues values, Bundle extras)
public Integer update(@NonNull() Uri uri, @NonNull() ContentValues values, @Nullable() String selection, @Nullable() Array<String> selectionArgs)