App

interface App : Parcelable

An interface used to represent an app which can be launched from within the app launcher frontend.

Properties

Link copied to clipboard
abstract val displayName: StringResolver

Provides a name for the app which can be displayed in the UI.

Link copied to clipboard
abstract val icon: DrawableResolver

Provides an icon for the app which can be displayed in the UI.

Link copied to clipboard
abstract val id: String

Provides a unique identifier for the App instance.

Link copied to clipboard
abstract val summary: StringResolver

Provides a description of the app which can be displayed in the UI.

Functions

Link copied to clipboard
abstract operator override fun equals(other: Any?): Boolean
Link copied to clipboard
abstract override fun hashCode(): Int

Inherited functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Inheritors

Link copied to clipboard