Package-level declarations

Properties

Link copied to clipboard
Link copied to clipboard
const val DELAY: Long = 10
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
suspend fun ZipFile.addFoldersAndFiles(foldersAndFilesToAdd: Pair<List<File>, List<File>>, parameters: ZipParameters)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.beGone()
Link copied to clipboard
fun View.beGoneIf(beGone: Boolean)
Link copied to clipboard
Link copied to clipboard
fun View.beInvisibleIf(beInvisible: Boolean)
Link copied to clipboard
Link copied to clipboard
fun View.beVisibleIf(beVisible: Boolean)
Link copied to clipboard
fun ZipFile.checkDecompressionCollision(context: Context, destination: String, callback: (collision: Boolean) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun String.decodeSampledBitmap(maxDimension: Int = 1024): Bitmap?

Decodes a file-backed bitmap with maxDimension cap to avoid OOM on large photos.

Link copied to clipboard
fun Context.decompressZip(path: String, destination: String? = null, password: CharArray? = null): Intent
Link copied to clipboard
Link copied to clipboard
fun BaseAbstractActivity.deleteFileBg(fileDirItem: FileDirItem, allowDeleteFolder: Boolean = false, callback: (wasSuccess: Boolean) -> Unit? = null)
Link copied to clipboard
fun Context.deleteFileBgSync(fileDirItem: FileDirItem, allowDeleteFolder: Boolean = false): Boolean
Link copied to clipboard
fun BaseAbstractActivity.deleteFiles(files: ArrayList<FileDirItem>, allowDeleteFolder: Boolean = false, callback: (wasSuccess: Boolean) -> Unit? = null)
Link copied to clipboard
fun BaseAbstractActivity.deleteFilesBg(files: ArrayList<FileDirItem>, allowDeleteFolder: Boolean = false, callback: (wasSuccess: Boolean) -> Unit? = null)
Link copied to clipboard
fun BaseAbstractActivity.deleteFolderBg(fileDirItem: FileDirItem, deleteMediaOnly: Boolean = true, callback: (wasSuccess: Boolean) -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
fun Context.ensurePublicUri(path: String, applicationId: String): Uri?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Long.formatDate(context: Context, dateFormat: String? = null, timeFormat: String? = null): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getColoredDrawableWithColor(context: Context, drawableId: Int, alpha: Int = 255): Drawable
Link copied to clipboard
fun Context.getDataColumn(uri: Uri, selection: String? = null, selectionArgs: Array<String>? = null): String?
Link copied to clipboard
fun File.getDigest(algorithm: String): String
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
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Context.getFileOutputStreamSync(path: String, mimeType: String, parentDocumentFile: DocumentFile? = null): OutputStream?
fun BaseAbstractActivity.getFileOutputStreamSync(path: String, mimeType: String, parentDocumentFile: DocumentFile? = null): OutputStream?
Link copied to clipboard
fun Context.getFilePublicUri(file: File, applicationId: String): Uri
Link copied to clipboard
fun String.getFileSignature(): ObjectKey
Link copied to clipboard
Link copied to clipboard
fun getFileUri(path: String): Uri
Link copied to clipboard
fun Activity.getFinalUriFromPath(path: String, applicationId: String): Uri?
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Context.getMediaContent(path: String, uri: Uri): Uri?
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
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
Link copied to clipboard
Link copied to clipboard
fun Context.getUriForFile(@NotNull file: File): Uri
Link copied to clipboard
fun Context.getUriMimeType(path: String, newUri: Uri): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun String.highlightTextPart(textToHighlight: String, color: Int, highlightAll: Boolean = false, ignoreCharsBetweenDigits: Boolean = false): SpannableString
Link copied to clipboard
Link copied to clipboard
suspend fun ZipFile.insertAll(context: Context, sourcePaths: List<String>, parameters: ZipParameters)
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
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
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
Link copied to clipboard
Link copied to clipboard
fun File.md5(): String
Link copied to clipboard
Link copied to clipboard
fun View.onGlobalLayout(callback: () -> Unit)
Link copied to clipboard
Link copied to clipboard
fun Activity.openPath(path: String, forceChooser: Boolean, openAsType: Int = OPEN_AS_DEFAULT)
Link copied to clipboard
fun Activity.openPathIntent(path: String, forceChooser: Boolean, applicationId: String, forceMimeType: String = "", extras: HashMap<String, Boolean> = HashMap())
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> Any.privateField(name: String): T
Link copied to clipboard
fun Activity.quitApp(canLock: Boolean = true)
Link copied to clipboard
fun BaseAbstractActivity.renameFile(oldPath: String, newPath: String, callback: (success: Boolean) -> Unit? = null)
Link copied to clipboard
fun Activity.requestStorageAccess(requestCode: Int = GENERIC_PERM_HANDLER)
Link copied to clipboard
fun Activity.rescanPath(path: String, callback: () -> Unit? = null)
fun Context.rescanPath(path: String, callback: () -> Unit? = null)
Link copied to clipboard
fun Activity.rescanPaths(paths: ArrayList<String>, callback: () -> Unit? = null)
fun Context.rescanPaths(paths: ArrayList<String>, callback: () -> Unit? = null)
Link copied to clipboard
fun Activity.scanPathRecursively(path: String, callback: () -> Unit? = null)
fun Context.scanPathRecursively(path: String, callback: () -> Unit? = null)
Link copied to clipboard
fun Activity.scanPathsRecursively(paths: ArrayList<String>, callback: () -> Unit? = null)
fun Context.scanPathsRecursively(paths: ArrayList<String>, callback: () -> Unit? = null)
Link copied to clipboard
fun Activity.setAs(path: String)
Link copied to clipboard
fun Activity.setAsIntent(path: String, applicationId: String)
Link copied to clipboard
fun TextInputLayout.setError(context: Context, id: Int)
Link copied to clipboard
fun ImageView.setImageFromPath(image: Any, placeholder: Drawable? = null)
Link copied to clipboard
fun RemoteViews.setText(id: Int, text: String)
Link copied to clipboard
Link copied to clipboard
fun Activity.setupDialogStuff(view: View, dialog: AlertDialog, titleId: Int = 0, titleText: String = "", canceledOnTouchOutside: Boolean = true, callback: () -> Unit? = null)
Link copied to clipboard
fun RemoteViews.setVisibleIf(id: Int, beVisible: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Activity.sharePathIntent(path: String, applicationId: String)
Link copied to clipboard
Link copied to clipboard
fun Activity.sharePathsIntent(paths: ArrayList<String>, applicationId: String)
Link copied to clipboard
fun Context.showErrorToast(exception: Exception, length: Int = Toast.LENGTH_LONG)
fun Context.showErrorToast(msg: String, length: Int = Toast.LENGTH_LONG)
Link copied to clipboard
Link copied to clipboard
fun Activity.showM3FormDialog(titleId: Int = 0, customView: View, positiveTextId: Int = R.string.ok, negativeTextId: Int = 0, neutralTextId: Int = 0, titleText: String = "", canceledOnTouchOutside: Boolean = true, cancelable: Boolean = true, onCancel: () -> Unit? = null, callback: AlertDialog.(primaryButton: View, negativeButton: View, neutralButton: View) -> Unit? = null): AlertDialog
Link copied to clipboard
fun Activity.showM3MessageDialog(message: String, positiveTextId: Int, onPositive: () -> Unit, titleId: Int = 0, titleText: String = "", negativeTextId: Int = 0, onNegative: () -> Unit? = null, cancelable: Boolean = true): AlertDialog

ponytail: M3 card shell — migrate dialogs here from setupDialogStuff incrementally

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Context.toast(id: Int, length: Int = Toast.LENGTH_SHORT): Toast?
fun Context.toast(msg: String, length: Int = Toast.LENGTH_SHORT): Toast?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Any.toInt(): Int
Link copied to clipboard
fun Context.tryFastDocumentDelete(path: String, allowDeleteFolder: Boolean): Boolean
Link copied to clipboard
fun Activity.tryGenericMimeType(intent: Intent, mimeType: String, uri: Uri): Boolean
Link copied to clipboard
fun Activity.tryOpenPathIntent(path: String, forceChooser: Boolean, openAsType: Int = OPEN_AS_DEFAULT)
Link copied to clipboard
fun Context.trySAFFileDelete(fileDirItem: FileDirItem, allowDeleteFolder: Boolean = false, callback: (wasSuccess: Boolean) -> Unit? = null)
Link copied to clipboard
fun Context.updateInMediaStore(oldPath: String, newPath: String)
Link copied to clipboard
fun Context.updateLastModified(path: String, lastModified: Long)
Link copied to clipboard
Link copied to clipboard
suspend fun ZipFile.waitAndAddFiles(filesToAdd: List<File>, parameters: ZipParameters)
Link copied to clipboard
suspend fun ZipFile.waitAndAddFolders(foldersToAdd: List<File>, parameters: ZipParameters)