Package-level declarations
Types
Link copied to clipboard
object Installation
Creates a file storing a UUID on the first application start. This UUID can then be used as a identifier of this specific application installation.
Link copied to clipboard
object InstanceCreator
Link copied to clipboard
Responsible for wrapping calls to PackageManager to ensure that they always complete without throwing RuntimeExceptions. Depending upon the state of the application it is possible that
Link copied to clipboard
class ProcessFinisher(context: Context, config: CoreConfiguration, lastActivityManager: LastActivityManager)
Takes care of cleaning up a process and killing it.
Link copied to clipboard
class StreamReader(inputStream: InputStream, var limit: Int = NO_LIMIT, var timeout: Int = INDEFINITE, var filter: (String) -> Boolean? = null)
Link copied to clipboard
object StubCreator
Link copied to clipboard
object SystemServices
Link copied to clipboard
object ToastSender
Responsible for sending Toasts under all circumstances.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Creates a new PersistableBundle from the specified Bundle. Will ignore all values that are not persistable, according to .isPersistableBundleType.