ExportedKeyProvider

OpenKeychain-compatible exported key query provider (email_status). ponytail: verification status not tracked yet — all keys reported as unverified.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Authority, paths, column names, status codes and the content URI.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun attachInfo(context: Context?, info: ProviderInfo?)
Link copied to clipboard
open fun bulkInsert(uri: Uri, values: Array<out ContentValues?>): Int
Link copied to clipboard
open fun call(method: String, arg: String?, extras: Bundle?): Bundle?
open fun call(authority: String, method: String, arg: String?, extras: Bundle?): Bundle?
Link copied to clipboard
open fun canonicalize(url: Uri): Uri?
Link copied to clipboard
open fun delete(uri: Uri, extras: Bundle?): Int

open override fun delete(uri: Uri, selection: String?, selectionArgs: Array<out String>?): Int

Unsupported: this provider is read-only and performs no deletes.

Link copied to clipboard
open fun dump(fd: FileDescriptor?, writer: PrintWriter?, args: Array<out String?>?)
Link copied to clipboard
open fun getStreamTypes(uri: Uri, mimeTypeFilter: String): Array<out String?>??
Link copied to clipboard
open override fun getType(uri: Uri): String?

Returns the MIME type for the email_status directory URI.

Link copied to clipboard
open fun getTypeAnonymous(uri: Uri): String?
Link copied to clipboard
open fun insert(uri: Uri, values: ContentValues?, extras: Bundle?): Uri?

open override fun insert(uri: Uri, values: ContentValues?): Uri?

Unsupported: this provider is read-only and rejects inserts.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onCreate(): Boolean

Resolves the UserIdDao from the Hilt graph via an entry point.

Link copied to clipboard
open fun onLowMemory()
Link copied to clipboard
open fun onTrimMemory(level: Int)
Link copied to clipboard
Link copied to clipboard
open fun openFile(uri: Uri, mode: String): ParcelFileDescriptor?
open fun openFile(uri: Uri, mode: String, signal: CancellationSignal?): ParcelFileDescriptor?
Link copied to clipboard
open fun <T : Any?> openPipeHelper(uri: Uri, mimeType: String, opts: Bundle?, args: T?, func: ContentProvider.PipeDataWriter<T?>): ParcelFileDescriptor
Link copied to clipboard
open fun openTypedAssetFile(uri: Uri, mimeTypeFilter: String, opts: Bundle?): AssetFileDescriptor?
open fun openTypedAssetFile(uri: Uri, mimeTypeFilter: String, opts: Bundle?, signal: CancellationSignal?): AssetFileDescriptor?
Link copied to clipboard
open fun query(uri: Uri, projection: Array<out String?>??, queryArgs: Bundle?, cancellationSignal: CancellationSignal?): Cursor?
open fun query(uri: Uri, projection: Array<out String?>??, selection: String?, selectionArgs: Array<out String?>??, sortOrder: String?, cancellationSignal: CancellationSignal?): Cursor?

open override fun query(uri: Uri, projection: Array<out String>?, selection: String?, selectionArgs: Array<out String>?, sortOrder: String?): Cursor?

Returns a cursor of key status rows for the email addresses supplied in selectionArgs; only the email_status URI is supported.

Link copied to clipboard
open fun refresh(uri: Uri?, extras: Bundle?, cancellationSignal: CancellationSignal?): Boolean
Link copied to clipboard
Link copied to clipboard
open fun shutdown()
Link copied to clipboard
open fun uncanonicalize(url: Uri): Uri?
Link copied to clipboard
open fun update(uri: Uri, values: ContentValues?, extras: Bundle?): Int

open override fun update(uri: Uri, values: ContentValues?, selection: String?, selectionArgs: Array<out String>?): Int

Unsupported: this provider is read-only and performs no updates.