Package-level declarations

Types

Link copied to clipboard
open class Config(val context: Context)
Link copied to clipboard

Posts structured debug events to a configured HTTP ingest endpoint.

Link copied to clipboard
object DebugTrace

Debug-only tracing hook: enables StrictMode detectAll().penaltyLog() for disk/network-on-main-thread detection, and a simple logcat tag for ad-hoc traces. Perfetto capture works via the profileable manifest attribute without any code here. No-op entirely in release builds.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object FileSearch
Link copied to clipboard
Link copied to clipboard
object PrivacyLog

Privacy-safe logging: release builds emit only boolean flags (event=true/false).

Link copied to clipboard
Link copied to clipboard
data class ReclaimGroup(val category: SpaceCategory, val paths: List<String>, val pathsToDelete: List<String>, val reclaimableBytes: Long)
Link copied to clipboard
Link copied to clipboard
class ScrollStateCache(maxEntries: Int = 20)

Caps scroll-state maps so path navigation cannot grow heap without bound.

Link copied to clipboard
object SessionLog
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val CONFLICT_KEEP_BOTH: Int = 4
Link copied to clipboard
const val CONFLICT_MERGE: Int = 3
Link copied to clipboard
const val CONFLICT_OVERWRITE: Int = 2
Link copied to clipboard
const val CONFLICT_SKIP: Int = 1
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
const val FAVORITES: String
Link copied to clipboard
const val FONT_SIZE_EXTRA_LARGE: Int = 3
Link copied to clipboard
const val FONT_SIZE_LARGE: Int = 2
Link copied to clipboard
const val FONT_SIZE_MEDIUM: Int = 1
Link copied to clipboard
const val FONT_SIZE_SMALL: Int = 0
Link copied to clipboard
const val GENERIC_PERM_HANDLER: Int = 1580
Link copied to clipboard
const val HIDDEN_PATH: String
Link copied to clipboard
const val HOME_FOLDER: String
Link copied to clipboard
const val IMAGE_REQUEST_CODE: Int = 1581
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
val MD5: String
Link copied to clipboard
Link copied to clipboard
const val OPEN_AS_AUDIO: Int = 3
Link copied to clipboard
const val OPEN_AS_DEFAULT: Int = 0
Link copied to clipboard
const val OPEN_AS_IMAGE: Int = 2
Link copied to clipboard
const val OPEN_AS_OTHER: Int = 5
Link copied to clipboard
const val OPEN_AS_TEXT: Int = 1
Link copied to clipboard
const val OPEN_AS_VIDEO: Int = 4
Link copied to clipboard
const val OPEN_DOCUMENT_TREE: Int = 1000
Link copied to clipboard
Link copied to clipboard
const val PATH: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val PREFS_KEY: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val REQUEST_CREATE_DOCUMENT: Int = 1583
Link copied to clipboard
const val REQUEST_OPEN_PRIVATE_KEY: Int = 1584
Link copied to clipboard
const val REQUEST_SET_AS: Int = 1002
Link copied to clipboard
const val SD_CARD_PATH: 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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val SORT_BY_DATE_MODIFIED: Int = 2
Link copied to clipboard
const val SORT_BY_EXTENSION: Int = 16
Link copied to clipboard
const val SORT_BY_NAME: Int = 1
Link copied to clipboard
const val SORT_BY_SIZE: Int = 4
Link copied to clipboard
const val SORT_DESCENDING: Int = 1024
Link copied to clipboard
Link copied to clipboard
const val SORT_ORDER: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val TREE_URI: String
Link copied to clipboard
const val VIDEO_REQUEST_CODE: Int = 1582
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun createMediaFile(path: String, extension: String): File
Link copied to clipboard
fun ensureBackgroundThread(callback: () -> Unit)
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 htmlText(text: String): Spanned
Link copied to clipboard
fun isDecryption(encryptionAction: EncryptionAction): Boolean
Link copied to clipboard
fun isEncryption(encryptionAction: EncryptionAction): Boolean
Link copied to clipboard
fun isHide(hideAction: HideAction): Boolean
Link copied to clipboard
fun isNotEncryption(encryptionAction: EncryptionAction): Boolean
Link copied to clipboard
fun isNotHide(hideAction: HideAction): Boolean
Link copied to clipboard
Link copied to clipboard
fun isUnhide(hideAction: HideAction): Boolean
Link copied to clipboard
inline fun <T> Iterable<T>.sumByInt(selector: (T) -> Int): Int
Link copied to clipboard
inline fun <T> Iterable<T>.sumByLong(selector: (T) -> Long): Long