From c59a102482dd22b20391dcadc2678b01f352f7b5 Mon Sep 17 00:00:00 2001 From: Kieran BW <41634689+FredHappyface@users.noreply.github.com> Date: Tue, 8 Mar 2022 22:26:19 +0000 Subject: [PATCH] add api docs and refactor existing docs. add ktlint gradle task --- .gitignore | 2 + CHANGELOG.md | 6 +- README.md | 27 +- TUTORIAL.md | 102 +---- app/build.gradle.kts | 41 +- .../fredhappyface/ewesticker/MainActivity.kt | 2 - .../ewesticker/StickerImporter.kt | 4 +- .../fredhappyface/ewesticker/StickerSender.kt | 3 +- app/src/main/res/values-es/strings.xml | 4 +- app/src/main/res/values/strings.xml | 4 +- build.gradle.kts | 37 +- HELP.md => documentation/help/README.md | 4 +- documentation/reference/README.md | 9 + .../-cache/-cache.md | 6 + .../-cache/add.md | 18 + .../-cache/from-shared-pref.md | 8 + .../-cache/get.md | 16 + .../-cache/index.md | 24 ++ .../-cache/to-files.md | 10 + .../-cache/to-shared-pref.md | 10 + .../-image-keyboard/-image-keyboard.md | 6 + .../-image-keyboard/index.md | 219 ++++++++++ .../-image-keyboard/on-create-input-view.md | 19 + .../-image-keyboard/on-create.md | 13 + .../on-evaluate-fullscreen-mode.md | 12 + .../-image-keyboard/on-finish-input.md | 8 + .../-image-keyboard/on-start-input.md | 17 + .../-main-activity/-main-activity.md | 6 + .../-main-activity/choose-dir.md | 16 + .../-main-activity/enable-keyboard.md | 16 + .../-main-activity/index.md | 377 ++++++++++++++++++ .../-sticker-importer/-sticker-importer.md | 6 + .../-sticker-importer/import-stickers.md | 16 + .../-sticker-importer/index.md | 20 + .../-sticker-pack/-sticker-pack.md | 6 + .../-sticker-pack/index.md | 21 + .../-sticker-pack/sticker-list.md | 12 + .../-sticker-pack/thumb-sticker.md | 12 + .../-sticker-sender/-sticker-sender.md | 6 + .../-sticker-sender/index.md | 20 + .../-sticker-sender/send-sticker.md | 16 + .../-toaster/-toaster.md | 6 + .../-toaster/index.md | 22 + .../-toaster/set-state.md | 16 + .../-toaster/toast-on-state.md | 16 + .../-toaster/toast.md | 16 + .../-utils/get-mime-type.md | 20 + .../-utils/get-supported-mimes.md | 12 + .../-utils/index.md | 15 + .../app/com.fredhappyface.ewesticker/index.md | 16 + documentation/reference/app/package-list | 41 ++ documentation/reference/index.md | 9 + documentation/tutorials/README.md | 104 +++++ gradle.properties | 4 + gradle/wrapper/gradle-wrapper.properties | 2 +- settings.gradle | 14 + 56 files changed, 1348 insertions(+), 146 deletions(-) rename HELP.md => documentation/help/README.md (98%) create mode 100644 documentation/reference/README.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/-cache.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/add.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/from-shared-pref.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/get.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-files.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-shared-pref.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/-image-keyboard.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create-input-view.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-evaluate-fullscreen-mode.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-finish-input.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-start-input.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/-main-activity.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/choose-dir.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/enable-keyboard.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/-sticker-importer.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/import-stickers.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/-sticker-pack.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/sticker-list.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/thumb-sticker.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/-sticker-sender.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/send-sticker.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-toaster/-toaster.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-toaster/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-toaster/set-state.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast-on-state.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-mime-type.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-supported-mimes.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/-utils/index.md create mode 100644 documentation/reference/app/com.fredhappyface.ewesticker/index.md create mode 100644 documentation/reference/app/package-list create mode 100644 documentation/reference/index.md create mode 100644 documentation/tutorials/README.md diff --git a/.gitignore b/.gitignore index c8b7409..b0b9c6d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,13 @@ output-metadata.json .idea/deploymentTargetDropDown.xml .idea/misc.xml +.idea/render.experimental.xml /captures /ktlint ktfmt-*.jar /app/debug /app/release +/reference/**/package-list # Built application files # *.apk diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bee6b2..6e72fc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,11 +10,15 @@ patch-level version changes can be found in [commit messages](../../commits/mast ## Next_Ver - 2022/xx/xx - New Feature: Improve error messages for the user per https://github.com/FredHappyface/Android.EweSticker/issues/39 -- New Feature: Add help (HELP.md) to provide guidance for error messages +- New Feature: Add [Help](/documentation/help) to provide guidance for error messages +- New Feature: Add Gradle tasks + - ktlintCheck (`gradlew ktlintCheck`): run ktlint over the codebase + - genDocs (`gradlew genDocs`): generate the api reference using dokka - Bugfix: Refactor in response bug found when investigating https://github.com/FredHappyface/Android.EweSticker/issues/37 - Bugfix: Back button now enabled in fresh install per https://github.com/FredHappyface/Android.EweSticker/issues/38 - Update navbar theme (dark/light rather than the app accent colour) - Update dependencies +- Update tutorial location to [Tutorials](/documentation/tutorials) ## 20220128 - 2022/01/28 diff --git a/README.md b/README.md index 8b8761d..94d177c 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,8 @@ Sticker-board for android inspired by uSticker (forked from woosticker). - [Features](#features) - [Screenshots](#screenshots) -- [How to use](#how-to-use) -- [Help](#help) -- [Lint with](#lint-with) +- [Documentation](#documentation) +- [Gradle tasks](#gradle-tasks) - [Language Information](#language-information) - [Kotlin and Android Version](#kotlin-and-android-version) - [Download Android Studio](#download-android-studio) @@ -69,19 +68,23 @@ Sticker-board for android inspired by uSticker (forked from woosticker). Screenshot 6

