MatrixSDKFileProvider

class MatrixSDKFileProvider : FileProvider

We have to declare our own file provider to avoid collision with apps using the sdk and having their own.

Constructors

Link copied to clipboard
fun MatrixSDKFileProvider()

Functions

Link copied to clipboard
open fun applyBatch(p0: ArrayList<ContentProviderOperation>): Array<ContentProviderResult>
open fun applyBatch(p0: String, p1: ArrayList<ContentProviderOperation>): Array<ContentProviderResult>
Link copied to clipboard
open override fun attachInfo(@NonNull p0: Context, @NonNull p1: ProviderInfo)
Link copied to clipboard
open fun bulkInsert(p0: Uri, p1: Array<ContentValues>): Int
Link copied to clipboard
open fun call(    p0: String,     p1: String?,     p2: Bundle?): Bundle?
open fun call(    p0: String,     p1: String,     p2: String?,     p3: Bundle?): Bundle?
Link copied to clipboard
open fun canonicalize(p0: Uri): Uri?
Link copied to clipboard
fun clearCallingIdentity(): ContentProvider.CallingIdentity
Link copied to clipboard
open fun delete(p0: Uri, p1: Bundle?): Int
open override fun delete(    @NonNull p0: Uri,     @Nullable p1: String?,     @Nullable p2: Array<String>?): Int
Link copied to clipboard
open fun dump(    p0: FileDescriptor,     p1: PrintWriter,     p2: Array<String>)
Link copied to clipboard
fun getCallingAttributionSource(): AttributionSource?
Link copied to clipboard
fun getCallingAttributionTag(): String?
Link copied to clipboard
fun getCallingPackage(): String?
Link copied to clipboard
fun getCallingPackageUnchecked(): String?
Link copied to clipboard
fun getContext(): Context?
Link copied to clipboard
fun getPathPermissions(): Array<PathPermission>?
Link copied to clipboard
fun getReadPermission(): String?
Link copied to clipboard
open fun getStreamTypes(p0: Uri, p1: String): Array<String>?
Link copied to clipboard
open override fun getType(uri: Uri): String?
Link copied to clipboard
fun getWritePermission(): String?
Link copied to clipboard
open override fun insert(@NonNull p0: Uri, @NonNull p1: ContentValues): Uri?
open fun insert(    p0: Uri,     p1: ContentValues?,     p2: Bundle?): Uri?
Link copied to clipboard
open fun onCallingPackageChanged()
Link copied to clipboard
open override fun onConfigurationChanged(p0: Configuration)
Link copied to clipboard
open override fun onCreate(): Boolean
Link copied to clipboard
open override fun onLowMemory()
Link copied to clipboard
open override fun onTrimMemory(p0: Int)
Link copied to clipboard
open fun openAssetFile(p0: Uri, p1: String): AssetFileDescriptor?
open fun openAssetFile(    p0: Uri,     p1: String,     p2: CancellationSignal?): AssetFileDescriptor?
Link copied to clipboard
open override fun openFile(@NonNull p0: Uri, @NonNull p1: String): ParcelFileDescriptor?
open fun openFile(    p0: Uri,     p1: String,     p2: CancellationSignal?): ParcelFileDescriptor?
Link copied to clipboard
open fun <T : Any> openPipeHelper(    p0: Uri,     p1: String,     p2: Bundle?,     p3: T?,     p4: ContentProvider.PipeDataWriter<T>): ParcelFileDescriptor
Link copied to clipboard
open fun openTypedAssetFile(    p0: Uri,     p1: String,     p2: Bundle?): AssetFileDescriptor?
open fun openTypedAssetFile(    p0: Uri,     p1: String,     p2: Bundle?,     p3: CancellationSignal?): AssetFileDescriptor?
Link copied to clipboard
open fun query(    p0: Uri,     p1: Array<String>?,     p2: Bundle?,     p3: CancellationSignal?): Cursor?
open override fun query(    @NonNull p0: Uri,     @Nullable p1: Array<String>?,     @Nullable p2: String?,     @Nullable p3: Array<String>?,     @Nullable p4: String?): Cursor
open fun query(    p0: Uri,     p1: Array<String>?,     p2: String?,     p3: Array<String>?,     p4: String?,     p5: CancellationSignal?): Cursor?
Link copied to clipboard
open fun refresh(    p0: Uri,     p1: Bundle?,     p2: CancellationSignal?): Boolean
Link copied to clipboard
fun requireContext(): Context
Link copied to clipboard
fun restoreCallingIdentity(p0: ContentProvider.CallingIdentity)
Link copied to clipboard
open fun shutdown()
Link copied to clipboard
open fun uncanonicalize(p0: Uri): Uri?
Link copied to clipboard
open fun update(    p0: Uri,     p1: ContentValues?,     p2: Bundle?): Int
open override fun update(    @NonNull p0: Uri,     @NonNull p1: ContentValues,     @Nullable p2: String?,     @Nullable p3: Array<String>?): Int