-## How to use +## Documentation -See the [Tutorial](/TUTORIAL.md) for more information. +A high-level overview of how the documentation is organized organized will help you know +where to look for certain things: -## Help +- [Tutorials](/documentation/tutorials) take you by the hand through a series of steps to get + started using the software. Start here if you’re new +- The [Technical Reference](/documentation/reference) documents APIs and other aspects of the + machinery. This documentation describes how to use the classes and functions at a lower level + and assume that you have a good high-level understanding of the software. +- The [Help](/documentation/help) guide provides a starting point and outlines common issues that you + may have with the software -See the [Help](/HELP.md) for more information. +## Gradle tasks -## Lint with - -```txt -java -jar .\ktlint --experimental --android --disabled_rules='indent,parameter-list-wrapping,experimental:argument-list-wrapping' -``` +- ktlintCheck (`gradlew ktlintCheck`): run ktlint over the codebase +- genDocs (`gradlew genDocs`): generate the api reference using dokka ## Language Information diff --git a/TUTORIAL.md b/TUTORIAL.md index 390a1d4..900e895 100644 --- a/TUTORIAL.md +++ b/TUTORIAL.md @@ -1,104 +1,4 @@ # Tutorial -See below for a step-by-step tutorial on how to use EweSticker with your existing -sticker collection. - -- [Step 1 - Create Sticker Directory (and transfer to device)](#step-1---create-sticker-directory-and-transfer-to-device) -- [Step 2 - Download EweSticker](#step-2---download-ewesticker) - - [Get it on F-Droid](#get-it-on-f-droid) - - [Get it on Google Play](#get-it-on-google-play) - - [Download the APK](#download-the-apk) -- [Step 3 - Select Directory with EweSticker (and wait...)](#step-3---select-directory-with-ewesticker-and-wait) -- [Step 4 - Activate the keyboard](#step-4---activate-the-keyboard) -- [Step 5 - Send Stickers in your favourite apps](#step-5---send-stickers-in-your-favourite-apps) - -## Step 1 - Create Sticker Directory (and transfer to device) - -Step 1 - -The sticker directory has the following structure: - -```none -/root - /sticker-pack-name-1 - /sticker-1 - /sticker-2 - /sticker-pack-name-2 - /sticker-1 - /sticker-2 -``` - -Then transfer this to your phone/ device. Plugging this into a PC is a pretty -convenient way to do this. - -**NOTE:** that the maximum pack size is currently **128** and the total maximum number of stickers supported -is **4096** - -## Step 2 - Download EweSticker - -### Get it on F-Droid - -1. Open the F-Droid app -2. Search for EweSticker - -**Or** - -[](https://f-droid.org/en/packages/com.fredhappyface.ewesticker/) - -Follow the link to the listing on F-Droid by clicking on the badge above, -then download/ install - -### Get it on Google Play - -1. Open the Google Play app -2. Search for EweSticker - -**Or** - -[](https://play.google.com/store/apps/details?id=com.fredhappyface.ewesticker) - -Follow the link to the listing on Google Play by clicking on the badge above, -then download/ install - -### Download the APK - -1. For releases, navigate to the releases page [here](../../releases). -2. Select the debug or release APK depending on your preference. Note that the -filenames are in the form: com.fredhappyface.ewesticker-(version)-(debug|release).apk - -**Or** - -[Direct apk
-download](../../releases) - -Navigate to the releases page by clicking on the badge above. - -## Step 3 - Select Directory with EweSticker (and wait...) - -1. Click the "CHOOSE STICKER SOURCE DIRECTORY" button - - Step 3.1 - -2. Select the sticker directory created in step 1 - - Step 3.2 - -## Step 4 - Activate the keyboard - -- Search 'keyboard' in settings and select 'On-screen keyboard', then '+ Manage - on-screen keyboards' and toggle EweSticker on. - - Step 4 - -## Step 5 - Send Stickers in your favourite apps - -1. Tap the keyboard switcher icon and select EweSticker - - Step 5 - -2. Find and send a sticker of your choosing - - Step 5 +The tutorial now lives at [Tutorials](/documentation/tutorials) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c367528..052f5b3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,6 +1,29 @@ plugins { id("com.android.application") id("kotlin-android") + id("org.jetbrains.dokka") + id("org.jlleitschuh.gradle.ktlint") +} + +tasks.dokkaGfm.configure { + outputDirectory.set(buildDir.resolve("../../documentation/reference")) + dokkaSourceSets { + named("main") { + skipDeprecated.set(true) + skipEmptyPackages.set(true) + sourceRoots.from(file("src/main/java")) + } + } +} + +tasks.register("genDocs") { + val ref = buildDir.resolve("../../documentation/reference") + dependsOn("dokkaGfm") + copy { + from("$ref/index.md") + into(ref) + rename { "README.md" } + } } android { @@ -35,7 +58,7 @@ android { } dependencies { - implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.0") + implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.10") implementation("androidx.core:core-ktx:1.7.0") implementation("androidx.appcompat:appcompat:1.4.1") implementation("com.google.android.material:material:1.5.0") @@ -48,3 +71,19 @@ dependencies { testImplementation("androidx.test.ext:junit:1.1.3") testImplementation("androidx.test.espresso:espresso-core:3.4.0") } + +ktlint { + android.set(true) + coloredOutput.set(false) + enableExperimentalRules.set(true) + disabledRules.set( + setOf( + "indent", + "parameter-list-wrapping", + "experimental:argument-list-wrapping" + ) + ) + reporters { + reporter(org.jlleitschuh.gradle.ktlint.reporter.ReporterType.PLAIN) + } +} diff --git a/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt b/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt index 9d271b3..1a4fa1d 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/MainActivity.kt @@ -19,7 +19,6 @@ import androidx.preference.PreferenceManager import java.util.* import java.util.concurrent.Executors - /** MainActivity class inherits from the AppCompatActivity class - provides the settings view */ class MainActivity : AppCompatActivity() { // onCreate @@ -124,7 +123,6 @@ class MainActivity : AppCompatActivity() { } } - /** * Add toggle logic for each toggle/ checkbox in the layout * diff --git a/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt b/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt index 9418e81..10a3f96 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/StickerImporter.kt @@ -61,7 +61,7 @@ class StickerImporter( } this.packSizes[parentDir] = packSize + 1 // Copy sticker to app storage - val destSticker = File(this.context.filesDir, "stickers/${parentDir}/${sticker.name}") + val destSticker = File(this.context.filesDir, "stickers/$parentDir/${sticker.name}") destSticker.parentFile?.mkdirs() try { val inputStream = context.contentResolver.openInputStream(sticker.uri) @@ -91,4 +91,4 @@ class StickerImporter( this.filesLeft -= files.size return leafNodes } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/fredhappyface/ewesticker/StickerSender.kt b/app/src/main/java/com/fredhappyface/ewesticker/StickerSender.kt index dc7e7cf..3362127 100644 --- a/app/src/main/java/com/fredhappyface/ewesticker/StickerSender.kt +++ b/app/src/main/java/com/fredhappyface/ewesticker/StickerSender.kt @@ -147,5 +147,4 @@ class StickerSender( } return false } - -} \ No newline at end of file +} diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 32972a9..a307305 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -51,8 +51,8 @@ Copyright © Randy Zhou Enlaces "- Proyecto: https://github.com/FredHappyface/Android.EweSticker -- Tutorial: https://github.com/FredHappyface/Android.EweSticker/blob/main/TUTORIAL.md -- Ayuda: https://github.com/FredHappyface/Android.EweSticker/blob/main/HELP.md +- Tutorial: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials +- Ayuda: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/help - Licencia: https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md Preferencias cambiadas.Actualizar el teclado para configurar para aplicar diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a11f701..26c2de0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -52,8 +52,8 @@ Copyright © Randy Zhou Links "- Project: https://github.com/FredHappyface/Android.EweSticker -- Tutorial: https://github.com/FredHappyface/Android.EweSticker/blob/main/TUTORIAL.md -- Help: https://github.com/FredHappyface/Android.EweSticker/blob/main/HELP.md +- Tutorial: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/tutorials +- Help: https://github.com/FredHappyface/Android.EweSticker/blob/main/documentation/help - License: https://github.com/FredHappyface/Android.EweSticker/blob/main/LICENSE.md Preferences changed. Reload the keyboard for settings to apply diff --git a/build.gradle.kts b/build.gradle.kts index 1336da0..b1378a5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,23 +1,24 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - repositories { - google() - mavenCentral() - } - - dependencies { - classpath("com.android.tools.build:gradle:7.1.2") - classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31") - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } +plugins { + id("com.android.application") version "7.1.2" apply false + id("org.jetbrains.kotlin.android") version "1.6.10" apply false + id("org.jetbrains.dokka") version "1.6.10" + id("org.jlleitschuh.gradle.ktlint") version "10.2.1" } -allprojects { - repositories { - google() - mavenCentral() +tasks.register("clean") { delete(buildDir) } + +ktlint { + coloredOutput.set(false) + enableExperimentalRules.set(true) + disabledRules.set( + setOf( + "indent", + "parameter-list-wrapping", + "experimental:argument-list-wrapping" + ) + ) + reporters { + reporter(org.jlleitschuh.gradle.ktlint.reporter.ReporterType.PLAIN) } } - -task("clean") { delete(rootProject.buildDir) } diff --git a/HELP.md b/documentation/help/README.md similarity index 98% rename from HELP.md rename to documentation/help/README.md index 9d44e3a..5d2068f 100644 --- a/HELP.md +++ b/documentation/help/README.md @@ -24,7 +24,7 @@ Some stickers failed to import (some number imported). Max stickers reached This means that the total number of stickers that you are trying to import exceeds the maximum number of stickers supported by EweSticker. Try and import fewer stickers, -see [Tutorial](/TUTORIAL.md) +see [Tutorial](/documentation/tutorials) **NOTE:** that the maximum pack size is currently **128** and the total maximum number of stickers supported is **4096** @@ -39,7 +39,7 @@ Some stickers failed to import (some number imported). Max pack size reached This means that one of your sticker packs contains a number of stickers that exceeds the maximum pack size supported by EweSticker. Try splitting the pack up into smaller chunks, -see [Tutorial](/TUTORIAL.md) +see [Tutorial](/documentation/tutorials) **NOTE:** that the maximum pack size is currently **128** and the total maximum number of stickers supported is **4096** diff --git a/documentation/reference/README.md b/documentation/reference/README.md new file mode 100644 index 0000000..5b3dbcf --- /dev/null +++ b/documentation/reference/README.md @@ -0,0 +1,9 @@ +//[app](index.md) + +# app + +## Packages + +| Name | +|---| +| [com.fredhappyface.ewesticker](app/com.fredhappyface.ewesticker/index.md) | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/-cache.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/-cache.md new file mode 100644 index 0000000..b29af99 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/-cache.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md)/[Cache](-cache.md) + +# Cache + +[androidJvm]\ +fun [Cache](-cache.md)(size: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 30) diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/add.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/add.md new file mode 100644 index 0000000..b38f174 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/add.md @@ -0,0 +1,18 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md)/[add](add.md) + +# add + +[androidJvm]\ +fun [add](add.md)(elem: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? + +Logic to add an element + +#### Return + +## Parameters + +androidJvm + +| | | +|---|---| +| elem | | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/from-shared-pref.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/from-shared-pref.md new file mode 100644 index 0000000..8e8eb11 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/from-shared-pref.md @@ -0,0 +1,8 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md)/[fromSharedPref](from-shared-pref.md) + +# fromSharedPref + +[androidJvm]\ +fun [fromSharedPref](from-shared-pref.md)(raw: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) + +convert from a string (shared-pref) to this diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/get.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/get.md new file mode 100644 index 0000000..812d97f --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/get.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md)/[get](get.md) + +# get + +[androidJvm]\ +fun [get](get.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) + +Get an element + +## Parameters + +androidJvm + +| | | +|---|---| +| idx | | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/index.md new file mode 100644 index 0000000..8e3074c --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/index.md @@ -0,0 +1,24 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md) + +# Cache + +[androidJvm]\ +class [Cache](index.md)(size: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) + +Basically this behaved like an ordered set with some maximum capacity. When this capacity is exceeded an element is removed from the start + +## Constructors + +| | | +|---|---| +| [Cache](-cache.md) | [androidJvm]
fun [Cache](-cache.md)(size: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 30) | + +## Functions + +| Name | Summary | +|---|---| +| [add](add.md) | [androidJvm]
fun [add](add.md)(elem: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?
Logic to add an element | +| [fromSharedPref](from-shared-pref.md) | [androidJvm]
fun [fromSharedPref](from-shared-pref.md)(raw: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html))
convert from a string (shared-pref) to this | +| [get](get.md) | [androidJvm]
fun [get](get.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
Get an element | +| [toFiles](to-files.md) | [androidJvm]
fun [toFiles](to-files.md)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)>
convert this to a array of files | +| [toSharedPref](to-shared-pref.md) | [androidJvm]
fun [toSharedPref](to-shared-pref.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
convert this to a string to write to shared-pref | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-files.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-files.md new file mode 100644 index 0000000..356bfce --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-files.md @@ -0,0 +1,10 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md)/[toFiles](to-files.md) + +# toFiles + +[androidJvm]\ +fun [toFiles](to-files.md)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> + +convert this to a array of files + +#### Return diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-shared-pref.md b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-shared-pref.md new file mode 100644 index 0000000..ce2bc25 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-cache/to-shared-pref.md @@ -0,0 +1,10 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Cache](index.md)/[toSharedPref](to-shared-pref.md) + +# toSharedPref + +[androidJvm]\ +fun [toSharedPref](to-shared-pref.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) + +convert this to a string to write to shared-pref + +#### Return diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/-image-keyboard.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/-image-keyboard.md new file mode 100644 index 0000000..3595cde --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/-image-keyboard.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md)/[ImageKeyboard](-image-keyboard.md) + +# ImageKeyboard + +[androidJvm]\ +fun [ImageKeyboard](-image-keyboard.md)() diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/index.md new file mode 100644 index 0000000..a0b7c2d --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/index.md @@ -0,0 +1,219 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md) + +# ImageKeyboard + +[androidJvm]\ +class [ImageKeyboard](index.md) : [InputMethodService](https://developer.android.com/reference/kotlin/android/inputmethodservice/InputMethodService.html) + +ImageKeyboard class inherits from the InputMethodService class - provides the keyboard functionality + +## Constructors + +| | | +|---|---| +| [ImageKeyboard](-image-keyboard.md) | [androidJvm]
fun [ImageKeyboard](-image-keyboard.md)() | + +## Functions + +| Name | Summary | +|---|---| +| [attachBaseContext](index.md#1952482396%2FFunctions%2F-912451524) | [androidJvm]
open override fun [attachBaseContext](index.md#1952482396%2FFunctions%2F-912451524)(p0: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) | +| [bindIsolatedService](../-main-activity/index.md#-936523269%2FFunctions%2F-912451524) | [androidJvm]
open override fun [bindIsolatedService](../-main-activity/index.md#-936523269%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p3: [Executor](https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html), p4: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [bindService](../-main-activity/index.md#2022335150%2FFunctions%2F-912451524) | [androidJvm]
open override fun [bindService](../-main-activity/index.md#2022335150%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
open override fun [bindService](../-main-activity/index.md#-764880913%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Executor](https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html), p3: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [bindServiceAsUser](../-main-activity/index.md#-365950384%2FFunctions%2F-912451524) | [androidJvm]
open override fun [bindServiceAsUser](../-main-activity/index.md#-365950384%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [checkCallingOrSelfPermission](../-main-activity/index.md#-315710025%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingOrSelfPermission](../-main-activity/index.md#-315710025%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingOrSelfUriPermission](../-main-activity/index.md#832829402%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingOrSelfUriPermission](../-main-activity/index.md#832829402%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingOrSelfUriPermissions](../-main-activity/index.md#-1013919811%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingOrSelfUriPermissions](../-main-activity/index.md#-1013919811%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html) | +| [checkCallingPermission](../-main-activity/index.md#893466952%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingPermission](../-main-activity/index.md#893466952%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingUriPermission](../-main-activity/index.md#1348946283%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingUriPermission](../-main-activity/index.md#1348946283%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingUriPermissions](../-main-activity/index.md#1966715980%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingUriPermissions](../-main-activity/index.md#1966715980%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html) | +| [checkPermission](../-main-activity/index.md#-1698615512%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkPermission](../-main-activity/index.md#-1698615512%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkSelfPermission](../-main-activity/index.md#1389999028%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkSelfPermission](../-main-activity/index.md#1389999028%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkUriPermission](../-main-activity/index.md#2104701707%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkUriPermission](../-main-activity/index.md#2104701707%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
open override fun [checkUriPermission](../-main-activity/index.md#1290765996%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?, p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkUriPermissions](../-main-activity/index.md#-1934262484%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkUriPermissions](../-main-activity/index.md#-1934262484%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html) | +| [createAttributionContext](../-main-activity/index.md#1250560058%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createAttributionContext](../-main-activity/index.md#1250560058%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createConfigurationContext](../-main-activity/index.md#-1154826084%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createConfigurationContext](../-main-activity/index.md#-1154826084%2FFunctions%2F-912451524)(p0: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createContext](../-main-activity/index.md#1358229057%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createContext](../-main-activity/index.md#1358229057%2FFunctions%2F-912451524)(p0: [ContextParams](https://developer.android.com/reference/kotlin/android/content/ContextParams.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createContextForSplit](../-main-activity/index.md#1654585621%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createContextForSplit](../-main-activity/index.md#1654585621%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createDeviceProtectedStorageContext](../-main-activity/index.md#-2131343837%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createDeviceProtectedStorageContext](../-main-activity/index.md#-2131343837%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createDisplayContext](../-main-activity/index.md#-296982170%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createDisplayContext](../-main-activity/index.md#-296982170%2FFunctions%2F-912451524)(p0: [Display](https://developer.android.com/reference/kotlin/android/view/Display.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createPackageContext](../-main-activity/index.md#212314043%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createPackageContext](../-main-activity/index.md#212314043%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createWindowContext](../-main-activity/index.md#-1685281025%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createWindowContext](../-main-activity/index.md#-1685281025%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)
open override fun [createWindowContext](../-main-activity/index.md#291506760%2FFunctions%2F-912451524)(p0: [Display](https://developer.android.com/reference/kotlin/android/view/Display.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [databaseList](../-main-activity/index.md#-2015717810%2FFunctions%2F-912451524) | [androidJvm]
open override fun [databaseList](../-main-activity/index.md#-2015717810%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| [deleteDatabase](../-main-activity/index.md#1521633731%2FFunctions%2F-912451524) | [androidJvm]
open override fun [deleteDatabase](../-main-activity/index.md#1521633731%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [deleteFile](../-main-activity/index.md#-1794089596%2FFunctions%2F-912451524) | [androidJvm]
open override fun [deleteFile](../-main-activity/index.md#-1794089596%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [deleteSharedPreferences](../-main-activity/index.md#-1249690503%2FFunctions%2F-912451524) | [androidJvm]
open override fun [deleteSharedPreferences](../-main-activity/index.md#-1249690503%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dump](index.md#-1549348681%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dump](index.md#-1549348681%2FFunctions%2F-912451524)(p0: [FileDescriptor](https://developer.android.com/reference/kotlin/java/io/FileDescriptor.html), p1: [PrintWriter](https://developer.android.com/reference/kotlin/java/io/PrintWriter.html), p2: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) | +| [enforceCallingOrSelfPermission](../-main-activity/index.md#-373876383%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingOrSelfPermission](../-main-activity/index.md#-373876383%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [enforceCallingOrSelfUriPermission](../-main-activity/index.md#1996391077%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingOrSelfUriPermission](../-main-activity/index.md#1996391077%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | +| [enforceCallingPermission](../-main-activity/index.md#577330480%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingPermission](../-main-activity/index.md#577330480%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [enforceCallingUriPermission](../-main-activity/index.md#370165494%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingUriPermission](../-main-activity/index.md#370165494%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | +| [enforcePermission](../-main-activity/index.md#-1911070116%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforcePermission](../-main-activity/index.md#-1911070116%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [enforceUriPermission](../-main-activity/index.md#-2129139702%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceUriPermission](../-main-activity/index.md#-2129139702%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html))
open override fun [enforceUriPermission](../-main-activity/index.md#355973580%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?, p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [fileList](../-main-activity/index.md#1346241261%2FFunctions%2F-912451524) | [androidJvm]
open override fun [fileList](../-main-activity/index.md#1346241261%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| [getApplication](index.md#1881791868%2FFunctions%2F-912451524) | [androidJvm]
fun [getApplication](index.md#1881791868%2FFunctions%2F-912451524)(): [Application](https://developer.android.com/reference/kotlin/android/app/Application.html) | +| [getApplicationContext](../-main-activity/index.md#720574270%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getApplicationContext](../-main-activity/index.md#720574270%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [getApplicationInfo](../-main-activity/index.md#875309695%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getApplicationInfo](../-main-activity/index.md#875309695%2FFunctions%2F-912451524)(): [ApplicationInfo](https://developer.android.com/reference/kotlin/android/content/pm/ApplicationInfo.html) | +| [getAssets](index.md#929224314%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getAssets](index.md#929224314%2FFunctions%2F-912451524)(): [AssetManager](https://developer.android.com/reference/kotlin/android/content/res/AssetManager.html) | +| [getAttributionSource](../-main-activity/index.md#745115299%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getAttributionSource](../-main-activity/index.md#745115299%2FFunctions%2F-912451524)(): [AttributionSource](https://developer.android.com/reference/kotlin/android/content/AttributionSource.html) | +| [getAttributionTag](../-main-activity/index.md#-2059689374%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getAttributionTag](../-main-activity/index.md#-2059689374%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | +| [getBackDisposition](index.md#129706276%2FFunctions%2F-912451524) | [androidJvm]
open fun [getBackDisposition](index.md#129706276%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getBaseContext](../-main-activity/index.md#1836627711%2FFunctions%2F-912451524) | [androidJvm]
open fun [getBaseContext](../-main-activity/index.md#1836627711%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [getCacheDir](../-main-activity/index.md#-803358382%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getCacheDir](../-main-activity/index.md#-803358382%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getCandidatesHiddenVisibility](index.md#2125230426%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCandidatesHiddenVisibility](index.md#2125230426%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getClassLoader](../-main-activity/index.md#1242041746%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getClassLoader](../-main-activity/index.md#1242041746%2FFunctions%2F-912451524)(): [ClassLoader](https://developer.android.com/reference/kotlin/java/lang/ClassLoader.html) | +| [getCodeCacheDir](../-main-activity/index.md#1138511077%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getCodeCacheDir](../-main-activity/index.md#1138511077%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getColor](../-main-activity/index.md#1612713529%2FFunctions%2F-912451524) | [androidJvm]
fun [getColor](../-main-activity/index.md#1612713529%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getColorStateList](../-main-activity/index.md#49622702%2FFunctions%2F-912451524) | [androidJvm]
fun [getColorStateList](../-main-activity/index.md#49622702%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ColorStateList](https://developer.android.com/reference/kotlin/android/content/res/ColorStateList.html) | +| [getContentResolver](../-main-activity/index.md#-1924753378%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getContentResolver](../-main-activity/index.md#-1924753378%2FFunctions%2F-912451524)(): [ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html) | +| [getCurrentInputBinding](index.md#1949497088%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCurrentInputBinding](index.md#1949497088%2FFunctions%2F-912451524)(): [InputBinding](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputBinding.html) | +| [getCurrentInputConnection](index.md#-466364553%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCurrentInputConnection](index.md#-466364553%2FFunctions%2F-912451524)(): [InputConnection](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputConnection.html) | +| [getCurrentInputEditorInfo](index.md#1783766330%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCurrentInputEditorInfo](index.md#1783766330%2FFunctions%2F-912451524)(): [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html) | +| [getCurrentInputStarted](index.md#-292071292%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCurrentInputStarted](index.md#-292071292%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [getDatabasePath](../-main-activity/index.md#1182335943%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDatabasePath](../-main-activity/index.md#1182335943%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getDataDir](../-main-activity/index.md#666732474%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDataDir](../-main-activity/index.md#666732474%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getDir](../-main-activity/index.md#264472777%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDir](../-main-activity/index.md#264472777%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getDisplay](../-main-activity/index.md#488073307%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDisplay](../-main-activity/index.md#488073307%2FFunctions%2F-912451524)(): [Display](https://developer.android.com/reference/kotlin/android/view/Display.html)? | +| [getDrawable](../-main-activity/index.md#-953197380%2FFunctions%2F-912451524) | [androidJvm]
fun [getDrawable](../-main-activity/index.md#-953197380%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Drawable](https://developer.android.com/reference/kotlin/android/graphics/drawable/Drawable.html)? | +| [getExternalCacheDir](../-main-activity/index.md#544398023%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalCacheDir](../-main-activity/index.md#544398023%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html)? | +| [getExternalCacheDirs](../-main-activity/index.md#1262724320%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalCacheDirs](../-main-activity/index.md#1262724320%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getExternalFilesDir](../-main-activity/index.md#-1987272293%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalFilesDir](../-main-activity/index.md#-1987272293%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [File](https://developer.android.com/reference/kotlin/java/io/File.html)? | +| [getExternalFilesDirs](../-main-activity/index.md#-2070683431%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalFilesDirs](../-main-activity/index.md#-2070683431%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getExternalMediaDirs](../-main-activity/index.md#1078368190%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalMediaDirs](../-main-activity/index.md#1078368190%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getFilesDir](../-main-activity/index.md#-2018610489%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getFilesDir](../-main-activity/index.md#-2018610489%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getFileStreamPath](../-main-activity/index.md#-1523976920%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getFileStreamPath](../-main-activity/index.md#-1523976920%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getForegroundServiceType](index.md#857055552%2FFunctions%2F-912451524) | [androidJvm]
fun [getForegroundServiceType](index.md#857055552%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getKeyDispatcherState](index.md#-1058695367%2FFunctions%2F-912451524) | [androidJvm]
open fun [getKeyDispatcherState](index.md#-1058695367%2FFunctions%2F-912451524)(): [KeyEvent.DispatcherState](https://developer.android.com/reference/kotlin/android/view/KeyEvent.DispatcherState.html) | +| [getLayoutInflater](index.md#133273137%2FFunctions%2F-912451524) | [androidJvm]
open fun [getLayoutInflater](index.md#133273137%2FFunctions%2F-912451524)(): [LayoutInflater](https://developer.android.com/reference/kotlin/android/view/LayoutInflater.html) | +| [getMainExecutor](../-main-activity/index.md#1205639281%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getMainExecutor](../-main-activity/index.md#1205639281%2FFunctions%2F-912451524)(): [Executor](https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html) | +| [getMainLooper](../-main-activity/index.md#400244339%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getMainLooper](../-main-activity/index.md#400244339%2FFunctions%2F-912451524)(): [Looper](https://developer.android.com/reference/kotlin/android/os/Looper.html) | +| [getMaxWidth](index.md#451289956%2FFunctions%2F-912451524) | [androidJvm]
open fun [getMaxWidth](index.md#451289956%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getNoBackupFilesDir](../-main-activity/index.md#1811406884%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getNoBackupFilesDir](../-main-activity/index.md#1811406884%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getObbDir](../-main-activity/index.md#252787007%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getObbDir](../-main-activity/index.md#252787007%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getObbDirs](../-main-activity/index.md#812717416%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getObbDirs](../-main-activity/index.md#812717416%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getOpPackageName](../-main-activity/index.md#-814243443%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getOpPackageName](../-main-activity/index.md#-814243443%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getPackageCodePath](../-main-activity/index.md#-1681869883%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageCodePath](../-main-activity/index.md#-1681869883%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getPackageManager](../-main-activity/index.md#224992758%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageManager](../-main-activity/index.md#224992758%2FFunctions%2F-912451524)(): [PackageManager](https://developer.android.com/reference/kotlin/android/content/pm/PackageManager.html) | +| [getPackageName](../-main-activity/index.md#-1158183924%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageName](../-main-activity/index.md#-1158183924%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getPackageResourcePath](../-main-activity/index.md#512700484%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageResourcePath](../-main-activity/index.md#512700484%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getParams](../-main-activity/index.md#-417920553%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getParams](../-main-activity/index.md#-417920553%2FFunctions%2F-912451524)(): [ContextParams](https://developer.android.com/reference/kotlin/android/content/ContextParams.html)? | +| [getResources](index.md#464732248%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getResources](index.md#464732248%2FFunctions%2F-912451524)(): [Resources](https://developer.android.com/reference/kotlin/android/content/res/Resources.html) | +| [getSharedPreferences](../-main-activity/index.md#1470789827%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getSharedPreferences](../-main-activity/index.md#1470789827%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [SharedPreferences](https://developer.android.com/reference/kotlin/android/content/SharedPreferences.html) | +| [getString](../-main-activity/index.md#-1083071447%2FFunctions%2F-912451524) | [androidJvm]
fun [getString](../-main-activity/index.md#-1083071447%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
fun [getString](../-main-activity/index.md#1906424039%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), vararg p1: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getSystemService](../-main-activity/index.md#-1033418729%2FFunctions%2F-912451524) | [androidJvm]
fun <[T](../-main-activity/index.md#-1033418729%2FFunctions%2F-912451524) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> [getSystemService](../-main-activity/index.md#-1033418729%2FFunctions%2F-912451524)(p0: [Class](https://developer.android.com/reference/kotlin/java/lang/Class.html)<[T](../-main-activity/index.md#-1033418729%2FFunctions%2F-912451524)>): [T](../-main-activity/index.md#-1033418729%2FFunctions%2F-912451524)
open override fun [getSystemService](index.md#-1204794803%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) | +| [getSystemServiceName](../-main-activity/index.md#-1607307550%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getSystemServiceName](../-main-activity/index.md#-1607307550%2FFunctions%2F-912451524)(p0: [Class](https://developer.android.com/reference/kotlin/java/lang/Class.html)<*>): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | +| [getText](../-main-activity/index.md#-1417941683%2FFunctions%2F-912451524) | [androidJvm]
fun [getText](../-main-activity/index.md#-1417941683%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html) | +| [getTextForImeAction](index.md#-1235677495%2FFunctions%2F-912451524) | [androidJvm]
open fun [getTextForImeAction](index.md#-1235677495%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html) | +| [getTheme](index.md#-1761986252%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getTheme](index.md#-1761986252%2FFunctions%2F-912451524)(): [Resources.Theme](https://developer.android.com/reference/kotlin/android/content/res/Resources.Theme.html) | +| [getWindow](index.md#-1401019338%2FFunctions%2F-912451524) | [androidJvm]
open fun [getWindow](index.md#-1401019338%2FFunctions%2F-912451524)(): [Dialog](https://developer.android.com/reference/kotlin/android/app/Dialog.html) | +| [grantUriPermission](../-main-activity/index.md#715282874%2FFunctions%2F-912451524) | [androidJvm]
open override fun [grantUriPermission](../-main-activity/index.md#715282874%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [hideStatusIcon](index.md#-227771215%2FFunctions%2F-912451524) | [androidJvm]
open fun [hideStatusIcon](index.md#-227771215%2FFunctions%2F-912451524)() | +| [hideWindow](index.md#912526188%2FFunctions%2F-912451524) | [androidJvm]
open fun [hideWindow](index.md#912526188%2FFunctions%2F-912451524)() | +| [isDeviceProtectedStorage](../-main-activity/index.md#1565618010%2FFunctions%2F-912451524) | [androidJvm]
open override fun [isDeviceProtectedStorage](../-main-activity/index.md#1565618010%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isExtractViewShown](index.md#924692585%2FFunctions%2F-912451524) | [androidJvm]
open fun [isExtractViewShown](index.md#924692585%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isFullscreenMode](index.md#139552630%2FFunctions%2F-912451524) | [androidJvm]
open fun [isFullscreenMode](index.md#139552630%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isInputViewShown](index.md#298695474%2FFunctions%2F-912451524) | [androidJvm]
open fun [isInputViewShown](index.md#298695474%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isRestricted](../-main-activity/index.md#-1776278686%2FFunctions%2F-912451524) | [androidJvm]
open override fun [isRestricted](../-main-activity/index.md#-1776278686%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isShowInputRequested](index.md#2114714163%2FFunctions%2F-912451524) | [androidJvm]
open fun [isShowInputRequested](index.md#2114714163%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isUiContext](index.md#1936111305%2FFunctions%2F-912451524) | [androidJvm]
override fun [isUiContext](index.md#1936111305%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [moveDatabaseFrom](../-main-activity/index.md#-1531556325%2FFunctions%2F-912451524) | [androidJvm]
open override fun [moveDatabaseFrom](../-main-activity/index.md#-1531556325%2FFunctions%2F-912451524)(p0: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [moveSharedPreferencesFrom](../-main-activity/index.md#-336755131%2FFunctions%2F-912451524) | [androidJvm]
open override fun [moveSharedPreferencesFrom](../-main-activity/index.md#-336755131%2FFunctions%2F-912451524)(p0: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [obtainStyledAttributes](../-main-activity/index.md#1790084466%2FFunctions%2F-912451524) | [androidJvm]
fun [obtainStyledAttributes](../-main-activity/index.md#1790084466%2FFunctions%2F-912451524)(p0: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html)
fun [obtainStyledAttributes](../-main-activity/index.md#-1642243463%2FFunctions%2F-912451524)(p0: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)?, p1: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html)
fun [obtainStyledAttributes](../-main-activity/index.md#-1436889597%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html)
fun [obtainStyledAttributes](../-main-activity/index.md#1344552345%2FFunctions%2F-912451524)(p0: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)?, p1: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html) | +| [onAppPrivateCommand](index.md#615209768%2FFunctions%2F-912451524) | [androidJvm]
open fun [onAppPrivateCommand](index.md#615209768%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)) | +| [onBind](index.md#-1863157612%2FFunctions%2F-912451524) | [androidJvm]
override fun [onBind](index.md#-1863157612%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [IBinder](https://developer.android.com/reference/kotlin/android/os/IBinder.html)? | +| [onBindInput](index.md#-728636946%2FFunctions%2F-912451524) | [androidJvm]
open fun [onBindInput](index.md#-728636946%2FFunctions%2F-912451524)() | +| [onComputeInsets](index.md#187750521%2FFunctions%2F-912451524) | [androidJvm]
open fun [onComputeInsets](index.md#187750521%2FFunctions%2F-912451524)(p0: [InputMethodService.Insets](https://developer.android.com/reference/kotlin/android/inputmethodservice/InputMethodService.Insets.html)) | +| [onConfigurationChanged](index.md#-1587806771%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onConfigurationChanged](index.md#-1587806771%2FFunctions%2F-912451524)(p0: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)) | +| [onConfigureWindow](index.md#159207811%2FFunctions%2F-912451524) | [androidJvm]
open fun [onConfigureWindow](index.md#159207811%2FFunctions%2F-912451524)(p0: [Window](https://developer.android.com/reference/kotlin/android/view/Window.html), p1: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), p2: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onCreate](on-create.md) | [androidJvm]
open override fun [onCreate](on-create.md)()
When the activity is created... | +| [onCreateCandidatesView](index.md#1480782030%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateCandidatesView](index.md#1480782030%2FFunctions%2F-912451524)(): [View](https://developer.android.com/reference/kotlin/android/view/View.html) | +| [onCreateExtractTextView](index.md#440892740%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateExtractTextView](index.md#440892740%2FFunctions%2F-912451524)(): [View](https://developer.android.com/reference/kotlin/android/view/View.html) | +| [onCreateInlineSuggestionsRequest](index.md#423998123%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateInlineSuggestionsRequest](index.md#423998123%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)): [InlineSuggestionsRequest](https://developer.android.com/reference/kotlin/android/view/inputmethod/InlineSuggestionsRequest.html)? | +| [onCreateInputMethodInterface](index.md#-384665515%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onCreateInputMethodInterface](index.md#-384665515%2FFunctions%2F-912451524)(): [AbstractInputMethodService.AbstractInputMethodImpl](https://developer.android.com/reference/kotlin/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodImpl.html) | +| [onCreateInputMethodSessionInterface](index.md#-161924855%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onCreateInputMethodSessionInterface](index.md#-161924855%2FFunctions%2F-912451524)(): [AbstractInputMethodService.AbstractInputMethodSessionImpl](https://developer.android.com/reference/kotlin/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodSessionImpl.html) | +| [onCreateInputView](on-create-input-view.md) | [androidJvm]
open override fun [onCreateInputView](on-create-input-view.md)(): [View](https://developer.android.com/reference/kotlin/android/view/View.html)
When the keyboard is first drawn... | +| [onCurrentInputMethodSubtypeChanged](index.md#597228979%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCurrentInputMethodSubtypeChanged](index.md#597228979%2FFunctions%2F-912451524)(p0: [InputMethodSubtype](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputMethodSubtype.html)) | +| [onDestroy](index.md#-880805983%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onDestroy](index.md#-880805983%2FFunctions%2F-912451524)() | +| [onDisplayCompletions](index.md#1483528291%2FFunctions%2F-912451524) | [androidJvm]
open fun [onDisplayCompletions](index.md#1483528291%2FFunctions%2F-912451524)(p0: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[CompletionInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/CompletionInfo.html)>) | +| [onEvaluateFullscreenMode](on-evaluate-fullscreen-mode.md) | [androidJvm]
open override fun [onEvaluateFullscreenMode](on-evaluate-fullscreen-mode.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Disable full-screen mode as content will likely be hidden by the IME. | +| [onEvaluateInputViewShown](index.md#1199843332%2FFunctions%2F-912451524) | [androidJvm]
open fun [onEvaluateInputViewShown](index.md#1199843332%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onExtractedCursorMovement](index.md#405288937%2FFunctions%2F-912451524) | [androidJvm]
open fun [onExtractedCursorMovement](index.md#405288937%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onExtractedSelectionChanged](index.md#716747660%2FFunctions%2F-912451524) | [androidJvm]
open fun [onExtractedSelectionChanged](index.md#716747660%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onExtractedTextClicked](index.md#-1216139803%2FFunctions%2F-912451524) | [androidJvm]
open fun [onExtractedTextClicked](index.md#-1216139803%2FFunctions%2F-912451524)() | +| [onExtractingInputChanged](index.md#1514778502%2FFunctions%2F-912451524) | [androidJvm]
open fun [onExtractingInputChanged](index.md#1514778502%2FFunctions%2F-912451524)(p0: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)) | +| [onExtractTextContextMenuItem](index.md#1280426%2FFunctions%2F-912451524) | [androidJvm]
open fun [onExtractTextContextMenuItem](index.md#1280426%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onFinishCandidatesView](index.md#562756700%2FFunctions%2F-912451524) | [androidJvm]
open fun [onFinishCandidatesView](index.md#562756700%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onFinishInput](on-finish-input.md) | [androidJvm]
open override fun [onFinishInput](on-finish-input.md)()
When leaving some input field update the caches | +| [onFinishInputView](index.md#1367200420%2FFunctions%2F-912451524) | [androidJvm]
open fun [onFinishInputView](index.md#1367200420%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onGenericMotionEvent](index.md#-1839175592%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onGenericMotionEvent](index.md#-1839175592%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onInitializeInterface](index.md#1928046066%2FFunctions%2F-912451524) | [androidJvm]
open fun [onInitializeInterface](index.md#1928046066%2FFunctions%2F-912451524)() | +| [onInlineSuggestionsResponse](index.md#1953644954%2FFunctions%2F-912451524) | [androidJvm]
open fun [onInlineSuggestionsResponse](index.md#1953644954%2FFunctions%2F-912451524)(p0: [InlineSuggestionsResponse](https://developer.android.com/reference/kotlin/android/view/inputmethod/InlineSuggestionsResponse.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyDown](index.md#-490791370%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyDown](index.md#-490791370%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyLongPress](index.md#1465878963%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyLongPress](index.md#1465878963%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyMultiple](index.md#2059877585%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyMultiple](index.md#2059877585%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyUp](index.md#359982621%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyUp](index.md#359982621%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onLowMemory](index.md#914780206%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onLowMemory](index.md#914780206%2FFunctions%2F-912451524)() | +| [onRebind](index.md#1824585879%2FFunctions%2F-912451524) | [androidJvm]
open fun [onRebind](index.md#1824585879%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [onShowInputRequested](index.md#2028189064%2FFunctions%2F-912451524) | [androidJvm]
open fun [onShowInputRequested](index.md#2028189064%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onStartCandidatesView](index.md#-334535794%2FFunctions%2F-912451524) | [androidJvm]
open fun [onStartCandidatesView](index.md#-334535794%2FFunctions%2F-912451524)(p0: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html), p1: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onStartCommand](index.md#-1759072834%2FFunctions%2F-912451524) | [androidJvm]
open fun [onStartCommand](index.md#-1759072834%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [onStartInput](on-start-input.md) | [androidJvm]
open override fun [onStartInput](on-start-input.md)(info: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)?, restarting: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))
When entering some input field update the list of supported-mimes | +| [onStartInputView](index.md#388772508%2FFunctions%2F-912451524) | [androidJvm]
open fun [onStartInputView](index.md#388772508%2FFunctions%2F-912451524)(p0: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html), p1: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onTaskRemoved](index.md#1414326104%2FFunctions%2F-912451524) | [androidJvm]
open fun [onTaskRemoved](index.md#1414326104%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [onTrackballEvent](index.md#814015221%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onTrackballEvent](index.md#814015221%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onTrimMemory](index.md#-572197262%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onTrimMemory](index.md#-572197262%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onUnbind](index.md#-1324451215%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUnbind](index.md#-1324451215%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onUnbindInput](index.md#826784455%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUnbindInput](index.md#826784455%2FFunctions%2F-912451524)() | +| [onUpdateCursorAnchorInfo](index.md#-123771713%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUpdateCursorAnchorInfo](index.md#-123771713%2FFunctions%2F-912451524)(p0: [CursorAnchorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/CursorAnchorInfo.html)) | +| [onUpdateExtractedText](index.md#1081034666%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUpdateExtractedText](index.md#1081034666%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [ExtractedText](https://developer.android.com/reference/kotlin/android/view/inputmethod/ExtractedText.html)) | +| [onUpdateExtractingViews](index.md#-1461882045%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUpdateExtractingViews](index.md#-1461882045%2FFunctions%2F-912451524)(p0: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)) | +| [onUpdateExtractingVisibility](index.md#1380397879%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUpdateExtractingVisibility](index.md#1380397879%2FFunctions%2F-912451524)(p0: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)) | +| [onUpdateSelection](index.md#-1382924729%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUpdateSelection](index.md#-1382924729%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onWindowHidden](index.md#103678821%2FFunctions%2F-912451524) | [androidJvm]
open fun [onWindowHidden](index.md#103678821%2FFunctions%2F-912451524)() | +| [onWindowShown](index.md#450924410%2FFunctions%2F-912451524) | [androidJvm]
open fun [onWindowShown](index.md#450924410%2FFunctions%2F-912451524)() | +| [openFileInput](../-main-activity/index.md#-436133483%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openFileInput](../-main-activity/index.md#-436133483%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [FileInputStream](https://developer.android.com/reference/kotlin/java/io/FileInputStream.html) | +| [openFileOutput](../-main-activity/index.md#-1288028519%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openFileOutput](../-main-activity/index.md#-1288028519%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [FileOutputStream](https://developer.android.com/reference/kotlin/java/io/FileOutputStream.html) | +| [openOrCreateDatabase](../-main-activity/index.md#-352848248%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openOrCreateDatabase](../-main-activity/index.md#-352848248%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [SQLiteDatabase.CursorFactory](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.CursorFactory.html)): [SQLiteDatabase](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.html)
open override fun [openOrCreateDatabase](../-main-activity/index.md#1846808329%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [SQLiteDatabase.CursorFactory](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.CursorFactory.html), p3: [DatabaseErrorHandler](https://developer.android.com/reference/kotlin/android/database/DatabaseErrorHandler.html)?): [SQLiteDatabase](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.html) | +| [registerComponentCallbacks](../-main-activity/index.md#1516453775%2FFunctions%2F-912451524) | [androidJvm]
open fun [registerComponentCallbacks](../-main-activity/index.md#1516453775%2FFunctions%2F-912451524)(p0: [ComponentCallbacks](https://developer.android.com/reference/kotlin/android/content/ComponentCallbacks.html)) | +| [registerReceiver](../-main-activity/index.md#369060837%2FFunctions%2F-912451524) | [androidJvm]
open override fun [registerReceiver](../-main-activity/index.md#369060837%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html)): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?
open override fun [registerReceiver](../-main-activity/index.md#180699224%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?
open override fun [registerReceiver](../-main-activity/index.md#1896280668%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?
open override fun [registerReceiver](../-main-activity/index.md#-444475007%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? | +| [requestHideSelf](index.md#-974988483%2FFunctions%2F-912451524) | [androidJvm]
open fun [requestHideSelf](index.md#-974988483%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [requestShowSelf](index.md#-1018547934%2FFunctions%2F-912451524) | [androidJvm]
fun [requestShowSelf](index.md#-1018547934%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [revokeUriPermission](../-main-activity/index.md#-1459364395%2FFunctions%2F-912451524) | [androidJvm]
open override fun [revokeUriPermission](../-main-activity/index.md#-1459364395%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
open override fun [revokeUriPermission](../-main-activity/index.md#-401097840%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [sendBroadcast](../-main-activity/index.md#689861098%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendBroadcast](../-main-activity/index.md#689861098%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html))
open override fun [sendBroadcast](../-main-activity/index.md#281415540%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [sendBroadcastAsUser](../-main-activity/index.md#288711986%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendBroadcastAsUser](../-main-activity/index.md#288711986%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html))
open override fun [sendBroadcastAsUser](../-main-activity/index.md#546382636%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [sendBroadcastWithMultiplePermissions](../-main-activity/index.md#298882104%2FFunctions%2F-912451524) | [androidJvm]
open fun [sendBroadcastWithMultiplePermissions](../-main-activity/index.md#298882104%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) | +| [sendDefaultEditorAction](index.md#1910282917%2FFunctions%2F-912451524) | [androidJvm]
open fun [sendDefaultEditorAction](index.md#1910282917%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [sendDownUpKeyEvents](index.md#1344093703%2FFunctions%2F-912451524) | [androidJvm]
open fun [sendDownUpKeyEvents](index.md#1344093703%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [sendKeyChar](index.md#2089615920%2FFunctions%2F-912451524) | [androidJvm]
open fun [sendKeyChar](index.md#2089615920%2FFunctions%2F-912451524)(p0: [Char](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char/index.html)) | +| [sendOrderedBroadcast](../-main-activity/index.md#-2119529981%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendOrderedBroadcast](../-main-activity/index.md#-2119529981%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?)
open override fun [sendOrderedBroadcast](../-main-activity/index.md#2070291024%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p3: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p6: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?)
open override fun [sendOrderedBroadcast](../-main-activity/index.md#-1131561336%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p4: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p7: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?)
open fun [sendOrderedBroadcast](../-main-activity/index.md#1922483713%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p4: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p5: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p7: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?, p8: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [sendOrderedBroadcastAsUser](../-main-activity/index.md#1495784840%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendOrderedBroadcastAsUser](../-main-activity/index.md#1495784840%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p4: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p7: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [setBackDisposition](index.md#-928294962%2FFunctions%2F-912451524) | [androidJvm]
open fun [setBackDisposition](index.md#-928294962%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setCandidatesView](index.md#-1274419218%2FFunctions%2F-912451524) | [androidJvm]
open fun [setCandidatesView](index.md#-1274419218%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) | +| [setCandidatesViewShown](index.md#-1309294903%2FFunctions%2F-912451524) | [androidJvm]
open fun [setCandidatesViewShown](index.md#-1309294903%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setExtractView](index.md#1943282873%2FFunctions%2F-912451524) | [androidJvm]
open fun [setExtractView](index.md#1943282873%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) | +| [setExtractViewShown](index.md#-1474038572%2FFunctions%2F-912451524) | [androidJvm]
open fun [setExtractViewShown](index.md#-1474038572%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setInputView](index.md#637578114%2FFunctions%2F-912451524) | [androidJvm]
open fun [setInputView](index.md#637578114%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) | +| [setTheme](index.md#-423507083%2FFunctions%2F-912451524) | [androidJvm]
open override fun [setTheme](index.md#-423507083%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [shouldOfferSwitchingToNextInputMethod](index.md#-2113489468%2FFunctions%2F-912451524) | [androidJvm]
fun [shouldOfferSwitchingToNextInputMethod](index.md#-2113489468%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [showStatusIcon](index.md#722314036%2FFunctions%2F-912451524) | [androidJvm]
open fun [showStatusIcon](index.md#722314036%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [showWindow](index.md#154672086%2FFunctions%2F-912451524) | [androidJvm]
open fun [showWindow](index.md#154672086%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [startActivities](index.md#-1771892602%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startActivities](index.md#-1771892602%2FFunctions%2F-912451524)(p0: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)>)
open override fun [startActivities](index.md#-259889721%2FFunctions%2F-912451524)(p0: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)>, p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startActivity](index.md#901188466%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startActivity](index.md#901188466%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html))
open override fun [startActivity](index.md#114936667%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startForeground](index.md#-798229909%2FFunctions%2F-912451524) | [androidJvm]
fun [startForeground](index.md#-798229909%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Notification](https://developer.android.com/reference/kotlin/android/app/Notification.html))
fun [startForeground](index.md#1703969298%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Notification](https://developer.android.com/reference/kotlin/android/app/Notification.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [startForegroundService](../-main-activity/index.md#-291854073%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startForegroundService](../-main-activity/index.md#-291854073%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html)? | +| [startInstrumentation](../-main-activity/index.md#-1028122110%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startInstrumentation](../-main-activity/index.md#-1028122110%2FFunctions%2F-912451524)(p0: [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [startIntentSender](index.md#-1854061746%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startIntentSender](index.md#-1854061746%2FFunctions%2F-912451524)(p0: [IntentSender](https://developer.android.com/reference/kotlin/android/content/IntentSender.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?, p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
open override fun [startIntentSender](index.md#1836477951%2FFunctions%2F-912451524)(p0: [IntentSender](https://developer.android.com/reference/kotlin/android/content/IntentSender.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?, p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startService](../-main-activity/index.md#1648257764%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startService](../-main-activity/index.md#1648257764%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html)? | +| [stopForeground](index.md#1605916310%2FFunctions%2F-912451524) | [androidJvm]
fun [stopForeground](index.md#1605916310%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))
fun [stopForeground](index.md#-1662469777%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [stopSelf](index.md#-388277144%2FFunctions%2F-912451524) | [androidJvm]
fun [stopSelf](index.md#-388277144%2FFunctions%2F-912451524)()
fun [stopSelf](index.md#1063711750%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [stopSelfResult](index.md#-860745111%2FFunctions%2F-912451524) | [androidJvm]
fun [stopSelfResult](index.md#-860745111%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [stopService](../-main-activity/index.md#784453104%2FFunctions%2F-912451524) | [androidJvm]
open override fun [stopService](../-main-activity/index.md#784453104%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [switchInputMethod](index.md#2132340063%2FFunctions%2F-912451524) | [androidJvm]
open fun [switchInputMethod](index.md#2132340063%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html))
fun [switchInputMethod](index.md#-565473178%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [InputMethodSubtype](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputMethodSubtype.html)) | +| [switchToNextInputMethod](index.md#-1794606920%2FFunctions%2F-912451524) | [androidJvm]
fun [switchToNextInputMethod](index.md#-1794606920%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [switchToPreviousInputMethod](index.md#152595895%2FFunctions%2F-912451524) | [androidJvm]
fun [switchToPreviousInputMethod](index.md#152595895%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [unbindService](../-main-activity/index.md#391044623%2FFunctions%2F-912451524) | [androidJvm]
open override fun [unbindService](../-main-activity/index.md#391044623%2FFunctions%2F-912451524)(p0: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html)) | +| [unregisterComponentCallbacks](../-main-activity/index.md#441017302%2FFunctions%2F-912451524) | [androidJvm]
open fun [unregisterComponentCallbacks](../-main-activity/index.md#441017302%2FFunctions%2F-912451524)(p0: [ComponentCallbacks](https://developer.android.com/reference/kotlin/android/content/ComponentCallbacks.html)) | +| [unregisterReceiver](../-main-activity/index.md#1949248458%2FFunctions%2F-912451524) | [androidJvm]
open override fun [unregisterReceiver](../-main-activity/index.md#1949248458%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)) | +| [updateFullscreenMode](index.md#1457671799%2FFunctions%2F-912451524) | [androidJvm]
open fun [updateFullscreenMode](index.md#1457671799%2FFunctions%2F-912451524)() | +| [updateInputViewShown](index.md#1616814643%2FFunctions%2F-912451524) | [androidJvm]
open fun [updateInputViewShown](index.md#1616814643%2FFunctions%2F-912451524)() | +| [updateServiceGroup](../-main-activity/index.md#178246991%2FFunctions%2F-912451524) | [androidJvm]
open override fun [updateServiceGroup](../-main-activity/index.md#178246991%2FFunctions%2F-912451524)(p0: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create-input-view.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create-input-view.md new file mode 100644 index 0000000..15e849d --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create-input-view.md @@ -0,0 +1,19 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md)/[onCreateInputView](on-create-input-view.md) + +# onCreateInputView + +[androidJvm]\ +open override fun [onCreateInputView](on-create-input-view.md)(): [View](https://developer.android.com/reference/kotlin/android/view/View.html) + +When the keyboard is first drawn... + +- + inflate keyboardLayout +- + set the keyboard height +- + create pack icons + +#### Return + +View keyboardLayout diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create.md new file mode 100644 index 0000000..3a7eb01 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-create.md @@ -0,0 +1,13 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md)/[onCreate](on-create.md) + +# onCreate + +[androidJvm]\ +open override fun [onCreate](on-create.md)() + +When the activity is created... + +- + ensure coil can decode (and display) animated images +- + set the internal sticker dir, icon-padding, icon-size, icons-per-col, caches and loaded-packs diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-evaluate-fullscreen-mode.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-evaluate-fullscreen-mode.md new file mode 100644 index 0000000..1e44332 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-evaluate-fullscreen-mode.md @@ -0,0 +1,12 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md)/[onEvaluateFullscreenMode](on-evaluate-fullscreen-mode.md) + +# onEvaluateFullscreenMode + +[androidJvm]\ +open override fun [onEvaluateFullscreenMode](on-evaluate-fullscreen-mode.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) + +Disable full-screen mode as content will likely be hidden by the IME. + +#### Return + +Boolean false diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-finish-input.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-finish-input.md new file mode 100644 index 0000000..c3c07aa --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-finish-input.md @@ -0,0 +1,8 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md)/[onFinishInput](on-finish-input.md) + +# onFinishInput + +[androidJvm]\ +open override fun [onFinishInput](on-finish-input.md)() + +When leaving some input field update the caches diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-start-input.md b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-start-input.md new file mode 100644 index 0000000..325fe3f --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-image-keyboard/on-start-input.md @@ -0,0 +1,17 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[ImageKeyboard](index.md)/[onStartInput](on-start-input.md) + +# onStartInput + +[androidJvm]\ +open override fun [onStartInput](on-start-input.md)(info: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)?, restarting: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) + +When entering some input field update the list of supported-mimes + +## Parameters + +androidJvm + +| | | +|---|---| +| info | | +| restarting | | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/-main-activity.md b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/-main-activity.md new file mode 100644 index 0000000..790870a --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/-main-activity.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[MainActivity](index.md)/[MainActivity](-main-activity.md) + +# MainActivity + +[androidJvm]\ +fun [MainActivity](-main-activity.md)() diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/choose-dir.md b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/choose-dir.md new file mode 100644 index 0000000..ce47629 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/choose-dir.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[MainActivity](index.md)/[chooseDir](choose-dir.md) + +# chooseDir + +[androidJvm]\ +fun [chooseDir](choose-dir.md)(view: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) + +Called on button press to choose a new directory + +## Parameters + +androidJvm + +| | | +|---|---| +| view | : View | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/enable-keyboard.md b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/enable-keyboard.md new file mode 100644 index 0000000..857c5f1 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/enable-keyboard.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[MainActivity](index.md)/[enableKeyboard](enable-keyboard.md) + +# enableKeyboard + +[androidJvm]\ +fun [enableKeyboard](enable-keyboard.md)(view: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) + +Called on button press to launch settings + +## Parameters + +androidJvm + +| | | +|---|---| +| view | : View | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/index.md new file mode 100644 index 0000000..e470a18 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-main-activity/index.md @@ -0,0 +1,377 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[MainActivity](index.md) + +# MainActivity + +[androidJvm]\ +class [MainActivity](index.md) : [AppCompatActivity](https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatActivity.html) + +MainActivity class inherits from the AppCompatActivity class - provides the settings view + +## Constructors + +| | | +|---|---| +| [MainActivity](-main-activity.md) | [androidJvm]
fun [MainActivity](-main-activity.md)() | + +## Functions + +| Name | Summary | +|---|---| +| [addContentView](index.md#-652519453%2FFunctions%2F-912451524) | [androidJvm]
open override fun [addContentView](index.md#-652519453%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html), p1: [ViewGroup.LayoutParams](https://developer.android.com/reference/kotlin/android/view/ViewGroup.LayoutParams.html)) | +| [addOnContextAvailableListener](index.md#1898328035%2FFunctions%2F-912451524) | [androidJvm]
override fun [addOnContextAvailableListener](index.md#1898328035%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [OnContextAvailableListener](https://developer.android.com/reference/kotlin/androidx/activity/contextaware/OnContextAvailableListener.html)) | +| [applyOverrideConfiguration](index.md#1950433422%2FFunctions%2F-912451524) | [androidJvm]
open fun [applyOverrideConfiguration](index.md#1950433422%2FFunctions%2F-912451524)(p0: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)) | +| [attachBaseContext](index.md#-149173880%2FFunctions%2F-912451524) | [androidJvm]
open override fun [attachBaseContext](index.md#-149173880%2FFunctions%2F-912451524)(p0: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) | +| [bindIsolatedService](index.md#-936523269%2FFunctions%2F-912451524) | [androidJvm]
open override fun [bindIsolatedService](index.md#-936523269%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p3: [Executor](https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html), p4: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [bindService](index.md#2022335150%2FFunctions%2F-912451524) | [androidJvm]
open override fun [bindService](index.md#2022335150%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
open override fun [bindService](index.md#-764880913%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Executor](https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html), p3: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [bindServiceAsUser](index.md#-365950384%2FFunctions%2F-912451524) | [androidJvm]
open override fun [bindServiceAsUser](index.md#-365950384%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [checkCallingOrSelfPermission](index.md#-315710025%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingOrSelfPermission](index.md#-315710025%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingOrSelfUriPermission](index.md#832829402%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingOrSelfUriPermission](index.md#832829402%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingOrSelfUriPermissions](index.md#-1013919811%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingOrSelfUriPermissions](index.md#-1013919811%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html) | +| [checkCallingPermission](index.md#893466952%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingPermission](index.md#893466952%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingUriPermission](index.md#1348946283%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingUriPermission](index.md#1348946283%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkCallingUriPermissions](index.md#1966715980%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkCallingUriPermissions](index.md#1966715980%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html) | +| [checkPermission](index.md#-1698615512%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkPermission](index.md#-1698615512%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkSelfPermission](index.md#1389999028%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkSelfPermission](index.md#1389999028%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkUriPermission](index.md#2104701707%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkUriPermission](index.md#2104701707%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
open override fun [checkUriPermission](index.md#1290765996%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?, p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [checkUriPermissions](index.md#-1934262484%2FFunctions%2F-912451524) | [androidJvm]
open override fun [checkUriPermissions](index.md#-1934262484%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html) | +| [chooseDir](choose-dir.md) | [androidJvm]
fun [chooseDir](choose-dir.md)(view: [View](https://developer.android.com/reference/kotlin/android/view/View.html))
Called on button press to choose a new directory | +| [closeContextMenu](index.md#1442022420%2FFunctions%2F-912451524) | [androidJvm]
open fun [closeContextMenu](index.md#1442022420%2FFunctions%2F-912451524)() | +| [closeOptionsMenu](index.md#-1220759843%2FFunctions%2F-912451524) | [androidJvm]
open override fun [closeOptionsMenu](index.md#-1220759843%2FFunctions%2F-912451524)() | +| [createAttributionContext](index.md#1250560058%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createAttributionContext](index.md#1250560058%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createConfigurationContext](index.md#-1154826084%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createConfigurationContext](index.md#-1154826084%2FFunctions%2F-912451524)(p0: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createContext](index.md#1358229057%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createContext](index.md#1358229057%2FFunctions%2F-912451524)(p0: [ContextParams](https://developer.android.com/reference/kotlin/android/content/ContextParams.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createContextForSplit](index.md#1654585621%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createContextForSplit](index.md#1654585621%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createDeviceProtectedStorageContext](index.md#-2131343837%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createDeviceProtectedStorageContext](index.md#-2131343837%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createDisplayContext](index.md#-296982170%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createDisplayContext](index.md#-296982170%2FFunctions%2F-912451524)(p0: [Display](https://developer.android.com/reference/kotlin/android/view/Display.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createPackageContext](index.md#212314043%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createPackageContext](index.md#212314043%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [createPendingResult](index.md#-286030396%2FFunctions%2F-912451524) | [androidJvm]
open fun [createPendingResult](index.md#-286030396%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [PendingIntent](https://developer.android.com/reference/kotlin/android/app/PendingIntent.html) | +| [createWindowContext](index.md#-1685281025%2FFunctions%2F-912451524) | [androidJvm]
open override fun [createWindowContext](index.md#-1685281025%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)
open override fun [createWindowContext](index.md#291506760%2FFunctions%2F-912451524)(p0: [Display](https://developer.android.com/reference/kotlin/android/view/Display.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [databaseList](index.md#-2015717810%2FFunctions%2F-912451524) | [androidJvm]
open override fun [databaseList](index.md#-2015717810%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| [deleteDatabase](index.md#1521633731%2FFunctions%2F-912451524) | [androidJvm]
open override fun [deleteDatabase](index.md#1521633731%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [deleteFile](index.md#-1794089596%2FFunctions%2F-912451524) | [androidJvm]
open override fun [deleteFile](index.md#-1794089596%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [deleteSharedPreferences](index.md#-1249690503%2FFunctions%2F-912451524) | [androidJvm]
open override fun [deleteSharedPreferences](index.md#-1249690503%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dismissKeyboardShortcutsHelper](index.md#-819509184%2FFunctions%2F-912451524) | [androidJvm]
fun [dismissKeyboardShortcutsHelper](index.md#-819509184%2FFunctions%2F-912451524)() | +| [dispatchFragmentsOnCreateView](index.md#264619370%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
fun [dispatchFragmentsOnCreateView](index.md#264619370%2FFunctions%2F-912451524)(@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)?, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p3: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)): [View](https://developer.android.com/reference/kotlin/android/view/View.html)? | +| [dispatchGenericMotionEvent](index.md#-1136387127%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dispatchGenericMotionEvent](index.md#-1136387127%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dispatchKeyEvent](index.md#1347079600%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dispatchKeyEvent](index.md#1347079600%2FFunctions%2F-912451524)(p0: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dispatchKeyShortcutEvent](index.md#564099754%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dispatchKeyShortcutEvent](index.md#564099754%2FFunctions%2F-912451524)(p0: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dispatchPopulateAccessibilityEvent](index.md#-636023982%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dispatchPopulateAccessibilityEvent](index.md#-636023982%2FFunctions%2F-912451524)(p0: [AccessibilityEvent](https://developer.android.com/reference/kotlin/android/view/accessibility/AccessibilityEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dispatchTouchEvent](index.md#1308980251%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dispatchTouchEvent](index.md#1308980251%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dispatchTrackballEvent](index.md#-639240474%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dispatchTrackballEvent](index.md#-639240474%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [dump](index.md#1193062016%2FFunctions%2F-912451524) | [androidJvm]
open override fun [dump](index.md#1193062016%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), @[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p1: [FileDescriptor](https://developer.android.com/reference/kotlin/java/io/FileDescriptor.html)?, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [PrintWriter](https://developer.android.com/reference/kotlin/java/io/PrintWriter.html), @[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p3: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>?) | +| [enableKeyboard](enable-keyboard.md) | [androidJvm]
fun [enableKeyboard](enable-keyboard.md)(view: [View](https://developer.android.com/reference/kotlin/android/view/View.html))
Called on button press to launch settings | +| [enforceCallingOrSelfPermission](index.md#-373876383%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingOrSelfPermission](index.md#-373876383%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [enforceCallingOrSelfUriPermission](index.md#1996391077%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingOrSelfUriPermission](index.md#1996391077%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | +| [enforceCallingPermission](index.md#577330480%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingPermission](index.md#577330480%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [enforceCallingUriPermission](index.md#370165494%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceCallingUriPermission](index.md#370165494%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | +| [enforcePermission](index.md#-1911070116%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforcePermission](index.md#-1911070116%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [enforceUriPermission](index.md#-2129139702%2FFunctions%2F-912451524) | [androidJvm]
open override fun [enforceUriPermission](index.md#-2129139702%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html))
open override fun [enforceUriPermission](index.md#355973580%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?, p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [ensureViewModelStore](index.md#-2010483676%2FFunctions%2F-912451524) | [androidJvm]
open fun [ensureViewModelStore](index.md#-2010483676%2FFunctions%2F-912451524)() | +| [enterPictureInPictureMode](index.md#-248336243%2FFunctions%2F-912451524) | [androidJvm]
open fun [enterPictureInPictureMode](index.md#-248336243%2FFunctions%2F-912451524)(p0: [PictureInPictureParams](https://developer.android.com/reference/kotlin/android/app/PictureInPictureParams.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [fileList](index.md#1346241261%2FFunctions%2F-912451524) | [androidJvm]
open override fun [fileList](index.md#1346241261%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| [findViewById](index.md#-1527164432%2FFunctions%2F-912451524) | [androidJvm]
open override fun <[T](index.md#-1527164432%2FFunctions%2F-912451524) : [View](https://developer.android.com/reference/kotlin/android/view/View.html)> [findViewById](index.md#-1527164432%2FFunctions%2F-912451524)(@[IdRes](https://developer.android.com/reference/kotlin/androidx/annotation/IdRes.html)p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [T](index.md#-1527164432%2FFunctions%2F-912451524) | +| [finish](index.md#1048858871%2FFunctions%2F-912451524) | [androidJvm]
open fun [finish](index.md#1048858871%2FFunctions%2F-912451524)() | +| [finishActivity](index.md#-1038546362%2FFunctions%2F-912451524) | [androidJvm]
open fun [finishActivity](index.md#-1038546362%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [finishAffinity](index.md#-635508049%2FFunctions%2F-912451524) | [androidJvm]
open fun [finishAffinity](index.md#-635508049%2FFunctions%2F-912451524)() | +| [finishAfterTransition](index.md#-1828020174%2FFunctions%2F-912451524) | [androidJvm]
open fun [finishAfterTransition](index.md#-1828020174%2FFunctions%2F-912451524)() | +| [finishAndRemoveTask](index.md#96995203%2FFunctions%2F-912451524) | [androidJvm]
open fun [finishAndRemoveTask](index.md#96995203%2FFunctions%2F-912451524)() | +| [getActionBar](index.md#-2108225789%2FFunctions%2F-912451524) | [androidJvm]
open fun [getActionBar](index.md#-2108225789%2FFunctions%2F-912451524)(): [ActionBar](https://developer.android.com/reference/kotlin/android/app/ActionBar.html)? | +| [getActivityResultRegistry](index.md#706283228%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
override fun [getActivityResultRegistry](index.md#706283228%2FFunctions%2F-912451524)(): [ActivityResultRegistry](https://developer.android.com/reference/kotlin/androidx/activity/result/ActivityResultRegistry.html) | +| [getApplication](index.md#1526237776%2FFunctions%2F-912451524) | [androidJvm]
fun [getApplication](index.md#1526237776%2FFunctions%2F-912451524)(): [Application](https://developer.android.com/reference/kotlin/android/app/Application.html) | +| [getApplicationContext](index.md#720574270%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getApplicationContext](index.md#720574270%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [getApplicationInfo](index.md#875309695%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getApplicationInfo](index.md#875309695%2FFunctions%2F-912451524)(): [ApplicationInfo](https://developer.android.com/reference/kotlin/android/content/pm/ApplicationInfo.html) | +| [getAssets](index.md#-1028304091%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getAssets](index.md#-1028304091%2FFunctions%2F-912451524)(): [AssetManager](https://developer.android.com/reference/kotlin/android/content/res/AssetManager.html) | +| [getAttributionSource](index.md#745115299%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getAttributionSource](index.md#745115299%2FFunctions%2F-912451524)(): [AttributionSource](https://developer.android.com/reference/kotlin/android/content/AttributionSource.html) | +| [getAttributionTag](index.md#-2059689374%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getAttributionTag](index.md#-2059689374%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | +| [getBaseContext](index.md#1836627711%2FFunctions%2F-912451524) | [androidJvm]
open fun [getBaseContext](index.md#1836627711%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | +| [getCacheDir](index.md#-803358382%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getCacheDir](index.md#-803358382%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getCallingActivity](index.md#-2093832307%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCallingActivity](index.md#-2093832307%2FFunctions%2F-912451524)(): [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html)? | +| [getCallingPackage](index.md#-1745389992%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCallingPackage](index.md#-1745389992%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | +| [getChangingConfigurations](index.md#-1601610448%2FFunctions%2F-912451524) | [androidJvm]
open fun [getChangingConfigurations](index.md#-1601610448%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getClassLoader](index.md#1242041746%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getClassLoader](index.md#1242041746%2FFunctions%2F-912451524)(): [ClassLoader](https://developer.android.com/reference/kotlin/java/lang/ClassLoader.html) | +| [getCodeCacheDir](index.md#1138511077%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getCodeCacheDir](index.md#1138511077%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getColor](index.md#1612713529%2FFunctions%2F-912451524) | [androidJvm]
fun [getColor](index.md#1612713529%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getColorStateList](index.md#49622702%2FFunctions%2F-912451524) | [androidJvm]
fun [getColorStateList](index.md#49622702%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ColorStateList](https://developer.android.com/reference/kotlin/android/content/res/ColorStateList.html) | +| [getComponentName](index.md#-1710268232%2FFunctions%2F-912451524) | [androidJvm]
open fun [getComponentName](index.md#-1710268232%2FFunctions%2F-912451524)(): [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html) | +| [getContentResolver](index.md#-1924753378%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getContentResolver](index.md#-1924753378%2FFunctions%2F-912451524)(): [ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html) | +| [getContentScene](index.md#261968391%2FFunctions%2F-912451524) | [androidJvm]
open fun [getContentScene](index.md#261968391%2FFunctions%2F-912451524)(): [Scene](https://developer.android.com/reference/kotlin/android/transition/Scene.html) | +| [getContentTransitionManager](index.md#1914863227%2FFunctions%2F-912451524) | [androidJvm]
open fun [getContentTransitionManager](index.md#1914863227%2FFunctions%2F-912451524)(): [TransitionManager](https://developer.android.com/reference/kotlin/android/transition/TransitionManager.html) | +| [getCurrentFocus](index.md#-1699869637%2FFunctions%2F-912451524) | [androidJvm]
open fun [getCurrentFocus](index.md#-1699869637%2FFunctions%2F-912451524)(): [View](https://developer.android.com/reference/kotlin/android/view/View.html)? | +| [getDatabasePath](index.md#1182335943%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDatabasePath](index.md#1182335943%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getDataDir](index.md#666732474%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDataDir](index.md#666732474%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getDefaultViewModelProviderFactory](index.md#932761855%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open override fun [getDefaultViewModelProviderFactory](index.md#932761855%2FFunctions%2F-912451524)(): [ViewModelProvider.Factory](https://developer.android.com/reference/kotlin/androidx/lifecycle/ViewModelProvider.Factory.html) | +| [getDelegate](index.md#1783008893%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open fun [getDelegate](index.md#1783008893%2FFunctions%2F-912451524)(): [AppCompatDelegate](https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatDelegate.html) | +| [getDir](index.md#264472777%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDir](index.md#264472777%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getDisplay](index.md#488073307%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getDisplay](index.md#488073307%2FFunctions%2F-912451524)(): [Display](https://developer.android.com/reference/kotlin/android/view/Display.html)? | +| [getDrawable](index.md#-953197380%2FFunctions%2F-912451524) | [androidJvm]
fun [getDrawable](index.md#-953197380%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Drawable](https://developer.android.com/reference/kotlin/android/graphics/drawable/Drawable.html)? | +| [getDrawerToggleDelegate](index.md#-921690152%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open override fun [getDrawerToggleDelegate](index.md#-921690152%2FFunctions%2F-912451524)(): [ActionBarDrawerToggle.Delegate](https://developer.android.com/reference/kotlin/androidx/appcompat/app/ActionBarDrawerToggle.Delegate.html)? | +| [getExternalCacheDir](index.md#544398023%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalCacheDir](index.md#544398023%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html)? | +| [getExternalCacheDirs](index.md#1262724320%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalCacheDirs](index.md#1262724320%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getExternalFilesDir](index.md#-1987272293%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalFilesDir](index.md#-1987272293%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [File](https://developer.android.com/reference/kotlin/java/io/File.html)? | +| [getExternalFilesDirs](index.md#-2070683431%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalFilesDirs](index.md#-2070683431%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getExternalMediaDirs](index.md#1078368190%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getExternalMediaDirs](index.md#1078368190%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getFilesDir](index.md#-2018610489%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getFilesDir](index.md#-2018610489%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getFileStreamPath](index.md#-1523976920%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getFileStreamPath](index.md#-1523976920%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getIntent](index.md#-1000759074%2FFunctions%2F-912451524) | [androidJvm]
open fun [getIntent](index.md#-1000759074%2FFunctions%2F-912451524)(): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html) | +| [getLastNonConfigurationInstance](index.md#-977658074%2FFunctions%2F-912451524) | [androidJvm]
open fun [getLastNonConfigurationInstance](index.md#-977658074%2FFunctions%2F-912451524)(): [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)? | +| [getLayoutInflater](index.md#-755744763%2FFunctions%2F-912451524) | [androidJvm]
open fun [getLayoutInflater](index.md#-755744763%2FFunctions%2F-912451524)(): [LayoutInflater](https://developer.android.com/reference/kotlin/android/view/LayoutInflater.html) | +| [getLifecycle](index.md#-363549909%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open override fun [getLifecycle](index.md#-363549909%2FFunctions%2F-912451524)(): [Lifecycle](https://developer.android.com/reference/kotlin/androidx/lifecycle/Lifecycle.html) | +| [getLocalClassName](index.md#-376937214%2FFunctions%2F-912451524) | [androidJvm]
open fun [getLocalClassName](index.md#-376937214%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getMainExecutor](index.md#1205639281%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getMainExecutor](index.md#1205639281%2FFunctions%2F-912451524)(): [Executor](https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html) | +| [getMainLooper](index.md#400244339%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getMainLooper](index.md#400244339%2FFunctions%2F-912451524)(): [Looper](https://developer.android.com/reference/kotlin/android/os/Looper.html) | +| [getMaxNumPictureInPictureActions](index.md#-1704478464%2FFunctions%2F-912451524) | [androidJvm]
open fun [getMaxNumPictureInPictureActions](index.md#-1704478464%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getMediaController](index.md#-1703977600%2FFunctions%2F-912451524) | [androidJvm]
fun [getMediaController](index.md#-1703977600%2FFunctions%2F-912451524)(): [MediaController](https://developer.android.com/reference/kotlin/android/media/session/MediaController.html) | +| [getMenuInflater](index.md#13623128%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open override fun [getMenuInflater](index.md#13623128%2FFunctions%2F-912451524)(): [MenuInflater](https://developer.android.com/reference/kotlin/android/view/MenuInflater.html) | +| [getNoBackupFilesDir](index.md#1811406884%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getNoBackupFilesDir](index.md#1811406884%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getObbDir](index.md#252787007%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getObbDir](index.md#252787007%2FFunctions%2F-912451524)(): [File](https://developer.android.com/reference/kotlin/java/io/File.html) | +| [getObbDirs](index.md#812717416%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getObbDirs](index.md#812717416%2FFunctions%2F-912451524)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> | +| [getOnBackPressedDispatcher](index.md#1039536402%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
override fun [getOnBackPressedDispatcher](index.md#1039536402%2FFunctions%2F-912451524)(): [OnBackPressedDispatcher](https://developer.android.com/reference/kotlin/androidx/activity/OnBackPressedDispatcher.html) | +| [getOpPackageName](index.md#-814243443%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getOpPackageName](index.md#-814243443%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getPackageCodePath](index.md#-1681869883%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageCodePath](index.md#-1681869883%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getPackageManager](index.md#224992758%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageManager](index.md#224992758%2FFunctions%2F-912451524)(): [PackageManager](https://developer.android.com/reference/kotlin/android/content/pm/PackageManager.html) | +| [getPackageName](index.md#-1158183924%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageName](index.md#-1158183924%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getPackageResourcePath](index.md#512700484%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getPackageResourcePath](index.md#512700484%2FFunctions%2F-912451524)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getParams](index.md#-417920553%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getParams](index.md#-417920553%2FFunctions%2F-912451524)(): [ContextParams](https://developer.android.com/reference/kotlin/android/content/ContextParams.html)? | +| [getParent](index.md#-78472560%2FFunctions%2F-912451524) | [androidJvm]
fun [getParent](index.md#-78472560%2FFunctions%2F-912451524)(): [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| [getParentActivityIntent](index.md#1492932869%2FFunctions%2F-912451524) | [androidJvm]
open fun [getParentActivityIntent](index.md#1492932869%2FFunctions%2F-912451524)(): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? | +| [getPreferences](index.md#-427727546%2FFunctions%2F-912451524) | [androidJvm]
open fun [getPreferences](index.md#-427727546%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [SharedPreferences](https://developer.android.com/reference/kotlin/android/content/SharedPreferences.html) | +| [getReferrer](index.md#-581473925%2FFunctions%2F-912451524) | [androidJvm]
open fun [getReferrer](index.md#-581473925%2FFunctions%2F-912451524)(): [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)? | +| [getRequestedOrientation](index.md#1038606840%2FFunctions%2F-912451524) | [androidJvm]
open fun [getRequestedOrientation](index.md#1038606840%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getResources](index.md#-404044493%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getResources](index.md#-404044493%2FFunctions%2F-912451524)(): [Resources](https://developer.android.com/reference/kotlin/android/content/res/Resources.html) | +| [getSavedStateRegistry](index.md#2075539550%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
override fun [getSavedStateRegistry](index.md#2075539550%2FFunctions%2F-912451524)(): [SavedStateRegistry](https://developer.android.com/reference/kotlin/androidx/savedstate/SavedStateRegistry.html) | +| [getSearchEvent](index.md#-630770%2FFunctions%2F-912451524) | [androidJvm]
fun [getSearchEvent](index.md#-630770%2FFunctions%2F-912451524)(): [SearchEvent](https://developer.android.com/reference/kotlin/android/view/SearchEvent.html) | +| [getSharedPreferences](index.md#1470789827%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getSharedPreferences](index.md#1470789827%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [SharedPreferences](https://developer.android.com/reference/kotlin/android/content/SharedPreferences.html) | +| [getSplashScreen](index.md#-382132249%2FFunctions%2F-912451524) | [androidJvm]
fun [getSplashScreen](index.md#-382132249%2FFunctions%2F-912451524)(): [SplashScreen](https://developer.android.com/reference/kotlin/android/window/SplashScreen.html) | +| [getString](index.md#-1083071447%2FFunctions%2F-912451524) | [androidJvm]
fun [getString](index.md#-1083071447%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
fun [getString](index.md#1906424039%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), vararg p1: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| [getSupportActionBar](index.md#993354804%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open fun [getSupportActionBar](index.md#993354804%2FFunctions%2F-912451524)(): [ActionBar](https://developer.android.com/reference/kotlin/androidx/appcompat/app/ActionBar.html)? | +| [getSupportFragmentManager](index.md#396613922%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open fun [getSupportFragmentManager](index.md#396613922%2FFunctions%2F-912451524)(): [FragmentManager](https://developer.android.com/reference/kotlin/androidx/fragment/app/FragmentManager.html) | +| [getSupportParentActivityIntent](index.md#192054068%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open override fun [getSupportParentActivityIntent](index.md#192054068%2FFunctions%2F-912451524)(): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? | +| [getSystemService](index.md#1869678890%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getSystemService](index.md#1869678890%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)
fun <[T](index.md#-1033418729%2FFunctions%2F-912451524) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> [getSystemService](index.md#-1033418729%2FFunctions%2F-912451524)(p0: [Class](https://developer.android.com/reference/kotlin/java/lang/Class.html)<[T](index.md#-1033418729%2FFunctions%2F-912451524)>): [T](index.md#-1033418729%2FFunctions%2F-912451524) | +| [getSystemServiceName](index.md#-1607307550%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getSystemServiceName](index.md#-1607307550%2FFunctions%2F-912451524)(p0: [Class](https://developer.android.com/reference/kotlin/java/lang/Class.html)<*>): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | +| [getTaskId](index.md#-1226887558%2FFunctions%2F-912451524) | [androidJvm]
open fun [getTaskId](index.md#-1226887558%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getText](index.md#-1417941683%2FFunctions%2F-912451524) | [androidJvm]
fun [getText](index.md#-1417941683%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html) | +| [getTheme](index.md#945814313%2FFunctions%2F-912451524) | [androidJvm]
open override fun [getTheme](index.md#945814313%2FFunctions%2F-912451524)(): [Resources.Theme](https://developer.android.com/reference/kotlin/android/content/res/Resources.Theme.html) | +| [getTitle](index.md#671976584%2FFunctions%2F-912451524) | [androidJvm]
fun [getTitle](index.md#671976584%2FFunctions%2F-912451524)(): [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html) | +| [getTitleColor](index.md#-815012881%2FFunctions%2F-912451524) | [androidJvm]
fun [getTitleColor](index.md#-815012881%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getViewModelStore](index.md#-123874808%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open override fun [getViewModelStore](index.md#-123874808%2FFunctions%2F-912451524)(): [ViewModelStore](https://developer.android.com/reference/kotlin/androidx/lifecycle/ViewModelStore.html) | +| [getVoiceInteractor](index.md#819156245%2FFunctions%2F-912451524) | [androidJvm]
open fun [getVoiceInteractor](index.md#819156245%2FFunctions%2F-912451524)(): [VoiceInteractor](https://developer.android.com/reference/kotlin/android/app/VoiceInteractor.html) | +| [getVolumeControlStream](index.md#714135997%2FFunctions%2F-912451524) | [androidJvm]
fun [getVolumeControlStream](index.md#714135997%2FFunctions%2F-912451524)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getWindow](index.md#1004659210%2FFunctions%2F-912451524) | [androidJvm]
open fun [getWindow](index.md#1004659210%2FFunctions%2F-912451524)(): [Window](https://developer.android.com/reference/kotlin/android/view/Window.html) | +| [getWindowManager](index.md#-130996765%2FFunctions%2F-912451524) | [androidJvm]
open fun [getWindowManager](index.md#-130996765%2FFunctions%2F-912451524)(): [WindowManager](https://developer.android.com/reference/kotlin/android/view/WindowManager.html) | +| [grantUriPermission](index.md#715282874%2FFunctions%2F-912451524) | [androidJvm]
open override fun [grantUriPermission](index.md#715282874%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [hasWindowFocus](index.md#-27928292%2FFunctions%2F-912451524) | [androidJvm]
open fun [hasWindowFocus](index.md#-27928292%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [invalidateOptionsMenu](index.md#1946521782%2FFunctions%2F-912451524) | [androidJvm]
open override fun [invalidateOptionsMenu](index.md#1946521782%2FFunctions%2F-912451524)() | +| [isActivityTransitionRunning](index.md#1073823551%2FFunctions%2F-912451524) | [androidJvm]
open fun [isActivityTransitionRunning](index.md#1073823551%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isChangingConfigurations](index.md#1931207062%2FFunctions%2F-912451524) | [androidJvm]
open fun [isChangingConfigurations](index.md#1931207062%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isChild](index.md#1947658526%2FFunctions%2F-912451524) | [androidJvm]
fun [isChild](index.md#1947658526%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isDestroyed](index.md#-423188415%2FFunctions%2F-912451524) | [androidJvm]
open fun [isDestroyed](index.md#-423188415%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isDeviceProtectedStorage](index.md#1565618010%2FFunctions%2F-912451524) | [androidJvm]
open override fun [isDeviceProtectedStorage](index.md#1565618010%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isFinishing](index.md#-1522152277%2FFunctions%2F-912451524) | [androidJvm]
open fun [isFinishing](index.md#-1522152277%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isImmersive](index.md#80260575%2FFunctions%2F-912451524) | [androidJvm]
open fun [isImmersive](index.md#80260575%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isInMultiWindowMode](index.md#49252659%2FFunctions%2F-912451524) | [androidJvm]
open fun [isInMultiWindowMode](index.md#49252659%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isInPictureInPictureMode](index.md#-1297157635%2FFunctions%2F-912451524) | [androidJvm]
open fun [isInPictureInPictureMode](index.md#-1297157635%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isLaunchedFromBubble](index.md#386928344%2FFunctions%2F-912451524) | [androidJvm]
open fun [isLaunchedFromBubble](index.md#386928344%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isLocalVoiceInteractionSupported](index.md#-1903895843%2FFunctions%2F-912451524) | [androidJvm]
open fun [isLocalVoiceInteractionSupported](index.md#-1903895843%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isRestricted](index.md#-1776278686%2FFunctions%2F-912451524) | [androidJvm]
open override fun [isRestricted](index.md#-1776278686%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isTaskRoot](index.md#2027112825%2FFunctions%2F-912451524) | [androidJvm]
open fun [isTaskRoot](index.md#2027112825%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isUiContext](index.md#2131014658%2FFunctions%2F-912451524) | [androidJvm]
open override fun [isUiContext](index.md#2131014658%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isVoiceInteraction](index.md#-1356218592%2FFunctions%2F-912451524) | [androidJvm]
open fun [isVoiceInteraction](index.md#-1356218592%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [isVoiceInteractionRoot](index.md#-1896831266%2FFunctions%2F-912451524) | [androidJvm]
open fun [isVoiceInteractionRoot](index.md#-1896831266%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [markFragmentsCreated](index.md#2027345122%2FFunctions%2F-912451524) | [androidJvm]
open fun [markFragmentsCreated](index.md#2027345122%2FFunctions%2F-912451524)() | +| [moveDatabaseFrom](index.md#-1531556325%2FFunctions%2F-912451524) | [androidJvm]
open override fun [moveDatabaseFrom](index.md#-1531556325%2FFunctions%2F-912451524)(p0: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [moveSharedPreferencesFrom](index.md#-336755131%2FFunctions%2F-912451524) | [androidJvm]
open override fun [moveSharedPreferencesFrom](index.md#-336755131%2FFunctions%2F-912451524)(p0: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [moveTaskToBack](index.md#-1282212521%2FFunctions%2F-912451524) | [androidJvm]
open fun [moveTaskToBack](index.md#-1282212521%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [navigateUpTo](index.md#-1674464237%2FFunctions%2F-912451524) | [androidJvm]
open fun [navigateUpTo](index.md#-1674464237%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [obtainStyledAttributes](index.md#1790084466%2FFunctions%2F-912451524) | [androidJvm]
fun [obtainStyledAttributes](index.md#1790084466%2FFunctions%2F-912451524)(p0: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html)
fun [obtainStyledAttributes](index.md#-1642243463%2FFunctions%2F-912451524)(p0: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)?, p1: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html)
fun [obtainStyledAttributes](index.md#-1436889597%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html)
fun [obtainStyledAttributes](index.md#1344552345%2FFunctions%2F-912451524)(p0: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)?, p1: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [TypedArray](https://developer.android.com/reference/kotlin/android/content/res/TypedArray.html) | +| [onActionModeFinished](index.md#841259903%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onActionModeFinished](index.md#841259903%2FFunctions%2F-912451524)(p0: [ActionMode](https://developer.android.com/reference/kotlin/android/view/ActionMode.html)) | +| [onActionModeStarted](index.md#-312043496%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onActionModeStarted](index.md#-312043496%2FFunctions%2F-912451524)(p0: [ActionMode](https://developer.android.com/reference/kotlin/android/view/ActionMode.html)) | +| [onActivityReenter](index.md#799400472%2FFunctions%2F-912451524) | [androidJvm]
open fun [onActivityReenter](index.md#799400472%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [onActivityResult](index.md#-1522048086%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onActivityResult](index.md#-1522048086%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p2: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?) | +| [onApplyThemeResource](index.md#-1518739575%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onApplyThemeResource](index.md#-1518739575%2FFunctions%2F-912451524)(p0: [Resources.Theme](https://developer.android.com/reference/kotlin/android/content/res/Resources.Theme.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onAttachedToWindow](index.md#353137244%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onAttachedToWindow](index.md#353137244%2FFunctions%2F-912451524)() | +| [onBackPressed](index.md#1244181503%2FFunctions%2F-912451524) | [androidJvm]
@[MainThread](https://developer.android.com/reference/kotlin/androidx/annotation/MainThread.html)
open override fun [onBackPressed](index.md#1244181503%2FFunctions%2F-912451524)() | +| [onChildTitleChanged](index.md#1324975259%2FFunctions%2F-912451524) | [androidJvm]
open fun [onChildTitleChanged](index.md#1324975259%2FFunctions%2F-912451524)(p0: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), p1: [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html)) | +| [onConfigurationChanged](index.md#1681265737%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onConfigurationChanged](index.md#1681265737%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)) | +| [onContentChanged](index.md#394797256%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onContentChanged](index.md#394797256%2FFunctions%2F-912451524)() | +| [onContextItemSelected](index.md#1812307060%2FFunctions%2F-912451524) | [androidJvm]
open fun [onContextItemSelected](index.md#1812307060%2FFunctions%2F-912451524)(p0: [MenuItem](https://developer.android.com/reference/kotlin/android/view/MenuItem.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onContextMenuClosed](index.md#306528228%2FFunctions%2F-912451524) | [androidJvm]
open fun [onContextMenuClosed](index.md#306528228%2FFunctions%2F-912451524)(p0: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)) | +| [onCreate](index.md#1495493222%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreate](index.md#1495493222%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?, p1: [PersistableBundle](https://developer.android.com/reference/kotlin/android/os/PersistableBundle.html)?) | +| [onCreateContextMenu](index.md#-1293424512%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onCreateContextMenu](index.md#-1293424512%2FFunctions%2F-912451524)(p0: [ContextMenu](https://developer.android.com/reference/kotlin/android/view/ContextMenu.html), p1: [View](https://developer.android.com/reference/kotlin/android/view/View.html), p2: [ContextMenu.ContextMenuInfo](https://developer.android.com/reference/kotlin/android/view/ContextMenu.ContextMenuInfo.html)) | +| [onCreateDescription](index.md#1717196879%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateDescription](index.md#1717196879%2FFunctions%2F-912451524)(): [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html)? | +| [onCreateNavigateUpTaskStack](index.md#2062770608%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateNavigateUpTaskStack](index.md#2062770608%2FFunctions%2F-912451524)(p0: [TaskStackBuilder](https://developer.android.com/reference/kotlin/android/app/TaskStackBuilder.html)) | +| [onCreateOptionsMenu](index.md#-825108757%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateOptionsMenu](index.md#-825108757%2FFunctions%2F-912451524)(p0: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onCreatePanelMenu](index.md#45730038%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onCreatePanelMenu](index.md#45730038%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onCreatePanelView](index.md#-691578688%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onCreatePanelView](index.md#-691578688%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [View](https://developer.android.com/reference/kotlin/android/view/View.html)? | +| [onCreateSupportNavigateUpTaskStack](index.md#232313904%2FFunctions%2F-912451524) | [androidJvm]
open fun [onCreateSupportNavigateUpTaskStack](index.md#232313904%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [TaskStackBuilder](https://developer.android.com/reference/kotlin/androidx/core/app/TaskStackBuilder.html)) | +| [onCreateView](index.md#-1932875352%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open override fun [onCreateView](index.md#-1932875352%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)): [View](https://developer.android.com/reference/kotlin/android/view/View.html)?
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open override fun [onCreateView](index.md#-324107199%2FFunctions%2F-912451524)(@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)?, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p3: [AttributeSet](https://developer.android.com/reference/kotlin/android/util/AttributeSet.html)): [View](https://developer.android.com/reference/kotlin/android/view/View.html)? | +| [onDestroy](index.md#-1677605091%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onDestroy](index.md#-1677605091%2FFunctions%2F-912451524)() | +| [onDetachedFromWindow](index.md#808892479%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onDetachedFromWindow](index.md#808892479%2FFunctions%2F-912451524)() | +| [onEnterAnimationComplete](index.md#1066137542%2FFunctions%2F-912451524) | [androidJvm]
open fun [onEnterAnimationComplete](index.md#1066137542%2FFunctions%2F-912451524)() | +| [onGenericMotionEvent](index.md#1628846596%2FFunctions%2F-912451524) | [androidJvm]
open fun [onGenericMotionEvent](index.md#1628846596%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onGetDirectActions](index.md#1666408073%2FFunctions%2F-912451524) | [androidJvm]
open fun [onGetDirectActions](index.md#1666408073%2FFunctions%2F-912451524)(p0: [CancellationSignal](https://developer.android.com/reference/kotlin/android/os/CancellationSignal.html), p1: [Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)<[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[DirectAction](https://developer.android.com/reference/kotlin/android/app/DirectAction.html)>>) | +| [onKeyDown](index.md#-725353038%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyDown](index.md#-725353038%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyLongPress](index.md#1340579935%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyLongPress](index.md#1340579935%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyMultiple](index.md#441707645%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyMultiple](index.md#441707645%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyShortcut](index.md#1852777318%2FFunctions%2F-912451524) | [androidJvm]
open fun [onKeyShortcut](index.md#1852777318%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onKeyUp](index.md#37075185%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onKeyUp](index.md#37075185%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onLocalVoiceInteractionStarted](index.md#-1083603883%2FFunctions%2F-912451524) | [androidJvm]
open fun [onLocalVoiceInteractionStarted](index.md#-1083603883%2FFunctions%2F-912451524)() | +| [onLocalVoiceInteractionStopped](index.md#-1292435319%2FFunctions%2F-912451524) | [androidJvm]
open fun [onLocalVoiceInteractionStopped](index.md#-1292435319%2FFunctions%2F-912451524)() | +| [onLowMemory](index.md#-124266192%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onLowMemory](index.md#-124266192%2FFunctions%2F-912451524)() | +| [onMenuItemSelected](index.md#467064475%2FFunctions%2F-912451524) | [androidJvm]
override fun [onMenuItemSelected](index.md#467064475%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [MenuItem](https://developer.android.com/reference/kotlin/android/view/MenuItem.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onMenuOpened](index.md#-1715435469%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onMenuOpened](index.md#-1715435469%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onMultiWindowModeChanged](index.md#1017195442%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onMultiWindowModeChanged](index.md#1017195442%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))
open fun [onMultiWindowModeChanged](index.md#-579519849%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), p1: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)) | +| [onNavigateUp](index.md#272358303%2FFunctions%2F-912451524) | [androidJvm]
open fun [onNavigateUp](index.md#272358303%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onNewIntent](index.md#-855790343%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onNewIntent](index.md#-855790343%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [onNightModeChanged](index.md#-1928706616%2FFunctions%2F-912451524) | [androidJvm]
open fun [onNightModeChanged](index.md#-1928706616%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onOptionsItemSelected](index.md#-506784605%2FFunctions%2F-912451524) | [androidJvm]
open fun [onOptionsItemSelected](index.md#-506784605%2FFunctions%2F-912451524)(p0: [MenuItem](https://developer.android.com/reference/kotlin/android/view/MenuItem.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onOptionsMenuClosed](index.md#1188579155%2FFunctions%2F-912451524) | [androidJvm]
open fun [onOptionsMenuClosed](index.md#1188579155%2FFunctions%2F-912451524)(p0: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)) | +| [onPanelClosed](index.md#-605556033%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onPanelClosed](index.md#-605556033%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)) | +| [onPause](index.md#-414451761%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onPause](index.md#-414451761%2FFunctions%2F-912451524)() | +| [onPerformDirectAction](index.md#-1343051192%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPerformDirectAction](index.md#-1343051192%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html), p2: [CancellationSignal](https://developer.android.com/reference/kotlin/android/os/CancellationSignal.html), p3: [Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)<[Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)>) | +| [onPictureInPictureModeChanged](index.md#-1598174988%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onPictureInPictureModeChanged](index.md#-1598174988%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))
open fun [onPictureInPictureModeChanged](index.md#1807731181%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), p1: [Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html)) | +| [onPictureInPictureRequested](index.md#-631987684%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPictureInPictureRequested](index.md#-631987684%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onPictureInPictureUiStateChanged](index.md#-1210218221%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPictureInPictureUiStateChanged](index.md#-1210218221%2FFunctions%2F-912451524)(p0: [PictureInPictureUiState](https://developer.android.com/reference/kotlin/android/app/PictureInPictureUiState.html)) | +| [onPointerCaptureChanged](index.md#755634413%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPointerCaptureChanged](index.md#755634413%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onPostCreate](index.md#-1408766795%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onPostCreate](index.md#-1408766795%2FFunctions%2F-912451524)(@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?)
open fun [onPostCreate](index.md#-1126572378%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?, p1: [PersistableBundle](https://developer.android.com/reference/kotlin/android/os/PersistableBundle.html)?) | +| [onPostResume](index.md#-621011178%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onPostResume](index.md#-621011178%2FFunctions%2F-912451524)() | +| [onPrepareNavigateUpTaskStack](index.md#-366149865%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPrepareNavigateUpTaskStack](index.md#-366149865%2FFunctions%2F-912451524)(p0: [TaskStackBuilder](https://developer.android.com/reference/kotlin/android/app/TaskStackBuilder.html)) | +| [onPrepareOptionsMenu](index.md#-90596124%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPrepareOptionsMenu](index.md#-90596124%2FFunctions%2F-912451524)(p0: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onPreparePanel](index.md#2133124851%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onPreparePanel](index.md#2133124851%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p1: [View](https://developer.android.com/reference/kotlin/android/view/View.html)?, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onPrepareSupportNavigateUpTaskStack](index.md#1576638073%2FFunctions%2F-912451524) | [androidJvm]
open fun [onPrepareSupportNavigateUpTaskStack](index.md#1576638073%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [TaskStackBuilder](https://developer.android.com/reference/kotlin/androidx/core/app/TaskStackBuilder.html)) | +| [onProvideAssistContent](index.md#1232228773%2FFunctions%2F-912451524) | [androidJvm]
open fun [onProvideAssistContent](index.md#1232228773%2FFunctions%2F-912451524)(p0: [AssistContent](https://developer.android.com/reference/kotlin/android/app/assist/AssistContent.html)) | +| [onProvideAssistData](index.md#1477722778%2FFunctions%2F-912451524) | [androidJvm]
open fun [onProvideAssistData](index.md#1477722778%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)) | +| [onProvideKeyboardShortcuts](index.md#-1927998462%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onProvideKeyboardShortcuts](index.md#-1927998462%2FFunctions%2F-912451524)(p0: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[KeyboardShortcutGroup](https://developer.android.com/reference/kotlin/android/view/KeyboardShortcutGroup.html)>, p1: [Menu](https://developer.android.com/reference/kotlin/android/view/Menu.html)?, p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onProvideReferrer](index.md#89494607%2FFunctions%2F-912451524) | [androidJvm]
open fun [onProvideReferrer](index.md#89494607%2FFunctions%2F-912451524)(): [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html) | +| [onRequestPermissionsResult](index.md#324382530%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onRequestPermissionsResult](index.md#324382530%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)) | +| [onRestart](index.md#1918519552%2FFunctions%2F-912451524) | [androidJvm]
open fun [onRestart](index.md#1918519552%2FFunctions%2F-912451524)() | +| [onRestoreInstanceState](index.md#-227989352%2FFunctions%2F-912451524) | [androidJvm]
open fun [onRestoreInstanceState](index.md#-227989352%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html))
open fun [onRestoreInstanceState](index.md#2129192468%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?, p1: [PersistableBundle](https://developer.android.com/reference/kotlin/android/os/PersistableBundle.html)?) | +| [onResume](index.md#-876959768%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onResume](index.md#-876959768%2FFunctions%2F-912451524)() | +| [onResumeFragments](index.md#928551247%2FFunctions%2F-912451524) | [androidJvm]
open fun [onResumeFragments](index.md#928551247%2FFunctions%2F-912451524)() | +| [onRetainNonConfigurationInstance](index.md#-535503907%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
override fun [onRetainNonConfigurationInstance](index.md#-535503907%2FFunctions%2F-912451524)(): [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)? | +| [onSaveInstanceState](index.md#-317582822%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onSaveInstanceState](index.md#-317582822%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html))
open fun [onSaveInstanceState](index.md#811680277%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html), p1: [PersistableBundle](https://developer.android.com/reference/kotlin/android/os/PersistableBundle.html)) | +| [onSearchRequested](index.md#1896099401%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onSearchRequested](index.md#1896099401%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
open override fun [onSearchRequested](index.md#1053649730%2FFunctions%2F-912451524)(p0: [SearchEvent](https://developer.android.com/reference/kotlin/android/view/SearchEvent.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onStart](index.md#-1620072907%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onStart](index.md#-1620072907%2FFunctions%2F-912451524)() | +| [onStateNotSaved](index.md#326701440%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onStateNotSaved](index.md#326701440%2FFunctions%2F-912451524)() | +| [onStop](index.md#827511329%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onStop](index.md#827511329%2FFunctions%2F-912451524)() | +| [onSupportActionModeFinished](index.md#-1124305045%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onSupportActionModeFinished](index.md#-1124305045%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [ActionMode](https://developer.android.com/reference/kotlin/androidx/appcompat/view/ActionMode.html)) | +| [onSupportActionModeStarted](index.md#-1415609320%2FFunctions%2F-912451524) | [androidJvm]
@[CallSuper](https://developer.android.com/reference/kotlin/androidx/annotation/CallSuper.html)
open override fun [onSupportActionModeStarted](index.md#-1415609320%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [ActionMode](https://developer.android.com/reference/kotlin/androidx/appcompat/view/ActionMode.html)) | +| [onSupportNavigateUp](index.md#68831388%2FFunctions%2F-912451524) | [androidJvm]
open fun [onSupportNavigateUp](index.md#68831388%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onTitleChanged](index.md#-439623066%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onTitleChanged](index.md#-439623066%2FFunctions%2F-912451524)(p0: [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onTopResumedActivityChanged](index.md#1063399889%2FFunctions%2F-912451524) | [androidJvm]
open fun [onTopResumedActivityChanged](index.md#1063399889%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onTouchEvent](index.md#-1666515626%2FFunctions%2F-912451524) | [androidJvm]
open fun [onTouchEvent](index.md#-1666515626%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onTrackballEvent](index.md#-606180703%2FFunctions%2F-912451524) | [androidJvm]
open fun [onTrackballEvent](index.md#-606180703%2FFunctions%2F-912451524)(p0: [MotionEvent](https://developer.android.com/reference/kotlin/android/view/MotionEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [onTrimMemory](index.md#-571240634%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onTrimMemory](index.md#-571240634%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [onUserInteraction](index.md#1612486344%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUserInteraction](index.md#1612486344%2FFunctions%2F-912451524)() | +| [onUserLeaveHint](index.md#320186300%2FFunctions%2F-912451524) | [androidJvm]
open fun [onUserLeaveHint](index.md#320186300%2FFunctions%2F-912451524)() | +| [onWindowAttributesChanged](index.md#-1250318987%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onWindowAttributesChanged](index.md#-1250318987%2FFunctions%2F-912451524)(p0: [WindowManager.LayoutParams](https://developer.android.com/reference/kotlin/android/view/WindowManager.LayoutParams.html)) | +| [onWindowFocusChanged](index.md#223445956%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onWindowFocusChanged](index.md#223445956%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [onWindowStartingActionMode](index.md#524415698%2FFunctions%2F-912451524) | [androidJvm]
open override fun [onWindowStartingActionMode](index.md#524415698%2FFunctions%2F-912451524)(p0: [ActionMode.Callback](https://developer.android.com/reference/kotlin/android/view/ActionMode.Callback.html)): [ActionMode](https://developer.android.com/reference/kotlin/android/view/ActionMode.html)?
open override fun [onWindowStartingActionMode](index.md#541659979%2FFunctions%2F-912451524)(p0: [ActionMode.Callback](https://developer.android.com/reference/kotlin/android/view/ActionMode.Callback.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ActionMode](https://developer.android.com/reference/kotlin/android/view/ActionMode.html)? | +| [onWindowStartingSupportActionMode](index.md#-1221758%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open override fun [onWindowStartingSupportActionMode](index.md#-1221758%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [ActionMode.Callback](https://developer.android.com/reference/kotlin/androidx/appcompat/view/ActionMode.Callback.html)): [ActionMode](https://developer.android.com/reference/kotlin/androidx/appcompat/view/ActionMode.html)? | +| [openContextMenu](index.md#-321075321%2FFunctions%2F-912451524) | [androidJvm]
open fun [openContextMenu](index.md#-321075321%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) | +| [openFileInput](index.md#-436133483%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openFileInput](index.md#-436133483%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [FileInputStream](https://developer.android.com/reference/kotlin/java/io/FileInputStream.html) | +| [openFileOutput](index.md#-1288028519%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openFileOutput](index.md#-1288028519%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [FileOutputStream](https://developer.android.com/reference/kotlin/java/io/FileOutputStream.html) | +| [openOptionsMenu](index.md#1724316293%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openOptionsMenu](index.md#1724316293%2FFunctions%2F-912451524)() | +| [openOrCreateDatabase](index.md#-352848248%2FFunctions%2F-912451524) | [androidJvm]
open override fun [openOrCreateDatabase](index.md#-352848248%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [SQLiteDatabase.CursorFactory](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.CursorFactory.html)): [SQLiteDatabase](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.html)
open override fun [openOrCreateDatabase](index.md#1846808329%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [SQLiteDatabase.CursorFactory](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.CursorFactory.html), p3: [DatabaseErrorHandler](https://developer.android.com/reference/kotlin/android/database/DatabaseErrorHandler.html)?): [SQLiteDatabase](https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase.html) | +| [overridePendingTransition](index.md#-848669009%2FFunctions%2F-912451524) | [androidJvm]
open fun [overridePendingTransition](index.md#-848669009%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [peekAvailableContext](index.md#151152734%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open override fun [peekAvailableContext](index.md#151152734%2FFunctions%2F-912451524)(): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)? | +| [postponeEnterTransition](index.md#1864516089%2FFunctions%2F-912451524) | [androidJvm]
open fun [postponeEnterTransition](index.md#1864516089%2FFunctions%2F-912451524)() | +| [recreate](index.md#-2032215845%2FFunctions%2F-912451524) | [androidJvm]
open fun [recreate](index.md#-2032215845%2FFunctions%2F-912451524)() | +| [registerActivityLifecycleCallbacks](index.md#1746376759%2FFunctions%2F-912451524) | [androidJvm]
open fun [registerActivityLifecycleCallbacks](index.md#1746376759%2FFunctions%2F-912451524)(p0: [Application.ActivityLifecycleCallbacks](https://developer.android.com/reference/kotlin/android/app/Application.ActivityLifecycleCallbacks.html)) | +| [registerComponentCallbacks](index.md#1516453775%2FFunctions%2F-912451524) | [androidJvm]
open fun [registerComponentCallbacks](index.md#1516453775%2FFunctions%2F-912451524)(p0: [ComponentCallbacks](https://developer.android.com/reference/kotlin/android/content/ComponentCallbacks.html)) | +| [registerForActivityResult](index.md#754690300%2FFunctions%2F-912451524) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
override fun <[I](index.md#754690300%2FFunctions%2F-912451524) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html), [O](index.md#754690300%2FFunctions%2F-912451524) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> [registerForActivityResult](index.md#754690300%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [ActivityResultContract](https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContract.html)<[I](index.md#754690300%2FFunctions%2F-912451524), [O](index.md#754690300%2FFunctions%2F-912451524)>, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [ActivityResultCallback](https://developer.android.com/reference/kotlin/androidx/activity/result/ActivityResultCallback.html)<[O](index.md#754690300%2FFunctions%2F-912451524)>): [ActivityResultLauncher](https://developer.android.com/reference/kotlin/androidx/activity/result/ActivityResultLauncher.html)<[I](index.md#754690300%2FFunctions%2F-912451524)>
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
override fun <[I](index.md#772146783%2FFunctions%2F-912451524) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html), [O](index.md#772146783%2FFunctions%2F-912451524) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> [registerForActivityResult](index.md#772146783%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [ActivityResultContract](https://developer.android.com/reference/kotlin/androidx/activity/result/contract/ActivityResultContract.html)<[I](index.md#772146783%2FFunctions%2F-912451524), [O](index.md#772146783%2FFunctions%2F-912451524)>, @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p1: [ActivityResultRegistry](https://developer.android.com/reference/kotlin/androidx/activity/result/ActivityResultRegistry.html), @[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p2: [ActivityResultCallback](https://developer.android.com/reference/kotlin/androidx/activity/result/ActivityResultCallback.html)<[O](index.md#772146783%2FFunctions%2F-912451524)>): [ActivityResultLauncher](https://developer.android.com/reference/kotlin/androidx/activity/result/ActivityResultLauncher.html)<[I](index.md#772146783%2FFunctions%2F-912451524)> | +| [registerForContextMenu](index.md#2070422321%2FFunctions%2F-912451524) | [androidJvm]
open fun [registerForContextMenu](index.md#2070422321%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) | +| [registerReceiver](index.md#369060837%2FFunctions%2F-912451524) | [androidJvm]
open override fun [registerReceiver](index.md#369060837%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html)): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?
open override fun [registerReceiver](index.md#180699224%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?
open override fun [registerReceiver](index.md#1896280668%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?
open override fun [registerReceiver](index.md#-444475007%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p1: [IntentFilter](https://developer.android.com/reference/kotlin/android/content/IntentFilter.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? | +| [releaseInstance](index.md#1568969140%2FFunctions%2F-912451524) | [androidJvm]
open fun [releaseInstance](index.md#1568969140%2FFunctions%2F-912451524)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [removeOnContextAvailableListener](index.md#-2046743102%2FFunctions%2F-912451524) | [androidJvm]
override fun [removeOnContextAvailableListener](index.md#-2046743102%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [OnContextAvailableListener](https://developer.android.com/reference/kotlin/androidx/activity/contextaware/OnContextAvailableListener.html)) | +| [reportFullyDrawn](index.md#1513000075%2FFunctions%2F-912451524) | [androidJvm]
open override fun [reportFullyDrawn](index.md#1513000075%2FFunctions%2F-912451524)() | +| [requestDragAndDropPermissions](index.md#1897880531%2FFunctions%2F-912451524) | [androidJvm]
open fun [requestDragAndDropPermissions](index.md#1897880531%2FFunctions%2F-912451524)(p0: [DragEvent](https://developer.android.com/reference/kotlin/android/view/DragEvent.html)): [DragAndDropPermissions](https://developer.android.com/reference/kotlin/android/view/DragAndDropPermissions.html) | +| [requestPermissions](index.md#-118591778%2FFunctions%2F-912451524) | [androidJvm]
fun [requestPermissions](index.md#-118591778%2FFunctions%2F-912451524)(p0: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>, p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [requestShowKeyboardShortcuts](index.md#602908592%2FFunctions%2F-912451524) | [androidJvm]
fun [requestShowKeyboardShortcuts](index.md#602908592%2FFunctions%2F-912451524)() | +| [requestWindowFeature](index.md#1008014993%2FFunctions%2F-912451524) | [androidJvm]
fun [requestWindowFeature](index.md#1008014993%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [requireViewById](index.md#595482482%2FFunctions%2F-912451524) | [androidJvm]
fun <[T](index.md#595482482%2FFunctions%2F-912451524) : [View](https://developer.android.com/reference/kotlin/android/view/View.html)> [requireViewById](index.md#595482482%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [T](index.md#595482482%2FFunctions%2F-912451524) | +| [revokeUriPermission](index.md#-1459364395%2FFunctions%2F-912451524) | [androidJvm]
open override fun [revokeUriPermission](index.md#-1459364395%2FFunctions%2F-912451524)(p0: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
open override fun [revokeUriPermission](index.md#-401097840%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [runOnUiThread](index.md#1975015607%2FFunctions%2F-912451524) | [androidJvm]
fun [runOnUiThread](index.md#1975015607%2FFunctions%2F-912451524)(p0: [Runnable](https://developer.android.com/reference/kotlin/java/lang/Runnable.html)) | +| [sendBroadcast](index.md#689861098%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendBroadcast](index.md#689861098%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html))
open override fun [sendBroadcast](index.md#281415540%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [sendBroadcastAsUser](index.md#288711986%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendBroadcastAsUser](index.md#288711986%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html))
open override fun [sendBroadcastAsUser](index.md#546382636%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | +| [sendBroadcastWithMultiplePermissions](index.md#298882104%2FFunctions%2F-912451524) | [androidJvm]
open fun [sendBroadcastWithMultiplePermissions](index.md#298882104%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) | +| [sendOrderedBroadcast](index.md#-2119529981%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendOrderedBroadcast](index.md#-2119529981%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?)
open override fun [sendOrderedBroadcast](index.md#2070291024%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p3: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p6: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?)
open override fun [sendOrderedBroadcast](index.md#-1131561336%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p4: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p7: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?)
open fun [sendOrderedBroadcast](index.md#1922483713%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p4: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p5: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p7: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?, p8: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [sendOrderedBroadcastAsUser](index.md#1495784840%2FFunctions%2F-912451524) | [androidJvm]
open override fun [sendOrderedBroadcastAsUser](index.md#1495784840%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html), p2: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p3: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)?, p4: [Handler](https://developer.android.com/reference/kotlin/android/os/Handler.html)?, p5: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p6: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p7: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [setActionBar](index.md#-1108993724%2FFunctions%2F-912451524) | [androidJvm]
open fun [setActionBar](index.md#-1108993724%2FFunctions%2F-912451524)(p0: [Toolbar](https://developer.android.com/reference/kotlin/android/widget/Toolbar.html)?) | +| [setContentTransitionManager](index.md#376493809%2FFunctions%2F-912451524) | [androidJvm]
open fun [setContentTransitionManager](index.md#376493809%2FFunctions%2F-912451524)(p0: [TransitionManager](https://developer.android.com/reference/kotlin/android/transition/TransitionManager.html)) | +| [setContentView](index.md#-1721756371%2FFunctions%2F-912451524) | [androidJvm]
open override fun [setContentView](index.md#-1721756371%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html))
open override fun [setContentView](index.md#-1986977500%2FFunctions%2F-912451524)(@[LayoutRes](https://developer.android.com/reference/kotlin/androidx/annotation/LayoutRes.html)p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
open override fun [setContentView](index.md#252290882%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html), p1: [ViewGroup.LayoutParams](https://developer.android.com/reference/kotlin/android/view/ViewGroup.LayoutParams.html)) | +| [setDefaultKeyMode](index.md#1824989643%2FFunctions%2F-912451524) | [androidJvm]
fun [setDefaultKeyMode](index.md#1824989643%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setEnterSharedElementCallback](index.md#-1834414904%2FFunctions%2F-912451524) | [androidJvm]
open fun [setEnterSharedElementCallback](index.md#-1834414904%2FFunctions%2F-912451524)(p0: [SharedElementCallback](https://developer.android.com/reference/kotlin/android/app/SharedElementCallback.html))
open fun [setEnterSharedElementCallback](index.md#1601388294%2FFunctions%2F-912451524)(@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p0: [SharedElementCallback](https://developer.android.com/reference/kotlin/androidx/core/app/SharedElementCallback.html)?) | +| [setExitSharedElementCallback](index.md#-1951695356%2FFunctions%2F-912451524) | [androidJvm]
open fun [setExitSharedElementCallback](index.md#-1951695356%2FFunctions%2F-912451524)(p0: [SharedElementCallback](https://developer.android.com/reference/kotlin/android/app/SharedElementCallback.html))
open fun [setExitSharedElementCallback](index.md#1319338974%2FFunctions%2F-912451524)(@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p0: [SharedElementCallback](https://developer.android.com/reference/kotlin/androidx/core/app/SharedElementCallback.html)?) | +| [setFeatureDrawable](index.md#-912515041%2FFunctions%2F-912451524) | [androidJvm]
fun [setFeatureDrawable](index.md#-912515041%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Drawable](https://developer.android.com/reference/kotlin/android/graphics/drawable/Drawable.html)) | +| [setFeatureDrawableAlpha](index.md#-892724069%2FFunctions%2F-912451524) | [androidJvm]
fun [setFeatureDrawableAlpha](index.md#-892724069%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setFeatureDrawableResource](index.md#1600818357%2FFunctions%2F-912451524) | [androidJvm]
fun [setFeatureDrawableResource](index.md#1600818357%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setFeatureDrawableUri](index.md#1884656987%2FFunctions%2F-912451524) | [androidJvm]
fun [setFeatureDrawableUri](index.md#1884656987%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)) | +| [setFinishOnTouchOutside](index.md#-1187445989%2FFunctions%2F-912451524) | [androidJvm]
open fun [setFinishOnTouchOutside](index.md#-1187445989%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setImmersive](index.md#-496320618%2FFunctions%2F-912451524) | [androidJvm]
open fun [setImmersive](index.md#-496320618%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setInheritShowWhenLocked](index.md#-1727786731%2FFunctions%2F-912451524) | [androidJvm]
open fun [setInheritShowWhenLocked](index.md#-1727786731%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setIntent](index.md#-696482206%2FFunctions%2F-912451524) | [androidJvm]
open fun [setIntent](index.md#-696482206%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [setLocusContext](index.md#534698986%2FFunctions%2F-912451524) | [androidJvm]
open fun [setLocusContext](index.md#534698986%2FFunctions%2F-912451524)(p0: [LocusId](https://developer.android.com/reference/kotlin/android/content/LocusId.html)?, p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [setMediaController](index.md#345348023%2FFunctions%2F-912451524) | [androidJvm]
fun [setMediaController](index.md#345348023%2FFunctions%2F-912451524)(p0: [MediaController](https://developer.android.com/reference/kotlin/android/media/session/MediaController.html)) | +| [setPictureInPictureParams](index.md#2122172224%2FFunctions%2F-912451524) | [androidJvm]
open fun [setPictureInPictureParams](index.md#2122172224%2FFunctions%2F-912451524)(p0: [PictureInPictureParams](https://developer.android.com/reference/kotlin/android/app/PictureInPictureParams.html)) | +| [setRequestedOrientation](index.md#-502080758%2FFunctions%2F-912451524) | [androidJvm]
open fun [setRequestedOrientation](index.md#-502080758%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setResult](index.md#-540228529%2FFunctions%2F-912451524) | [androidJvm]
fun [setResult](index.md#-540228529%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
fun [setResult](index.md#-1158025824%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [setShowWhenLocked](index.md#2015957586%2FFunctions%2F-912451524) | [androidJvm]
open fun [setShowWhenLocked](index.md#2015957586%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setSupportActionBar](index.md#1308768586%2FFunctions%2F-912451524) | [androidJvm]
open fun [setSupportActionBar](index.md#1308768586%2FFunctions%2F-912451524)(@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p0: [Toolbar](https://developer.android.com/reference/kotlin/androidx/appcompat/widget/Toolbar.html)?) | +| [setTaskDescription](index.md#-1241466222%2FFunctions%2F-912451524) | [androidJvm]
open fun [setTaskDescription](index.md#-1241466222%2FFunctions%2F-912451524)(p0: [ActivityManager.TaskDescription](https://developer.android.com/reference/kotlin/android/app/ActivityManager.TaskDescription.html)) | +| [setTheme](index.md#-1492744364%2FFunctions%2F-912451524) | [androidJvm]
open fun [setTheme](index.md#-1492744364%2FFunctions%2F-912451524)(p0: [Resources.Theme](https://developer.android.com/reference/kotlin/android/content/res/Resources.Theme.html)?)
open override fun [setTheme](index.md#-848582791%2FFunctions%2F-912451524)(@[StyleRes](https://developer.android.com/reference/kotlin/androidx/annotation/StyleRes.html)p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setTitle](index.md#428356874%2FFunctions%2F-912451524) | [androidJvm]
open fun [setTitle](index.md#428356874%2FFunctions%2F-912451524)(p0: [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html))
open fun [setTitle](index.md#-448484046%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setTranslucent](index.md#-299059848%2FFunctions%2F-912451524) | [androidJvm]
open fun [setTranslucent](index.md#-299059848%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [setTurnScreenOn](index.md#-1223219349%2FFunctions%2F-912451524) | [androidJvm]
open fun [setTurnScreenOn](index.md#-1223219349%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setVisible](index.md#-937109057%2FFunctions%2F-912451524) | [androidJvm]
open fun [setVisible](index.md#-937109057%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [setVolumeControlStream](index.md#-2130446553%2FFunctions%2F-912451524) | [androidJvm]
fun [setVolumeControlStream](index.md#-2130446553%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | +| [setVrModeEnabled](index.md#-1342078786%2FFunctions%2F-912451524) | [androidJvm]
open fun [setVrModeEnabled](index.md#-1342078786%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), p1: [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html)) | +| [shouldShowRequestPermissionRationale](index.md#979814755%2FFunctions%2F-912451524) | [androidJvm]
open fun [shouldShowRequestPermissionRationale](index.md#979814755%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [shouldUpRecreateTask](index.md#1897505624%2FFunctions%2F-912451524) | [androidJvm]
open fun [shouldUpRecreateTask](index.md#1897505624%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [showAssist](index.md#367507473%2FFunctions%2F-912451524) | [androidJvm]
open fun [showAssist](index.md#367507473%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [showLockTaskEscapeMessage](index.md#1477638263%2FFunctions%2F-912451524) | [androidJvm]
open fun [showLockTaskEscapeMessage](index.md#1477638263%2FFunctions%2F-912451524)() | +| [startActionMode](index.md#-839047195%2FFunctions%2F-912451524) | [androidJvm]
open fun [startActionMode](index.md#-839047195%2FFunctions%2F-912451524)(p0: [ActionMode.Callback](https://developer.android.com/reference/kotlin/android/view/ActionMode.Callback.html)): [ActionMode](https://developer.android.com/reference/kotlin/android/view/ActionMode.html)?
open fun [startActionMode](index.md#-669383592%2FFunctions%2F-912451524)(p0: [ActionMode.Callback](https://developer.android.com/reference/kotlin/android/view/ActionMode.Callback.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ActionMode](https://developer.android.com/reference/kotlin/android/view/ActionMode.html)? | +| [startActivities](index.md#976395171%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startActivities](index.md#976395171%2FFunctions%2F-912451524)(p0: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)>)
open override fun [startActivities](index.md#-519158902%2FFunctions%2F-912451524)(p0: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)>, p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startActivity](index.md#129134735%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startActivity](index.md#129134735%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html))
open override fun [startActivity](index.md#-605581538%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startActivityFromFragment](index.md#-1777591661%2FFunctions%2F-912451524) | [androidJvm]
open fun [startActivityFromFragment](index.md#-1777591661%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [Fragment](https://developer.android.com/reference/kotlin/androidx/fragment/app/Fragment.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
open fun [startActivityFromFragment](index.md#735116954%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [Fragment](https://developer.android.com/reference/kotlin/androidx/fragment/app/Fragment.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), @[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)p3: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startActivityIfNeeded](index.md#-459743168%2FFunctions%2F-912451524) | [androidJvm]
open fun [startActivityIfNeeded](index.md#-459743168%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
open fun [startActivityIfNeeded](index.md#1813641165%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [startForegroundService](index.md#-291854073%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startForegroundService](index.md#-291854073%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html)? | +| [startInstrumentation](index.md#-1028122110%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startInstrumentation](index.md#-1028122110%2FFunctions%2F-912451524)(p0: [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html), p1: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p2: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [startIntentSender](index.md#-1364634351%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startIntentSender](index.md#-1364634351%2FFunctions%2F-912451524)(p0: [IntentSender](https://developer.android.com/reference/kotlin/android/content/IntentSender.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?, p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
open override fun [startIntentSender](index.md#944572252%2FFunctions%2F-912451524)(p0: [IntentSender](https://developer.android.com/reference/kotlin/android/content/IntentSender.html), p1: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)?, p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p3: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p4: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p5: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [startLocalVoiceInteraction](index.md#1177981524%2FFunctions%2F-912451524) | [androidJvm]
open fun [startLocalVoiceInteraction](index.md#1177981524%2FFunctions%2F-912451524)(p0: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)) | +| [startLockTask](index.md#-1759344354%2FFunctions%2F-912451524) | [androidJvm]
open fun [startLockTask](index.md#-1759344354%2FFunctions%2F-912451524)() | +| [startNextMatchingActivity](index.md#-1814455073%2FFunctions%2F-912451524) | [androidJvm]
open fun [startNextMatchingActivity](index.md#-1814455073%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
open fun [startNextMatchingActivity](index.md#-1412702002%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [startPostponedEnterTransition](index.md#1851940207%2FFunctions%2F-912451524) | [androidJvm]
open fun [startPostponedEnterTransition](index.md#1851940207%2FFunctions%2F-912451524)() | +| [startSearch](index.md#-478932714%2FFunctions%2F-912451524) | [androidJvm]
open fun [startSearch](index.md#-478932714%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, p1: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), p2: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?, p3: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [startService](index.md#1648257764%2FFunctions%2F-912451524) | [androidJvm]
open override fun [startService](index.md#1648257764%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [ComponentName](https://developer.android.com/reference/kotlin/android/content/ComponentName.html)? | +| [startSupportActionMode](index.md#1150656037%2FFunctions%2F-912451524) | [androidJvm]
@[Nullable](https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html)
open fun [startSupportActionMode](index.md#1150656037%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [ActionMode.Callback](https://developer.android.com/reference/kotlin/androidx/appcompat/view/ActionMode.Callback.html)): [ActionMode](https://developer.android.com/reference/kotlin/androidx/appcompat/view/ActionMode.html)? | +| [stopLocalVoiceInteraction](index.md#1860702247%2FFunctions%2F-912451524) | [androidJvm]
open fun [stopLocalVoiceInteraction](index.md#1860702247%2FFunctions%2F-912451524)() | +| [stopLockTask](index.md#-285436616%2FFunctions%2F-912451524) | [androidJvm]
open fun [stopLockTask](index.md#-285436616%2FFunctions%2F-912451524)() | +| [stopService](index.md#784453104%2FFunctions%2F-912451524) | [androidJvm]
open override fun [stopService](index.md#784453104%2FFunctions%2F-912451524)(p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [superDispatchKeyEvent](index.md#-691651435%2FFunctions%2F-912451524) | [androidJvm]
@[RestrictTo](https://developer.android.com/reference/kotlin/androidx/annotation/RestrictTo.html)(value = [[RestrictTo.Scope.LIBRARY_GROUP_PREFIX](https://developer.android.com/reference/kotlin/androidx/annotation/RestrictTo.Scope.LIBRARY_GROUP_PREFIX.html)])
open override fun [superDispatchKeyEvent](index.md#-691651435%2FFunctions%2F-912451524)(p0: [KeyEvent](https://developer.android.com/reference/kotlin/android/view/KeyEvent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [supportFinishAfterTransition](index.md#-875696123%2FFunctions%2F-912451524) | [androidJvm]
open fun [supportFinishAfterTransition](index.md#-875696123%2FFunctions%2F-912451524)() | +| [supportInvalidateOptionsMenu](index.md#-850970929%2FFunctions%2F-912451524) | [androidJvm]
open override fun [supportInvalidateOptionsMenu](index.md#-850970929%2FFunctions%2F-912451524)() | +| [supportNavigateUpTo](index.md#901519858%2FFunctions%2F-912451524) | [androidJvm]
open fun [supportNavigateUpTo](index.md#901519858%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)) | +| [supportPostponeEnterTransition](index.md#-2075072244%2FFunctions%2F-912451524) | [androidJvm]
open fun [supportPostponeEnterTransition](index.md#-2075072244%2FFunctions%2F-912451524)() | +| [supportRequestWindowFeature](index.md#-1656536080%2FFunctions%2F-912451524) | [androidJvm]
open fun [supportRequestWindowFeature](index.md#-1656536080%2FFunctions%2F-912451524)(p0: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [supportShouldUpRecreateTask](index.md#134986295%2FFunctions%2F-912451524) | [androidJvm]
open fun [supportShouldUpRecreateTask](index.md#134986295%2FFunctions%2F-912451524)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)p0: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [supportStartPostponedEnterTransition](index.md#-2033309118%2FFunctions%2F-912451524) | [androidJvm]
open fun [supportStartPostponedEnterTransition](index.md#-2033309118%2FFunctions%2F-912451524)() | +| [takeKeyEvents](index.md#1120732996%2FFunctions%2F-912451524) | [androidJvm]
open fun [takeKeyEvents](index.md#1120732996%2FFunctions%2F-912451524)(p0: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) | +| [triggerSearch](index.md#-1891181639%2FFunctions%2F-912451524) | [androidJvm]
open fun [triggerSearch](index.md#-1891181639%2FFunctions%2F-912451524)(p0: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), p1: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | +| [unbindService](index.md#391044623%2FFunctions%2F-912451524) | [androidJvm]
open override fun [unbindService](index.md#391044623%2FFunctions%2F-912451524)(p0: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html)) | +| [unregisterActivityLifecycleCallbacks](index.md#-1246757122%2FFunctions%2F-912451524) | [androidJvm]
open fun [unregisterActivityLifecycleCallbacks](index.md#-1246757122%2FFunctions%2F-912451524)(p0: [Application.ActivityLifecycleCallbacks](https://developer.android.com/reference/kotlin/android/app/Application.ActivityLifecycleCallbacks.html)) | +| [unregisterComponentCallbacks](index.md#441017302%2FFunctions%2F-912451524) | [androidJvm]
open fun [unregisterComponentCallbacks](index.md#441017302%2FFunctions%2F-912451524)(p0: [ComponentCallbacks](https://developer.android.com/reference/kotlin/android/content/ComponentCallbacks.html)) | +| [unregisterForContextMenu](index.md#1919084810%2FFunctions%2F-912451524) | [androidJvm]
open fun [unregisterForContextMenu](index.md#1919084810%2FFunctions%2F-912451524)(p0: [View](https://developer.android.com/reference/kotlin/android/view/View.html)) | +| [unregisterReceiver](index.md#1949248458%2FFunctions%2F-912451524) | [androidJvm]
open override fun [unregisterReceiver](index.md#1949248458%2FFunctions%2F-912451524)(p0: [BroadcastReceiver](https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html)) | +| [updateServiceGroup](index.md#178246991%2FFunctions%2F-912451524) | [androidJvm]
open override fun [updateServiceGroup](index.md#178246991%2FFunctions%2F-912451524)(p0: [ServiceConnection](https://developer.android.com/reference/kotlin/android/content/ServiceConnection.html), p1: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), p2: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) | + +## Properties + +| Name | Summary | +|---|---| +| [mContextAwareHelper](index.md#698859857%2FProperties%2F-912451524) | [androidJvm]
val [mContextAwareHelper](index.md#698859857%2FProperties%2F-912451524): [ContextAwareHelper](https://developer.android.com/reference/kotlin/androidx/activity/contextaware/ContextAwareHelper.html) | +| [mCreated](index.md#-398947335%2FProperties%2F-912451524) | [androidJvm]
val [mCreated](index.md#-398947335%2FProperties%2F-912451524): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [mFragmentLifecycleRegistry](index.md#-606872726%2FProperties%2F-912451524) | [androidJvm]
val [mFragmentLifecycleRegistry](index.md#-606872726%2FProperties%2F-912451524): [LifecycleRegistry](https://developer.android.com/reference/kotlin/androidx/lifecycle/LifecycleRegistry.html) | +| [mFragments](index.md#411038238%2FProperties%2F-912451524) | [androidJvm]
val [mFragments](index.md#411038238%2FProperties%2F-912451524): [FragmentController](https://developer.android.com/reference/kotlin/androidx/fragment/app/FragmentController.html) | +| [mResumed](index.md#-2127419414%2FProperties%2F-912451524) | [androidJvm]
val [mResumed](index.md#-2127419414%2FProperties%2F-912451524): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| [mSavedStateRegistryController](index.md#700845483%2FProperties%2F-912451524) | [androidJvm]
val [mSavedStateRegistryController](index.md#700845483%2FProperties%2F-912451524): [SavedStateRegistryController](https://developer.android.com/reference/kotlin/androidx/savedstate/SavedStateRegistryController.html) | +| [mStopped](index.md#1144460468%2FProperties%2F-912451524) | [androidJvm]
val [mStopped](index.md#1144460468%2FProperties%2F-912451524): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/-sticker-importer.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/-sticker-importer.md new file mode 100644 index 0000000..4b9ada1 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/-sticker-importer.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerImporter](index.md)/[StickerImporter](-sticker-importer.md) + +# StickerImporter + +[androidJvm]\ +fun [StickerImporter](-sticker-importer.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](../-toaster/index.md)) diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/import-stickers.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/import-stickers.md new file mode 100644 index 0000000..fa7559f --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/import-stickers.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerImporter](index.md)/[importStickers](import-stickers.md) + +# importStickers + +[androidJvm]\ +fun [importStickers](import-stickers.md)(stickerDirPath: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +TODO + +## Parameters + +androidJvm + +| | | +|---|---| +| stickerDirPath | | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/index.md new file mode 100644 index 0000000..0ae47d3 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-importer/index.md @@ -0,0 +1,20 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerImporter](index.md) + +# StickerImporter + +[androidJvm]\ +class [StickerImporter](index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](../-toaster/index.md)) + +TODO + +## Constructors + +| | | +|---|---| +| [StickerImporter](-sticker-importer.md) | [androidJvm]
fun [StickerImporter](-sticker-importer.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](../-toaster/index.md)) | + +## Functions + +| Name | Summary | +|---|---| +| [importStickers](import-stickers.md) | [androidJvm]
fun [importStickers](import-stickers.md)(stickerDirPath: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
TODO | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/-sticker-pack.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/-sticker-pack.md new file mode 100644 index 0000000..495192e --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/-sticker-pack.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerPack](index.md)/[StickerPack](-sticker-pack.md) + +# StickerPack + +[androidJvm]\ +fun [StickerPack](-sticker-pack.md)(packDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html)) diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/index.md new file mode 100644 index 0000000..a082527 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/index.md @@ -0,0 +1,21 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerPack](index.md) + +# StickerPack + +[androidJvm]\ +class [StickerPack](index.md)(packDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html)) + +Helper class to provide pack-related information A "Pack" is informally represented as a File + +## Constructors + +| | | +|---|---| +| [StickerPack](-sticker-pack.md) | [androidJvm]
fun [StickerPack](-sticker-pack.md)(packDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html)) | + +## Properties + +| Name | Summary | +|---|---| +| [stickerList](sticker-list.md) | [androidJvm]
val [stickerList](sticker-list.md): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)>
Note: When MainActivity copies files over, it filters out all non-supported files (i.e. any file that is not supported as well as directories). Because of this there is no extra filter in this function. The exception is the base directory, which is handled in the constructor. | +| [thumbSticker](thumb-sticker.md) | [androidJvm]
val [thumbSticker](thumb-sticker.md): [File](https://developer.android.com/reference/kotlin/java/io/File.html)
Provides a sticker to use as the pack-nav container thumbnail. Currently just takes the first element, but could theoretically include any selection logic. | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/sticker-list.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/sticker-list.md new file mode 100644 index 0000000..4835c1e --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/sticker-list.md @@ -0,0 +1,12 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerPack](index.md)/[stickerList](sticker-list.md) + +# stickerList + +[androidJvm]\ +val [stickerList](sticker-list.md): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[File](https://developer.android.com/reference/kotlin/java/io/File.html)> + +Note: When MainActivity copies files over, it filters out all non-supported files (i.e. any file that is not supported as well as directories). Because of this there is no extra filter in this function. The exception is the base directory, which is handled in the constructor. + +#### Return + +Array of Files corresponding to all stickers found in this pack diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/thumb-sticker.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/thumb-sticker.md new file mode 100644 index 0000000..f8631d3 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-pack/thumb-sticker.md @@ -0,0 +1,12 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerPack](index.md)/[thumbSticker](thumb-sticker.md) + +# thumbSticker + +[androidJvm]\ +val [thumbSticker](thumb-sticker.md): [File](https://developer.android.com/reference/kotlin/java/io/File.html) + +Provides a sticker to use as the pack-nav container thumbnail. Currently just takes the first element, but could theoretically include any selection logic. + +#### Return + +File that should be used for thumbnail diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/-sticker-sender.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/-sticker-sender.md new file mode 100644 index 0000000..0187fdd --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/-sticker-sender.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerSender](index.md)/[StickerSender](-sticker-sender.md) + +# StickerSender + +[androidJvm]\ +fun [StickerSender](-sticker-sender.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](../-toaster/index.md), internalDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html), currentInputConnection: [InputConnection](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputConnection.html)?, currentInputEditorInfo: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)?, compatCache: [Cache](../-cache/index.md), imageLoader: ImageLoader) diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/index.md new file mode 100644 index 0000000..4dc2dbe --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/index.md @@ -0,0 +1,20 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerSender](index.md) + +# StickerSender + +[androidJvm]\ +class [StickerSender](index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](../-toaster/index.md), internalDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html), currentInputConnection: [InputConnection](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputConnection.html)?, currentInputEditorInfo: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)?, compatCache: [Cache](../-cache/index.md), imageLoader: ImageLoader) + +TODO + +## Constructors + +| | | +|---|---| +| [StickerSender](-sticker-sender.md) | [androidJvm]
fun [StickerSender](-sticker-sender.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](../-toaster/index.md), internalDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html), currentInputConnection: [InputConnection](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputConnection.html)?, currentInputEditorInfo: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)?, compatCache: [Cache](../-cache/index.md), imageLoader: ImageLoader) | + +## Functions + +| Name | Summary | +|---|---| +| [sendSticker](send-sticker.md) | [androidJvm]
fun [sendSticker](send-sticker.md)(file: [File](https://developer.android.com/reference/kotlin/java/io/File.html))
TODO | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/send-sticker.md b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/send-sticker.md new file mode 100644 index 0000000..4599edf --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-sticker-sender/send-sticker.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[StickerSender](index.md)/[sendSticker](send-sticker.md) + +# sendSticker + +[androidJvm]\ +fun [sendSticker](send-sticker.md)(file: [File](https://developer.android.com/reference/kotlin/java/io/File.html)) + +TODO + +## Parameters + +androidJvm + +| | | +|---|---| +| file | | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/-toaster.md b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/-toaster.md new file mode 100644 index 0000000..bc8b788 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/-toaster.md @@ -0,0 +1,6 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Toaster](index.md)/[Toaster](-toaster.md) + +# Toaster + +[androidJvm]\ +fun [Toaster](-toaster.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/index.md new file mode 100644 index 0000000..3a6ddc6 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/index.md @@ -0,0 +1,22 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Toaster](index.md) + +# Toaster + +[androidJvm]\ +class [Toaster](index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) + +The Toaster class provides a simplified interface to android.widget.Toast. Pass in the android.content.Context to the constructor and call the 'toast' function (others as below) toaster.state keeps track of an error state or similar. + +## Constructors + +| | | +|---|---| +| [Toaster](-toaster.md) | [androidJvm]
fun [Toaster](-toaster.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) | + +## Functions + +| Name | Summary | +|---|---| +| [setState](set-state.md) | [androidJvm]
fun [setState](set-state.md)(state: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
Set the state to some integer value | +| [toast](toast.md) | [androidJvm]
fun [toast](toast.md)(string: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html))
Call toaster.toast with some string to always create a toast notification. Context is set when Toaster is instantiated. Duration is determined based on text length | +| [toastOnState](toast-on-state.md) | [androidJvm]
fun [toastOnState](toast-on-state.md)(strings: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>)
Call toaster.toastOnState with an array of messages to create a toast notification. Context is set when Toaster is instantiated. Duration is determined based on text length. The message is selected based on the state (which can be set in a callback function or elsewhere | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/set-state.md b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/set-state.md new file mode 100644 index 0000000..7805f09 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/set-state.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Toaster](index.md)/[setState](set-state.md) + +# setState + +[androidJvm]\ +fun [setState](set-state.md)(state: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) + +Set the state to some integer value + +## Parameters + +androidJvm + +| | | +|---|---| +| state | : Int | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast-on-state.md b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast-on-state.md new file mode 100644 index 0000000..27c7a2a --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast-on-state.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Toaster](index.md)/[toastOnState](toast-on-state.md) + +# toastOnState + +[androidJvm]\ +fun [toastOnState](toast-on-state.md)(strings: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) + +Call toaster.toastOnState with an array of messages to create a toast notification. Context is set when Toaster is instantiated. Duration is determined based on text length. The message is selected based on the state (which can be set in a callback function or elsewhere + +## Parameters + +androidJvm + +| | | +|---|---| +| strings | : Array. Array of potential messages to output. | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast.md b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast.md new file mode 100644 index 0000000..9b9fc21 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-toaster/toast.md @@ -0,0 +1,16 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Toaster](index.md)/[toast](toast.md) + +# toast + +[androidJvm]\ +fun [toast](toast.md)(string: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) + +Call toaster.toast with some string to always create a toast notification. Context is set when Toaster is instantiated. Duration is determined based on text length + +## Parameters + +androidJvm + +| | | +|---|---| +| string | : String. Message to output | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-mime-type.md b/documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-mime-type.md new file mode 100644 index 0000000..28f848d --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-mime-type.md @@ -0,0 +1,20 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Utils](index.md)/[getMimeType](get-mime-type.md) + +# getMimeType + +[androidJvm]\ +fun [getMimeType](get-mime-type.md)(file: [File](https://developer.android.com/reference/kotlin/java/io/File.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? + +Get the mimetype of a File + +#### Return + +String? Return the mimetype or none if it cannot be determined + +## Parameters + +androidJvm + +| | | +|---|---| +| file | File file to get the mimetype of | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-supported-mimes.md b/documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-supported-mimes.md new file mode 100644 index 0000000..9f4a0f0 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-utils/get-supported-mimes.md @@ -0,0 +1,12 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Utils](index.md)/[getSupportedMimes](get-supported-mimes.md) + +# getSupportedMimes + +[androidJvm]\ +fun [getSupportedMimes](get-supported-mimes.md)(): [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> + +Return a MutableList of EweSticker Supported mimetypes + +#### Return + +MutableList of EweSticker Supported mimetypes diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/-utils/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/-utils/index.md new file mode 100644 index 0000000..bfa9462 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/-utils/index.md @@ -0,0 +1,15 @@ +//[app](../../../index.md)/[com.fredhappyface.ewesticker](../index.md)/[Utils](index.md) + +# Utils + +[androidJvm]\ +object [Utils](index.md) + +Class to provide utils that are shared across ewesticker. + +## Functions + +| Name | Summary | +|---|---| +| [getMimeType](get-mime-type.md) | [androidJvm]
fun [getMimeType](get-mime-type.md)(file: [File](https://developer.android.com/reference/kotlin/java/io/File.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?
Get the mimetype of a File | +| [getSupportedMimes](get-supported-mimes.md) | [androidJvm]
fun [getSupportedMimes](get-supported-mimes.md)(): [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>
Return a MutableList of EweSticker Supported mimetypes | diff --git a/documentation/reference/app/com.fredhappyface.ewesticker/index.md b/documentation/reference/app/com.fredhappyface.ewesticker/index.md new file mode 100644 index 0000000..1136994 --- /dev/null +++ b/documentation/reference/app/com.fredhappyface.ewesticker/index.md @@ -0,0 +1,16 @@ +//[app](../../index.md)/[com.fredhappyface.ewesticker](index.md) + +# Package com.fredhappyface.ewesticker + +## Types + +| Name | Summary | +|---|---| +| [Cache](-cache/index.md) | [androidJvm]
class [Cache](-cache/index.md)(size: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
Basically this behaved like an ordered set with some maximum capacity. When this capacity is exceeded an element is removed from the start | +| [ImageKeyboard](-image-keyboard/index.md) | [androidJvm]
class [ImageKeyboard](-image-keyboard/index.md) : [InputMethodService](https://developer.android.com/reference/kotlin/android/inputmethodservice/InputMethodService.html)
ImageKeyboard class inherits from the InputMethodService class - provides the keyboard functionality | +| [MainActivity](-main-activity/index.md) | [androidJvm]
class [MainActivity](-main-activity/index.md) : [AppCompatActivity](https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatActivity.html)
MainActivity class inherits from the AppCompatActivity class - provides the settings view | +| [StickerImporter](-sticker-importer/index.md) | [androidJvm]
class [StickerImporter](-sticker-importer/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](-toaster/index.md))
TODO | +| [StickerPack](-sticker-pack/index.md) | [androidJvm]
class [StickerPack](-sticker-pack/index.md)(packDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html))
Helper class to provide pack-related information A "Pack" is informally represented as a File | +| [StickerSender](-sticker-sender/index.md) | [androidJvm]
class [StickerSender](-sticker-sender/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), toaster: [Toaster](-toaster/index.md), internalDir: [File](https://developer.android.com/reference/kotlin/java/io/File.html), currentInputConnection: [InputConnection](https://developer.android.com/reference/kotlin/android/view/inputmethod/InputConnection.html)?, currentInputEditorInfo: [EditorInfo](https://developer.android.com/reference/kotlin/android/view/inputmethod/EditorInfo.html)?, compatCache: [Cache](-cache/index.md), imageLoader: ImageLoader)
TODO | +| [Toaster](-toaster/index.md) | [androidJvm]
class [Toaster](-toaster/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html))
The Toaster class provides a simplified interface to android.widget.Toast. Pass in the android.content.Context to the constructor and call the 'toast' function (others as below) toaster.state keeps track of an error state or similar. | +| [Utils](-utils/index.md) | [androidJvm]
object [Utils](-utils/index.md)
Class to provide utils that are shared across ewesticker. | diff --git a/documentation/reference/app/package-list b/documentation/reference/app/package-list new file mode 100644 index 0000000..17a9d1f --- /dev/null +++ b/documentation/reference/app/package-list @@ -0,0 +1,41 @@ +$dokka.format:gfm-v1 +$dokka.linkExtension:md +$dokka.location:com.fredhappyface.ewesticker////PointingToDeclaration/app/com.fredhappyface.ewesticker/index.md +$dokka.location:com.fredhappyface.ewesticker/Cache///PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/index.md +$dokka.location:com.fredhappyface.ewesticker/Cache/Cache/#kotlin.Int/PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/-cache.md +$dokka.location:com.fredhappyface.ewesticker/Cache/add/#kotlin.String/PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/add.md +$dokka.location:com.fredhappyface.ewesticker/Cache/fromSharedPref/#kotlin.String/PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/from-shared-pref.md +$dokka.location:com.fredhappyface.ewesticker/Cache/get/#kotlin.Int/PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/get.md +$dokka.location:com.fredhappyface.ewesticker/Cache/toFiles/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/to-files.md +$dokka.location:com.fredhappyface.ewesticker/Cache/toSharedPref/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-cache/to-shared-pref.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard///PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/index.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard/ImageKeyboard/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/-image-keyboard.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard/onCreate/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/on-create.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard/onCreateInputView/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/on-create-input-view.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard/onEvaluateFullscreenMode/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/on-evaluate-fullscreen-mode.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard/onFinishInput/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/on-finish-input.md +$dokka.location:com.fredhappyface.ewesticker/ImageKeyboard/onStartInput/#android.view.inputmethod.EditorInfo?#kotlin.Boolean/PointingToDeclaration/app/com.fredhappyface.ewesticker/-image-keyboard/on-start-input.md +$dokka.location:com.fredhappyface.ewesticker/MainActivity///PointingToDeclaration/app/com.fredhappyface.ewesticker/-main-activity/index.md +$dokka.location:com.fredhappyface.ewesticker/MainActivity/MainActivity/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-main-activity/-main-activity.md +$dokka.location:com.fredhappyface.ewesticker/MainActivity/chooseDir/#android.view.View/PointingToDeclaration/app/com.fredhappyface.ewesticker/-main-activity/choose-dir.md +$dokka.location:com.fredhappyface.ewesticker/MainActivity/enableKeyboard/#android.view.View/PointingToDeclaration/app/com.fredhappyface.ewesticker/-main-activity/enable-keyboard.md +$dokka.location:com.fredhappyface.ewesticker/StickerImporter///PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-importer/index.md +$dokka.location:com.fredhappyface.ewesticker/StickerImporter/StickerImporter/#android.content.Context#com.fredhappyface.ewesticker.Toaster/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-importer/-sticker-importer.md +$dokka.location:com.fredhappyface.ewesticker/StickerImporter/importStickers/#kotlin.String/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-importer/import-stickers.md +$dokka.location:com.fredhappyface.ewesticker/StickerPack///PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-pack/index.md +$dokka.location:com.fredhappyface.ewesticker/StickerPack/StickerPack/#java.io.File/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-pack/-sticker-pack.md +$dokka.location:com.fredhappyface.ewesticker/StickerPack/stickerList/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-pack/sticker-list.md +$dokka.location:com.fredhappyface.ewesticker/StickerPack/thumbSticker/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-pack/thumb-sticker.md +$dokka.location:com.fredhappyface.ewesticker/StickerSender///PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-sender/index.md +$dokka.location:com.fredhappyface.ewesticker/StickerSender/StickerSender/#android.content.Context#com.fredhappyface.ewesticker.Toaster#java.io.File#android.view.inputmethod.InputConnection?#android.view.inputmethod.EditorInfo?#com.fredhappyface.ewesticker.Cache#coil.ImageLoader/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-sender/-sticker-sender.md +$dokka.location:com.fredhappyface.ewesticker/StickerSender/sendSticker/#java.io.File/PointingToDeclaration/app/com.fredhappyface.ewesticker/-sticker-sender/send-sticker.md +$dokka.location:com.fredhappyface.ewesticker/Toaster///PointingToDeclaration/app/com.fredhappyface.ewesticker/-toaster/index.md +$dokka.location:com.fredhappyface.ewesticker/Toaster/Toaster/#android.content.Context/PointingToDeclaration/app/com.fredhappyface.ewesticker/-toaster/-toaster.md +$dokka.location:com.fredhappyface.ewesticker/Toaster/setState/#kotlin.Int/PointingToDeclaration/app/com.fredhappyface.ewesticker/-toaster/set-state.md +$dokka.location:com.fredhappyface.ewesticker/Toaster/toast/#kotlin.String/PointingToDeclaration/app/com.fredhappyface.ewesticker/-toaster/toast.md +$dokka.location:com.fredhappyface.ewesticker/Toaster/toastOnState/#kotlin.Array[kotlin.String]/PointingToDeclaration/app/com.fredhappyface.ewesticker/-toaster/toast-on-state.md +$dokka.location:com.fredhappyface.ewesticker/Utils///PointingToDeclaration/app/com.fredhappyface.ewesticker/-utils/index.md +$dokka.location:com.fredhappyface.ewesticker/Utils/getMimeType/#java.io.File/PointingToDeclaration/app/com.fredhappyface.ewesticker/-utils/get-mime-type.md +$dokka.location:com.fredhappyface.ewesticker/Utils/getSupportedMimes/#/PointingToDeclaration/app/com.fredhappyface.ewesticker/-utils/get-supported-mimes.md +com.fredhappyface.ewesticker + diff --git a/documentation/reference/index.md b/documentation/reference/index.md new file mode 100644 index 0000000..5b3dbcf --- /dev/null +++ b/documentation/reference/index.md @@ -0,0 +1,9 @@ +//[app](index.md) + +# app + +## Packages + +| Name | +|---| +| [com.fredhappyface.ewesticker](app/com.fredhappyface.ewesticker/index.md) | diff --git a/documentation/tutorials/README.md b/documentation/tutorials/README.md new file mode 100644 index 0000000..390a1d4 --- /dev/null +++ b/documentation/tutorials/README.md @@ -0,0 +1,104 @@ + +# Tutorial + +See below for a step-by-step tutorial on how to use EweSticker with your existing +sticker collection. + +- [Step 1 - Create Sticker Directory (and transfer to device)](#step-1---create-sticker-directory-and-transfer-to-device) +- [Step 2 - Download EweSticker](#step-2---download-ewesticker) + - [Get it on F-Droid](#get-it-on-f-droid) + - [Get it on Google Play](#get-it-on-google-play) + - [Download the APK](#download-the-apk) +- [Step 3 - Select Directory with EweSticker (and wait...)](#step-3---select-directory-with-ewesticker-and-wait) +- [Step 4 - Activate the keyboard](#step-4---activate-the-keyboard) +- [Step 5 - Send Stickers in your favourite apps](#step-5---send-stickers-in-your-favourite-apps) + +## Step 1 - Create Sticker Directory (and transfer to device) + +Step 1 + +The sticker directory has the following structure: + +```none +/root + /sticker-pack-name-1 + /sticker-1 + /sticker-2 + /sticker-pack-name-2 + /sticker-1 + /sticker-2 +``` + +Then transfer this to your phone/ device. Plugging this into a PC is a pretty +convenient way to do this. + +**NOTE:** that the maximum pack size is currently **128** and the total maximum number of stickers supported +is **4096** + +## Step 2 - Download EweSticker + +### Get it on F-Droid + +1. Open the F-Droid app +2. Search for EweSticker + +**Or** + +[](https://f-droid.org/en/packages/com.fredhappyface.ewesticker/) + +Follow the link to the listing on F-Droid by clicking on the badge above, +then download/ install + +### Get it on Google Play + +1. Open the Google Play app +2. Search for EweSticker + +**Or** + +[](https://play.google.com/store/apps/details?id=com.fredhappyface.ewesticker) + +Follow the link to the listing on Google Play by clicking on the badge above, +then download/ install + +### Download the APK + +1. For releases, navigate to the releases page [here](../../releases). +2. Select the debug or release APK depending on your preference. Note that the +filenames are in the form: com.fredhappyface.ewesticker-(version)-(debug|release).apk + +**Or** + +[Direct apk
+download](../../releases) + +Navigate to the releases page by clicking on the badge above. + +## Step 3 - Select Directory with EweSticker (and wait...) + +1. Click the "CHOOSE STICKER SOURCE DIRECTORY" button + + Step 3.1 + +2. Select the sticker directory created in step 1 + + Step 3.2 + +## Step 4 - Activate the keyboard + +- Search 'keyboard' in settings and select 'On-screen keyboard', then '+ Manage + on-screen keyboards' and toggle EweSticker on. + + Step 4 + +## Step 5 - Send Stickers in your favourite apps + +1. Tap the keyboard switcher icon and select EweSticker + + Step 5 + +2. Find and send a sticker of your choosing + + Step 5 diff --git a/gradle.properties b/gradle.properties index f20a521..cd0519b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,3 +17,7 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true # Kotlin code style for this project: "official" or "obsolete": kotlin.code.style=official +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8cc07fc..c1a8995 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,4 +1,4 @@ -#Tue Oct 26 19:11:50 BST 2021 +#Tue Mar 08 19:27:54 GMT 2022 distributionBase=GRADLE_USER_HOME distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip distributionPath=wrapper/dists diff --git a/settings.gradle b/settings.gradle index 5225123..79fc3d4 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,2 +1,16 @@ +pluginManagement { + repositories { + gradlePluginPortal() + google() + mavenCentral() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} rootProject.name = "EweSticker" include ':app'