Initial
This commit is contained in:
commit
9486c73cf9
BIN
.gradle/8.13/checksums/checksums.lock
Normal file
BIN
.gradle/8.13/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
.gradle/8.13/checksums/md5-checksums.bin
Normal file
BIN
.gradle/8.13/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/8.13/checksums/sha1-checksums.bin
Normal file
BIN
.gradle/8.13/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/8.13/executionHistory/executionHistory.lock
Normal file
BIN
.gradle/8.13/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
.gradle/8.13/fileChanges/last-build.bin
Normal file
BIN
.gradle/8.13/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
.gradle/8.13/fileHashes/fileHashes.bin
Normal file
BIN
.gradle/8.13/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
.gradle/8.13/fileHashes/fileHashes.lock
Normal file
BIN
.gradle/8.13/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
.gradle/8.13/fileHashes/resourceHashesCache.bin
Normal file
BIN
.gradle/8.13/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
.gradle/8.13/gc.properties
Normal file
0
.gradle/8.13/gc.properties
Normal file
BIN
.gradle/8.5/checksums/checksums.lock
Normal file
BIN
.gradle/8.5/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
.gradle/8.5/checksums/md5-checksums.bin
Normal file
BIN
.gradle/8.5/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/8.5/checksums/sha1-checksums.bin
Normal file
BIN
.gradle/8.5/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/8.5/dependencies-accessors/dependencies-accessors.lock
Normal file
BIN
.gradle/8.5/dependencies-accessors/dependencies-accessors.lock
Normal file
Binary file not shown.
0
.gradle/8.5/dependencies-accessors/gc.properties
Normal file
0
.gradle/8.5/dependencies-accessors/gc.properties
Normal file
BIN
.gradle/8.5/executionHistory/executionHistory.bin
Normal file
BIN
.gradle/8.5/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
.gradle/8.5/executionHistory/executionHistory.lock
Normal file
BIN
.gradle/8.5/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
.gradle/8.5/fileChanges/last-build.bin
Normal file
BIN
.gradle/8.5/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
.gradle/8.5/fileHashes/fileHashes.bin
Normal file
BIN
.gradle/8.5/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
.gradle/8.5/fileHashes/fileHashes.lock
Normal file
BIN
.gradle/8.5/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
.gradle/8.5/fileHashes/resourceHashesCache.bin
Normal file
BIN
.gradle/8.5/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
.gradle/8.5/gc.properties
Normal file
0
.gradle/8.5/gc.properties
Normal file
BIN
.gradle/9.0-milestone-1/checksums/checksums.lock
Normal file
BIN
.gradle/9.0-milestone-1/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/checksums/md5-checksums.bin
Normal file
BIN
.gradle/9.0-milestone-1/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/checksums/sha1-checksums.bin
Normal file
BIN
.gradle/9.0-milestone-1/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/executionHistory/executionHistory.bin
Normal file
BIN
.gradle/9.0-milestone-1/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/executionHistory/executionHistory.lock
Normal file
BIN
.gradle/9.0-milestone-1/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/fileChanges/last-build.bin
Normal file
BIN
.gradle/9.0-milestone-1/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/fileHashes/fileHashes.bin
Normal file
BIN
.gradle/9.0-milestone-1/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/fileHashes/fileHashes.lock
Normal file
BIN
.gradle/9.0-milestone-1/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
.gradle/9.0-milestone-1/fileHashes/resourceHashesCache.bin
Normal file
BIN
.gradle/9.0-milestone-1/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
.gradle/9.0-milestone-1/gc.properties
Normal file
0
.gradle/9.0-milestone-1/gc.properties
Normal file
BIN
.gradle/9.1.0/checksums/checksums.lock
Normal file
BIN
.gradle/9.1.0/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/checksums/md5-checksums.bin
Normal file
BIN
.gradle/9.1.0/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/checksums/sha1-checksums.bin
Normal file
BIN
.gradle/9.1.0/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/executionHistory/executionHistory.bin
Normal file
BIN
.gradle/9.1.0/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/executionHistory/executionHistory.lock
Normal file
BIN
.gradle/9.1.0/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/fileChanges/last-build.bin
Normal file
BIN
.gradle/9.1.0/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/fileHashes/fileHashes.bin
Normal file
BIN
.gradle/9.1.0/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/fileHashes/fileHashes.lock
Normal file
BIN
.gradle/9.1.0/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
.gradle/9.1.0/fileHashes/resourceHashesCache.bin
Normal file
BIN
.gradle/9.1.0/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
.gradle/9.1.0/gc.properties
Normal file
0
.gradle/9.1.0/gc.properties
Normal file
BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock
Normal file
BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock
Normal file
Binary file not shown.
2
.gradle/buildOutputCleanup/cache.properties
Normal file
2
.gradle/buildOutputCleanup/cache.properties
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
#Thu Jan 22 21:44:41 CET 2026
|
||||||
|
gradle.version=9.1.0
|
||||||
BIN
.gradle/buildOutputCleanup/outputFiles.bin
Normal file
BIN
.gradle/buildOutputCleanup/outputFiles.bin
Normal file
Binary file not shown.
2
.gradle/config.properties
Normal file
2
.gradle/config.properties
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
#Thu Jan 22 19:32:13 CET 2026
|
||||||
|
java.home=C\:\\Program Files\\Android\\Android Studio\\jbr
|
||||||
BIN
.gradle/file-system.probe
Normal file
BIN
.gradle/file-system.probe
Normal file
Binary file not shown.
0
.gradle/vcs-1/gc.properties
Normal file
0
.gradle/vcs-1/gc.properties
Normal file
3
.idea/.gitignore
vendored
Normal file
3
.idea/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
1
.idea/.name
Normal file
1
.idea/.name
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
OBDWidgets
|
||||||
6
.idea/AndroidProjectSystem.xml
Normal file
6
.idea/AndroidProjectSystem.xml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="AndroidProjectSystem">
|
||||||
|
<option name="providerId" value="com.android.tools.idea.GradleProjectSystem" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
1298
.idea/caches/deviceStreaming.xml
Normal file
1298
.idea/caches/deviceStreaming.xml
Normal file
File diff suppressed because it is too large
Load Diff
6
.idea/compiler.xml
Normal file
6
.idea/compiler.xml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<bytecodeTargetLevel target="21" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
18
.idea/deploymentTargetSelector.xml
Normal file
18
.idea/deploymentTargetSelector.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="deploymentTargetSelector">
|
||||||
|
<selectionStates>
|
||||||
|
<SelectionState runConfigName="app">
|
||||||
|
<option name="selectionMode" value="DROPDOWN" />
|
||||||
|
<DropdownSelection timestamp="2026-01-24T11:44:51.769986500Z">
|
||||||
|
<Target type="DEFAULT_BOOT">
|
||||||
|
<handle>
|
||||||
|
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\DominiqueWyniger\.android\avd\Erisin_Headunit_2.avd" />
|
||||||
|
</handle>
|
||||||
|
</Target>
|
||||||
|
</DropdownSelection>
|
||||||
|
<DialogSelection />
|
||||||
|
</SelectionState>
|
||||||
|
</selectionStates>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
13
.idea/deviceManager.xml
Normal file
13
.idea/deviceManager.xml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="DeviceTable">
|
||||||
|
<option name="columnSorters">
|
||||||
|
<list>
|
||||||
|
<ColumnSorterState>
|
||||||
|
<option name="column" value="Name" />
|
||||||
|
<option name="order" value="ASCENDING" />
|
||||||
|
</ColumnSorterState>
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
19
.idea/gradle.xml
Normal file
19
.idea/gradle.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
|
<component name="GradleSettings">
|
||||||
|
<option name="linkedExternalProjectsSettings">
|
||||||
|
<GradleProjectSettings>
|
||||||
|
<option name="testRunner" value="CHOOSE_PER_TEST" />
|
||||||
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
|
||||||
|
<option name="modules">
|
||||||
|
<set>
|
||||||
|
<option value="$PROJECT_DIR$" />
|
||||||
|
<option value="$PROJECT_DIR$/app" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</GradleProjectSettings>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
8
.idea/markdown.xml
Normal file
8
.idea/markdown.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="MarkdownSettings">
|
||||||
|
<option name="previewPanelProviderInfo">
|
||||||
|
<ProviderInfo name="Compose (experimental)" className="com.intellij.markdown.compose.preview.ComposePanelProvider" />
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
10
.idea/migrations.xml
Normal file
10
.idea/migrations.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectMigrations">
|
||||||
|
<option name="MigrateToGradleLocalJavaHome">
|
||||||
|
<set>
|
||||||
|
<option value="$PROJECT_DIR$" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
16
.idea/misc.xml
Normal file
16
.idea/misc.xml
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
<project version="4">
|
||||||
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="jbr-21" project-jdk-type="JavaSDK">
|
||||||
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectType">
|
||||||
|
<option name="id" value="Android" />
|
||||||
|
</component>
|
||||||
|
<component name="VisualizationToolProject">
|
||||||
|
<option name="state">
|
||||||
|
<ProjectState>
|
||||||
|
<option name="scale" value="0.4051123046874999" />
|
||||||
|
</ProjectState>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
17
.idea/runConfigurations.xml
Normal file
17
.idea/runConfigurations.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="RunConfigurationProducerService">
|
||||||
|
<option name="ignoredProducers">
|
||||||
|
<set>
|
||||||
|
<option value="com.intellij.execution.junit.AbstractAllInDirectoryConfigurationProducer" />
|
||||||
|
<option value="com.intellij.execution.junit.AllInPackageConfigurationProducer" />
|
||||||
|
<option value="com.intellij.execution.junit.PatternConfigurationProducer" />
|
||||||
|
<option value="com.intellij.execution.junit.TestInClassConfigurationProducer" />
|
||||||
|
<option value="com.intellij.execution.junit.UniqueIdConfigurationProducer" />
|
||||||
|
<option value="com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationProducer" />
|
||||||
|
<option value="org.jetbrains.kotlin.idea.junit.KotlinJUnitRunConfigurationProducer" />
|
||||||
|
<option value="org.jetbrains.kotlin.idea.junit.KotlinPatternConfigurationProducer" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/studiobot.xml
Normal file
6
.idea/studiobot.xml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="StudioBotProjectSettings">
|
||||||
|
<option name="shareContext" value="OptedIn" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
159
README.md
Normal file
159
README.md
Normal file
|
|
@ -0,0 +1,159 @@
|
||||||
|
# OBD Widgets - Android Widgets für OBD2-Daten
|
||||||
|
|
||||||
|
Eine Android-App zur Anzeige von OBD2-Daten als Widgets auf dem Home-Screen. Unterstützt verschiedene Widget-Typen (Analog, Digital, Balken) und kann mit Bluetooth OBD2-Adaptern verbunden werden.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Verschiedene Widget-Typen**: Analog (Tacho), Digital, Balken, Gauge
|
||||||
|
- **Konfigurierbare OBD-Parameter**: Speed, RPM, Batteriespannung, Kühlmitteltemperatur, etc.
|
||||||
|
- **Bluetooth OBD2-Integration**: Unterstützt ELM327-kompatible Adapter
|
||||||
|
- **Automatische Wiederverbindung**: Verbindet sich automatisch wieder bei Verbindungsabbruch
|
||||||
|
- **Testmodus**: Simuliert OBD-Daten ohne Bluetooth-Verbindung
|
||||||
|
- **Tasker/MacroDroid Integration**: Sendet Broadcasts bei Verbindung/Trennung
|
||||||
|
- **Skalierbare Widgets**: Widgets können in der Größe angepasst werden
|
||||||
|
- **Keine Background-App nötig**: Service läuft im Hintergrund, keine App muss geöffnet bleiben
|
||||||
|
|
||||||
|
## Anforderungen
|
||||||
|
|
||||||
|
- Android 14+ (API Level 34)
|
||||||
|
- Bluetooth-fähiges Gerät
|
||||||
|
- ELM327-kompatibler OBD2-Adapter
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. Projekt in Android Studio öffnen
|
||||||
|
2. Gradle Sync durchführen
|
||||||
|
3. App auf Gerät oder Emulator installieren
|
||||||
|
|
||||||
|
## Verwendung
|
||||||
|
|
||||||
|
### Erste Einrichtung
|
||||||
|
|
||||||
|
1. **Bluetooth-Gerät auswählen**:
|
||||||
|
- Öffnen Sie die App
|
||||||
|
- Gehen Sie zu Einstellungen
|
||||||
|
- Wählen Sie Ihr OBD2 Bluetooth-Gerät aus
|
||||||
|
|
||||||
|
2. **Widget hinzufügen**:
|
||||||
|
- Long-Press auf Home-Screen
|
||||||
|
- "Widgets" auswählen
|
||||||
|
- "OBD Widgets" auswählen
|
||||||
|
- Widget auf Home-Screen platzieren
|
||||||
|
|
||||||
|
3. **Widget konfigurieren**:
|
||||||
|
- Tippen Sie auf das Widget
|
||||||
|
- Wählen Sie Widget-Typ (Analog, Digital, Balken)
|
||||||
|
- Wählen Sie OBD-Parameter (Speed, RPM, etc.)
|
||||||
|
- Setzen Sie Min/Max-Werte
|
||||||
|
- Optional: Benutzerdefinierte Bezeichnung
|
||||||
|
|
||||||
|
### Einstellungen
|
||||||
|
|
||||||
|
- **Testmodus**: Aktivieren Sie den Testmodus, um simulierte Daten ohne BT-Verbindung zu sehen
|
||||||
|
- **Automatisch verbinden**: Service verbindet sich automatisch beim Start
|
||||||
|
- **Wiederverbindungs-Intervall**: Zeit zwischen Verbindungsversuchen (Standard: 5 Sekunden)
|
||||||
|
|
||||||
|
### Widget-Typen
|
||||||
|
|
||||||
|
- **Analog**: Runder Tacho mit Nadel (vereinfacht als ProgressBar dargestellt)
|
||||||
|
- **Digital**: Große digitale Anzeige
|
||||||
|
- **Balken**: Horizontale Balkenanzeige mit Prozentanzeige
|
||||||
|
- **Gauge**: Ähnlich wie Analog
|
||||||
|
|
||||||
|
### OBD-Parameter
|
||||||
|
|
||||||
|
Verfügbare Parameter:
|
||||||
|
- **Speed**: Geschwindigkeit (km/h)
|
||||||
|
- **RPM**: Drehzahl (RPM)
|
||||||
|
- **Voltage**: Batteriespannung (V)
|
||||||
|
- **Coolant Temp**: Kühlmitteltemperatur (°C)
|
||||||
|
- **Intake Temp**: Ansauglufttemperatur (°C)
|
||||||
|
- **MAF**: Mass Air Flow (g/s)
|
||||||
|
- **Throttle**: Drosselklappenstellung (%)
|
||||||
|
- **Fuel Level**: Kraftstoffstand (%)
|
||||||
|
|
||||||
|
## Tasker/MacroDroid Integration
|
||||||
|
|
||||||
|
Die App sendet folgende Broadcasts:
|
||||||
|
|
||||||
|
- `com.obdwidgets.CONNECTED`: Wenn Verbindung hergestellt wurde
|
||||||
|
- `com.obdwidgets.DISCONNECTED`: Wenn Verbindung getrennt wurde
|
||||||
|
- `com.obdwidgets.CONNECTION_STATUS_CHANGED`: Bei Statusänderung (Extra: `status`)
|
||||||
|
|
||||||
|
### Tasker Beispiel
|
||||||
|
|
||||||
|
1. Erstellen Sie ein neues Profil
|
||||||
|
2. Event → System → Intent Received
|
||||||
|
3. Action: `com.obdwidgets.CONNECTED`
|
||||||
|
4. Fügen Sie Aktionen hinzu (z.B. Benachrichtigung, Task starten)
|
||||||
|
|
||||||
|
## Erweiterbarkeit
|
||||||
|
|
||||||
|
Die App ist für Erweiterungen ausgelegt:
|
||||||
|
|
||||||
|
### Neue OBD-Parameter hinzufügen
|
||||||
|
|
||||||
|
1. Öffnen Sie `OBDParameter.kt`
|
||||||
|
2. Fügen Sie einen neuen Enum-Wert hinzu:
|
||||||
|
```kotlin
|
||||||
|
NEW_PARAMETER(
|
||||||
|
pid = "01XX",
|
||||||
|
name = "New Parameter",
|
||||||
|
unit = "unit",
|
||||||
|
minValue = 0f,
|
||||||
|
maxValue = 100f,
|
||||||
|
formula = { bytes -> /* Berechnung */ }
|
||||||
|
)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Neue Widget-Typen hinzufügen
|
||||||
|
|
||||||
|
1. Fügen Sie einen neuen Wert zu `WidgetType` Enum hinzu
|
||||||
|
2. Erstellen Sie ein neues Layout in `res/layout/widget_xxx.xml`
|
||||||
|
3. Implementieren Sie die Widget-Erstellung in `OBDWidgetProvider.kt`
|
||||||
|
|
||||||
|
### Neue OBD-Protokolle hinzufügen
|
||||||
|
|
||||||
|
1. Implementieren Sie das `OBDProtocol` Interface
|
||||||
|
2. Erstellen Sie eine neue Klasse (z.B. `STN11xxProtocol.kt`)
|
||||||
|
3. Verwenden Sie die neue Implementierung im `OBDService`
|
||||||
|
|
||||||
|
## Architektur
|
||||||
|
|
||||||
|
```
|
||||||
|
app/
|
||||||
|
├── model/ # Datenmodelle (OBDParameter, WidgetConfig, etc.)
|
||||||
|
├── obd/ # OBD-Protokoll-Implementierungen
|
||||||
|
├── service/ # OBDService (Foreground Service)
|
||||||
|
├── widget/ # Widget Provider
|
||||||
|
├── ui/ # Activities (Settings, Configuration)
|
||||||
|
└── receiver/ # Broadcast Receiver (Boot)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Bekannte Einschränkungen
|
||||||
|
|
||||||
|
- Der analoge Tacho verwendet aktuell eine vereinfachte Darstellung (ProgressBar statt echter Tacho-Nadel)
|
||||||
|
- Widgets aktualisieren sich alle 1 Sekunde (konfigurierbar in `obd_widget_info.xml`)
|
||||||
|
- Bluetooth-Berechtigungen müssen manuell erteilt werden (Android 12+)
|
||||||
|
|
||||||
|
## Lizenz
|
||||||
|
|
||||||
|
Dieses Projekt ist für den persönlichen Gebrauch erstellt.
|
||||||
|
|
||||||
|
## Vergleich mit Torque Pro
|
||||||
|
|
||||||
|
Im Gegensatz zu Torque Pro:
|
||||||
|
- ✅ Keine Background-App muss geöffnet bleiben
|
||||||
|
- ✅ Widgets funktionieren unabhängig
|
||||||
|
- ✅ Service läuft im Hintergrund
|
||||||
|
- ✅ Automatische Wiederverbindung
|
||||||
|
- ⚠️ Aktuell weniger Parameter (aber erweiterbar)
|
||||||
|
- ⚠️ Keine Logging-Funktion (kann hinzugefügt werden)
|
||||||
|
|
||||||
|
## Support
|
||||||
|
|
||||||
|
Bei Problemen:
|
||||||
|
1. Prüfen Sie die Bluetooth-Verbindung
|
||||||
|
2. Aktivieren Sie den Testmodus zum Testen
|
||||||
|
3. Prüfen Sie die App-Berechtigungen
|
||||||
|
4. Starten Sie den Service manuell in den Einstellungen
|
||||||
64
app/build.gradle.kts
Normal file
64
app/build.gradle.kts
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
plugins {
|
||||||
|
id("com.android.application")
|
||||||
|
id("org.jetbrains.kotlin.android")
|
||||||
|
id("kotlin-parcelize")
|
||||||
|
kotlin("plugin.serialization") version "1.9.20"
|
||||||
|
}
|
||||||
|
|
||||||
|
android {
|
||||||
|
namespace = "com.obdwidgets"
|
||||||
|
compileSdk = 34
|
||||||
|
|
||||||
|
defaultConfig {
|
||||||
|
applicationId = "com.obdwidgets"
|
||||||
|
minSdk = 34 // Android 14
|
||||||
|
targetSdk = 34
|
||||||
|
versionCode = 1
|
||||||
|
versionName = "1.0"
|
||||||
|
|
||||||
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
|
}
|
||||||
|
|
||||||
|
buildTypes {
|
||||||
|
release {
|
||||||
|
isMinifyEnabled = false
|
||||||
|
proguardFiles(
|
||||||
|
getDefaultProguardFile("proguard-android-optimize.txt"),
|
||||||
|
"proguard-rules.pro"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
compileOptions {
|
||||||
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
|
targetCompatibility = JavaVersion.VERSION_17
|
||||||
|
}
|
||||||
|
|
||||||
|
kotlinOptions {
|
||||||
|
jvmTarget = "17"
|
||||||
|
}
|
||||||
|
|
||||||
|
buildFeatures {
|
||||||
|
viewBinding = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation("androidx.core:core-ktx:1.12.0")
|
||||||
|
implementation("androidx.appcompat:appcompat:1.6.1")
|
||||||
|
implementation("com.google.android.material:material:1.11.0")
|
||||||
|
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
|
||||||
|
implementation("androidx.preference:preference-ktx:1.2.1")
|
||||||
|
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.7.0")
|
||||||
|
implementation("androidx.lifecycle:lifecycle-service:2.7.0")
|
||||||
|
|
||||||
|
// Coroutines
|
||||||
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3")
|
||||||
|
|
||||||
|
// Serialization
|
||||||
|
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0")
|
||||||
|
|
||||||
|
testImplementation("junit:junit:4.13.2")
|
||||||
|
androidTestImplementation("androidx.test.ext:junit:1.1.5")
|
||||||
|
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,69 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.fragment.app.FragmentContainerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivitySettingsBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FragmentContainerView settings;
|
||||||
|
|
||||||
|
private ActivitySettingsBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull FragmentContainerView settings) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.settings = settings;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_settings, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivitySettingsBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
id = R.id.settings;
|
||||||
|
FragmentContainerView settings = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (settings == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivitySettingsBinding((LinearLayout) rootView, settings);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,189 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.EditText;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import android.widget.Spinner;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityWidgetConfigBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Button buttonSave;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editCustomLabel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editFontSize;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editLabelColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editMaxValue;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editMinValue;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editNeedleColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editScaleColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editValueColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Spinner spinnerParameter;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Spinner spinnerWidgetType;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textUnit;
|
||||||
|
|
||||||
|
private ActivityWidgetConfigBinding(@NonNull ScrollView rootView, @NonNull Button buttonSave,
|
||||||
|
@NonNull EditText editCustomLabel, @NonNull EditText editFontSize,
|
||||||
|
@NonNull EditText editLabelColor, @NonNull EditText editMaxValue,
|
||||||
|
@NonNull EditText editMinValue, @NonNull EditText editNeedleColor,
|
||||||
|
@NonNull EditText editScaleColor, @NonNull EditText editValueColor,
|
||||||
|
@NonNull Spinner spinnerParameter, @NonNull Spinner spinnerWidgetType,
|
||||||
|
@NonNull TextView textUnit) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonSave = buttonSave;
|
||||||
|
this.editCustomLabel = editCustomLabel;
|
||||||
|
this.editFontSize = editFontSize;
|
||||||
|
this.editLabelColor = editLabelColor;
|
||||||
|
this.editMaxValue = editMaxValue;
|
||||||
|
this.editMinValue = editMinValue;
|
||||||
|
this.editNeedleColor = editNeedleColor;
|
||||||
|
this.editScaleColor = editScaleColor;
|
||||||
|
this.editValueColor = editValueColor;
|
||||||
|
this.spinnerParameter = spinnerParameter;
|
||||||
|
this.spinnerWidgetType = spinnerWidgetType;
|
||||||
|
this.textUnit = textUnit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityWidgetConfigBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityWidgetConfigBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_widget_config, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityWidgetConfigBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
id = R.id.buttonSave;
|
||||||
|
Button buttonSave = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonSave == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editCustomLabel;
|
||||||
|
EditText editCustomLabel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editCustomLabel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editFontSize;
|
||||||
|
EditText editFontSize = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editFontSize == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editLabelColor;
|
||||||
|
EditText editLabelColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editLabelColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editMaxValue;
|
||||||
|
EditText editMaxValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMaxValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editMinValue;
|
||||||
|
EditText editMinValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMinValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editNeedleColor;
|
||||||
|
EditText editNeedleColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editNeedleColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editScaleColor;
|
||||||
|
EditText editScaleColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editScaleColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editValueColor;
|
||||||
|
EditText editValueColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editValueColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.spinnerParameter;
|
||||||
|
Spinner spinnerParameter = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (spinnerParameter == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.spinnerWidgetType;
|
||||||
|
Spinner spinnerWidgetType = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (spinnerWidgetType == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.textUnit;
|
||||||
|
TextView textUnit = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textUnit == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityWidgetConfigBinding((ScrollView) rootView, buttonSave, editCustomLabel,
|
||||||
|
editFontSize, editLabelColor, editMaxValue, editMinValue, editNeedleColor, editScaleColor,
|
||||||
|
editValueColor, spinnerParameter, spinnerWidgetType, textUnit);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,75 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class WidgetAnalogBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ImageView widgetGaugeImage;
|
||||||
|
|
||||||
|
private WidgetAnalogBinding(@NonNull FrameLayout rootView, @NonNull FrameLayout widgetContainer,
|
||||||
|
@NonNull ImageView widgetGaugeImage) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
this.widgetGaugeImage = widgetGaugeImage;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetAnalogBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetAnalogBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_analog, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetAnalogBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
id = R.id.widget_gauge_image;
|
||||||
|
ImageView widgetGaugeImage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetGaugeImage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new WidgetAnalogBinding((FrameLayout) rootView, widgetContainer, widgetGaugeImage);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,118 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class WidgetBarBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetLabel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ProgressBar widgetProgress;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetStatus;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetUnit;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetValue;
|
||||||
|
|
||||||
|
private WidgetBarBinding(@NonNull FrameLayout rootView, @NonNull FrameLayout widgetContainer,
|
||||||
|
@NonNull TextView widgetLabel, @NonNull ProgressBar widgetProgress,
|
||||||
|
@NonNull TextView widgetStatus, @NonNull TextView widgetUnit, @NonNull TextView widgetValue) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
this.widgetLabel = widgetLabel;
|
||||||
|
this.widgetProgress = widgetProgress;
|
||||||
|
this.widgetStatus = widgetStatus;
|
||||||
|
this.widgetUnit = widgetUnit;
|
||||||
|
this.widgetValue = widgetValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetBarBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetBarBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_bar, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetBarBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
id = R.id.widget_label;
|
||||||
|
TextView widgetLabel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetLabel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_progress;
|
||||||
|
ProgressBar widgetProgress = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetProgress == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_status;
|
||||||
|
TextView widgetStatus = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetStatus == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_unit;
|
||||||
|
TextView widgetUnit = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetUnit == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_value;
|
||||||
|
TextView widgetValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new WidgetBarBinding((FrameLayout) rootView, widgetContainer, widgetLabel,
|
||||||
|
widgetProgress, widgetStatus, widgetUnit, widgetValue);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,96 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class WidgetDigitalBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetLabel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetUnit;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetValue;
|
||||||
|
|
||||||
|
private WidgetDigitalBinding(@NonNull FrameLayout rootView, @NonNull FrameLayout widgetContainer,
|
||||||
|
@NonNull TextView widgetLabel, @NonNull TextView widgetUnit, @NonNull TextView widgetValue) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
this.widgetLabel = widgetLabel;
|
||||||
|
this.widgetUnit = widgetUnit;
|
||||||
|
this.widgetValue = widgetValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetDigitalBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetDigitalBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_digital, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetDigitalBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
id = R.id.widget_label;
|
||||||
|
TextView widgetLabel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetLabel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_unit;
|
||||||
|
TextView widgetUnit = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetUnit == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_value;
|
||||||
|
TextView widgetValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new WidgetDigitalBinding((FrameLayout) rootView, widgetContainer, widgetLabel,
|
||||||
|
widgetUnit, widgetValue);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
|
||||||
|
public final class WidgetObdBaseBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
private WidgetObdBaseBinding(@NonNull FrameLayout rootView,
|
||||||
|
@NonNull FrameLayout widgetContainer) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetObdBaseBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetObdBaseBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_obd_base, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetObdBaseBinding bind(@NonNull View rootView) {
|
||||||
|
if (rootView == null) {
|
||||||
|
throw new NullPointerException("rootView");
|
||||||
|
}
|
||||||
|
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
return new WidgetObdBaseBinding((FrameLayout) rootView, widgetContainer);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,69 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.fragment.app.FragmentContainerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivitySettingsBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FragmentContainerView settings;
|
||||||
|
|
||||||
|
private ActivitySettingsBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull FragmentContainerView settings) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.settings = settings;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_settings, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivitySettingsBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
id = R.id.settings;
|
||||||
|
FragmentContainerView settings = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (settings == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivitySettingsBinding((LinearLayout) rootView, settings);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,189 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.EditText;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import android.widget.Spinner;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityWidgetConfigBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Button buttonSave;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editCustomLabel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editFontSize;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editLabelColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editMaxValue;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editMinValue;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editNeedleColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editScaleColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final EditText editValueColor;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Spinner spinnerParameter;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Spinner spinnerWidgetType;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textUnit;
|
||||||
|
|
||||||
|
private ActivityWidgetConfigBinding(@NonNull ScrollView rootView, @NonNull Button buttonSave,
|
||||||
|
@NonNull EditText editCustomLabel, @NonNull EditText editFontSize,
|
||||||
|
@NonNull EditText editLabelColor, @NonNull EditText editMaxValue,
|
||||||
|
@NonNull EditText editMinValue, @NonNull EditText editNeedleColor,
|
||||||
|
@NonNull EditText editScaleColor, @NonNull EditText editValueColor,
|
||||||
|
@NonNull Spinner spinnerParameter, @NonNull Spinner spinnerWidgetType,
|
||||||
|
@NonNull TextView textUnit) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonSave = buttonSave;
|
||||||
|
this.editCustomLabel = editCustomLabel;
|
||||||
|
this.editFontSize = editFontSize;
|
||||||
|
this.editLabelColor = editLabelColor;
|
||||||
|
this.editMaxValue = editMaxValue;
|
||||||
|
this.editMinValue = editMinValue;
|
||||||
|
this.editNeedleColor = editNeedleColor;
|
||||||
|
this.editScaleColor = editScaleColor;
|
||||||
|
this.editValueColor = editValueColor;
|
||||||
|
this.spinnerParameter = spinnerParameter;
|
||||||
|
this.spinnerWidgetType = spinnerWidgetType;
|
||||||
|
this.textUnit = textUnit;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityWidgetConfigBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityWidgetConfigBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_widget_config, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityWidgetConfigBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
id = R.id.buttonSave;
|
||||||
|
Button buttonSave = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonSave == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editCustomLabel;
|
||||||
|
EditText editCustomLabel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editCustomLabel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editFontSize;
|
||||||
|
EditText editFontSize = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editFontSize == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editLabelColor;
|
||||||
|
EditText editLabelColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editLabelColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editMaxValue;
|
||||||
|
EditText editMaxValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMaxValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editMinValue;
|
||||||
|
EditText editMinValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMinValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editNeedleColor;
|
||||||
|
EditText editNeedleColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editNeedleColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editScaleColor;
|
||||||
|
EditText editScaleColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editScaleColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.editValueColor;
|
||||||
|
EditText editValueColor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editValueColor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.spinnerParameter;
|
||||||
|
Spinner spinnerParameter = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (spinnerParameter == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.spinnerWidgetType;
|
||||||
|
Spinner spinnerWidgetType = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (spinnerWidgetType == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.textUnit;
|
||||||
|
TextView textUnit = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textUnit == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityWidgetConfigBinding((ScrollView) rootView, buttonSave, editCustomLabel,
|
||||||
|
editFontSize, editLabelColor, editMaxValue, editMinValue, editNeedleColor, editScaleColor,
|
||||||
|
editValueColor, spinnerParameter, spinnerWidgetType, textUnit);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,75 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class WidgetAnalogBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ImageView widgetGaugeImage;
|
||||||
|
|
||||||
|
private WidgetAnalogBinding(@NonNull FrameLayout rootView, @NonNull FrameLayout widgetContainer,
|
||||||
|
@NonNull ImageView widgetGaugeImage) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
this.widgetGaugeImage = widgetGaugeImage;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetAnalogBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetAnalogBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_analog, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetAnalogBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
id = R.id.widget_gauge_image;
|
||||||
|
ImageView widgetGaugeImage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetGaugeImage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new WidgetAnalogBinding((FrameLayout) rootView, widgetContainer, widgetGaugeImage);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,118 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class WidgetBarBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetLabel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ProgressBar widgetProgress;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetStatus;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetUnit;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetValue;
|
||||||
|
|
||||||
|
private WidgetBarBinding(@NonNull FrameLayout rootView, @NonNull FrameLayout widgetContainer,
|
||||||
|
@NonNull TextView widgetLabel, @NonNull ProgressBar widgetProgress,
|
||||||
|
@NonNull TextView widgetStatus, @NonNull TextView widgetUnit, @NonNull TextView widgetValue) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
this.widgetLabel = widgetLabel;
|
||||||
|
this.widgetProgress = widgetProgress;
|
||||||
|
this.widgetStatus = widgetStatus;
|
||||||
|
this.widgetUnit = widgetUnit;
|
||||||
|
this.widgetValue = widgetValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetBarBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetBarBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_bar, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetBarBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
id = R.id.widget_label;
|
||||||
|
TextView widgetLabel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetLabel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_progress;
|
||||||
|
ProgressBar widgetProgress = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetProgress == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_status;
|
||||||
|
TextView widgetStatus = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetStatus == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_unit;
|
||||||
|
TextView widgetUnit = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetUnit == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_value;
|
||||||
|
TextView widgetValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new WidgetBarBinding((FrameLayout) rootView, widgetContainer, widgetLabel,
|
||||||
|
widgetProgress, widgetStatus, widgetUnit, widgetValue);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,96 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class WidgetDigitalBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetLabel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetUnit;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView widgetValue;
|
||||||
|
|
||||||
|
private WidgetDigitalBinding(@NonNull FrameLayout rootView, @NonNull FrameLayout widgetContainer,
|
||||||
|
@NonNull TextView widgetLabel, @NonNull TextView widgetUnit, @NonNull TextView widgetValue) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
this.widgetLabel = widgetLabel;
|
||||||
|
this.widgetUnit = widgetUnit;
|
||||||
|
this.widgetValue = widgetValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetDigitalBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetDigitalBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_digital, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetDigitalBinding bind(@NonNull View rootView) {
|
||||||
|
// The body of this method is generated in a way you would not otherwise write.
|
||||||
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
|
int id;
|
||||||
|
missingId: {
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
id = R.id.widget_label;
|
||||||
|
TextView widgetLabel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetLabel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_unit;
|
||||||
|
TextView widgetUnit = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetUnit == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.widget_value;
|
||||||
|
TextView widgetValue = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (widgetValue == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new WidgetDigitalBinding((FrameLayout) rootView, widgetContainer, widgetLabel,
|
||||||
|
widgetUnit, widgetValue);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.obdwidgets.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import com.obdwidgets.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
|
||||||
|
public final class WidgetObdBaseBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FrameLayout widgetContainer;
|
||||||
|
|
||||||
|
private WidgetObdBaseBinding(@NonNull FrameLayout rootView,
|
||||||
|
@NonNull FrameLayout widgetContainer) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.widgetContainer = widgetContainer;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetObdBaseBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetObdBaseBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.widget_obd_base, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static WidgetObdBaseBinding bind(@NonNull View rootView) {
|
||||||
|
if (rootView == null) {
|
||||||
|
throw new NullPointerException("rootView");
|
||||||
|
}
|
||||||
|
|
||||||
|
FrameLayout widgetContainer = (FrameLayout) rootView;
|
||||||
|
|
||||||
|
return new WidgetObdBaseBinding((FrameLayout) rootView, widgetContainer);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
com.obdwidgets.app-lifecycle-livedata-core-2.7.0-0 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\00ee2df142b4cc757f1249b1ac3c54e5\workspace\transformed\lifecycle-livedata-core-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-window-1.0.0-1 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\06c352560fce85cc2012aa396d0f8869\workspace\transformed\jetified-window-1.0.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-viewmodel-savedstate-2.7.0-2 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\14df5704080fdb46c88374cf82fe5a90\workspace\transformed\jetified-lifecycle-viewmodel-savedstate-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-savedstate-ktx-1.2.1-3 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\1fd393d361f682de2ed43cd9a7fe76db\workspace\transformed\jetified-savedstate-ktx-1.2.1\res
|
||||||
|
com.obdwidgets.app-cardview-1.0.0-4 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\25f5d8b753e40054af8ac34e9479d156\workspace\transformed\cardview-1.0.0\res
|
||||||
|
com.obdwidgets.app-recyclerview-1.1.0-5 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\324678764e7b06d5b99692c9e013bb67\workspace\transformed\recyclerview-1.1.0\res
|
||||||
|
com.obdwidgets.app-lifecycle-livedata-2.7.0-6 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\34e01f16d0bec015972ec88482dce958\workspace\transformed\lifecycle-livedata-2.7.0\res
|
||||||
|
com.obdwidgets.app-material-1.11.0-7 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\3aad8cfea32ecab51577650e79aa6906\workspace\transformed\material-1.11.0\res
|
||||||
|
com.obdwidgets.app-lifecycle-runtime-2.7.0-8 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\45214bb4705bdfe95b3cca3ab51ee09c\workspace\transformed\lifecycle-runtime-2.7.0\res
|
||||||
|
com.obdwidgets.app-preference-1.2.1-9 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\47eba175c7c1d154bca3efb66445d29a\workspace\transformed\preference-1.2.1\res
|
||||||
|
com.obdwidgets.app-lifecycle-viewmodel-2.7.0-10 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\4bd0566f29348d2064ce66572e827b27\workspace\transformed\lifecycle-viewmodel-2.7.0\res
|
||||||
|
com.obdwidgets.app-fragment-1.3.6-11 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\4d66e916595a5d4388ef1e4f59cd0fc1\workspace\transformed\fragment-1.3.6\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-viewmodel-ktx-2.7.0-12 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\52e6d8d6cc6f58d4390b2542b4e8015e\workspace\transformed\jetified-lifecycle-viewmodel-ktx-2.7.0\res
|
||||||
|
com.obdwidgets.app-appcompat-1.6.1-13 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\594d66b73263008b3da2de992cf27a55\workspace\transformed\appcompat-1.6.1\res
|
||||||
|
com.obdwidgets.app-jetified-profileinstaller-1.3.0-14 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\5e6427f7755009119b2630fa8e1d2650\workspace\transformed\jetified-profileinstaller-1.3.0\res
|
||||||
|
com.obdwidgets.app-jetified-emoji2-1.2.0-15 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\6197a057fd3f6b10ac2a324756278ed6\workspace\transformed\jetified-emoji2-1.2.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-livedata-core-ktx-2.7.0-16 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\638e00b69de9ec7ca7cb067d4734431e\workspace\transformed\jetified-lifecycle-livedata-core-ktx-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-startup-runtime-1.1.1-17 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\7dc45c11268aaf46df5ed2ce46227633\workspace\transformed\jetified-startup-runtime-1.1.1\res
|
||||||
|
com.obdwidgets.app-constraintlayout-2.1.4-18 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8830d46d4b892a087f9d87b5542a0749\workspace\transformed\constraintlayout-2.1.4\res
|
||||||
|
com.obdwidgets.app-jetified-core-ktx-1.12.0-19 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8ad72eac833bafdafff345f7e216ae56\workspace\transformed\jetified-core-ktx-1.12.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-process-2.7.0-20 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8d12c441ebcfd79973bcb5ba40bab9de\workspace\transformed\jetified-lifecycle-process-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-preference-ktx-1.2.1-21 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8f43de3f622d3ea75302eac9cb19c526\workspace\transformed\jetified-preference-ktx-1.2.1\res
|
||||||
|
com.obdwidgets.app-jetified-savedstate-1.2.1-22 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\93881d69003700986e63026445ac37a0\workspace\transformed\jetified-savedstate-1.2.1\res
|
||||||
|
com.obdwidgets.app-jetified-viewpager2-1.0.0-23 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\965206e9dd2d3bcea28ff14c0da5f463\workspace\transformed\jetified-viewpager2-1.0.0\res
|
||||||
|
com.obdwidgets.app-drawerlayout-1.1.1-24 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\9a84bc6a3f4ee4fa36be10ec3956c0bd\workspace\transformed\drawerlayout-1.1.1\res
|
||||||
|
com.obdwidgets.app-slidingpanelayout-1.2.0-25 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\9ab2c27d60150a115e4aac6fdd169086\workspace\transformed\slidingpanelayout-1.2.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-service-2.7.0-26 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\9bdf5ed5f63538e5285b885b497a2cce\workspace\transformed\jetified-lifecycle-service-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-activity-ktx-1.8.0-27 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\acc813ed7151a8fc1b999eb8ad85fe35\workspace\transformed\jetified-activity-ktx-1.8.0\res
|
||||||
|
com.obdwidgets.app-transition-1.4.1-28 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c091c6fba6d3274b360fb324fd441c14\workspace\transformed\transition-1.4.1\res
|
||||||
|
com.obdwidgets.app-coordinatorlayout-1.1.0-29 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c43768e6549cca9802d784dc8e3c7b98\workspace\transformed\coordinatorlayout-1.1.0\res
|
||||||
|
com.obdwidgets.app-jetified-appcompat-resources-1.6.1-30 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c70759dc8a739a0f09934d62e5767cf8\workspace\transformed\jetified-appcompat-resources-1.6.1\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-runtime-ktx-2.7.0-31 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c871b62859745050e41d3b77de081561\workspace\transformed\jetified-lifecycle-runtime-ktx-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-emoji2-views-helper-1.2.0-32 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\db0e9e7ebbb685f776165335750a8f44\workspace\transformed\jetified-emoji2-views-helper-1.2.0\res
|
||||||
|
com.obdwidgets.app-jetified-annotation-experimental-1.3.0-33 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\e02574e36b1feedcaaa01bf381058ba2\workspace\transformed\jetified-annotation-experimental-1.3.0\res
|
||||||
|
com.obdwidgets.app-jetified-activity-1.8.0-34 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\f26333d649c427a2cfcbb71ece570dcb\workspace\transformed\jetified-activity-1.8.0\res
|
||||||
|
com.obdwidgets.app-core-1.12.0-35 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\f3b5d5de073e84658f5b345152a43925\workspace\transformed\core-1.12.0\res
|
||||||
|
com.obdwidgets.app-core-runtime-2.2.0-36 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\f7302746f3d42d4303c9e315b1e509f7\workspace\transformed\core-runtime-2.2.0\res
|
||||||
|
com.obdwidgets.app-pngs-37 F:\LocalRepo\OBDwidgets_Auto\app\build\generated\res\pngs\debug
|
||||||
|
com.obdwidgets.app-resValues-38 F:\LocalRepo\OBDwidgets_Auto\app\build\generated\res\resValues\debug
|
||||||
|
com.obdwidgets.app-updated_navigation_xml-39 F:\LocalRepo\OBDwidgets_Auto\app\build\generated\updated_navigation_xml\debug
|
||||||
|
com.obdwidgets.app-packageDebugResources-40 F:\LocalRepo\OBDwidgets_Auto\app\build\intermediates\incremental\debug\packageDebugResources\merged.dir
|
||||||
|
com.obdwidgets.app-packageDebugResources-41 F:\LocalRepo\OBDwidgets_Auto\app\build\intermediates\incremental\debug\packageDebugResources\stripped.dir
|
||||||
|
com.obdwidgets.app-debug-42 F:\LocalRepo\OBDwidgets_Auto\app\build\intermediates\merged_res\debug\mergeDebugResources
|
||||||
|
com.obdwidgets.app-debug-43 F:\LocalRepo\OBDwidgets_Auto\app\src\debug\res
|
||||||
|
com.obdwidgets.app-main-44 F:\LocalRepo\OBDwidgets_Auto\app\src\main\res
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
com.obdwidgets.app-lifecycle-livedata-core-2.7.0-0 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\00ee2df142b4cc757f1249b1ac3c54e5\workspace\transformed\lifecycle-livedata-core-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-window-1.0.0-1 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\06c352560fce85cc2012aa396d0f8869\workspace\transformed\jetified-window-1.0.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-viewmodel-savedstate-2.7.0-2 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\14df5704080fdb46c88374cf82fe5a90\workspace\transformed\jetified-lifecycle-viewmodel-savedstate-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-savedstate-ktx-1.2.1-3 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\1fd393d361f682de2ed43cd9a7fe76db\workspace\transformed\jetified-savedstate-ktx-1.2.1\res
|
||||||
|
com.obdwidgets.app-cardview-1.0.0-4 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\25f5d8b753e40054af8ac34e9479d156\workspace\transformed\cardview-1.0.0\res
|
||||||
|
com.obdwidgets.app-recyclerview-1.1.0-5 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\324678764e7b06d5b99692c9e013bb67\workspace\transformed\recyclerview-1.1.0\res
|
||||||
|
com.obdwidgets.app-lifecycle-livedata-2.7.0-6 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\34e01f16d0bec015972ec88482dce958\workspace\transformed\lifecycle-livedata-2.7.0\res
|
||||||
|
com.obdwidgets.app-material-1.11.0-7 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\3aad8cfea32ecab51577650e79aa6906\workspace\transformed\material-1.11.0\res
|
||||||
|
com.obdwidgets.app-lifecycle-runtime-2.7.0-8 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\45214bb4705bdfe95b3cca3ab51ee09c\workspace\transformed\lifecycle-runtime-2.7.0\res
|
||||||
|
com.obdwidgets.app-preference-1.2.1-9 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\47eba175c7c1d154bca3efb66445d29a\workspace\transformed\preference-1.2.1\res
|
||||||
|
com.obdwidgets.app-lifecycle-viewmodel-2.7.0-10 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\4bd0566f29348d2064ce66572e827b27\workspace\transformed\lifecycle-viewmodel-2.7.0\res
|
||||||
|
com.obdwidgets.app-fragment-1.3.6-11 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\4d66e916595a5d4388ef1e4f59cd0fc1\workspace\transformed\fragment-1.3.6\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-viewmodel-ktx-2.7.0-12 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\52e6d8d6cc6f58d4390b2542b4e8015e\workspace\transformed\jetified-lifecycle-viewmodel-ktx-2.7.0\res
|
||||||
|
com.obdwidgets.app-appcompat-1.6.1-13 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\594d66b73263008b3da2de992cf27a55\workspace\transformed\appcompat-1.6.1\res
|
||||||
|
com.obdwidgets.app-jetified-profileinstaller-1.3.0-14 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\5e6427f7755009119b2630fa8e1d2650\workspace\transformed\jetified-profileinstaller-1.3.0\res
|
||||||
|
com.obdwidgets.app-jetified-emoji2-1.2.0-15 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\6197a057fd3f6b10ac2a324756278ed6\workspace\transformed\jetified-emoji2-1.2.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-livedata-core-ktx-2.7.0-16 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\638e00b69de9ec7ca7cb067d4734431e\workspace\transformed\jetified-lifecycle-livedata-core-ktx-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-startup-runtime-1.1.1-17 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\7dc45c11268aaf46df5ed2ce46227633\workspace\transformed\jetified-startup-runtime-1.1.1\res
|
||||||
|
com.obdwidgets.app-constraintlayout-2.1.4-18 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8830d46d4b892a087f9d87b5542a0749\workspace\transformed\constraintlayout-2.1.4\res
|
||||||
|
com.obdwidgets.app-jetified-core-ktx-1.12.0-19 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8ad72eac833bafdafff345f7e216ae56\workspace\transformed\jetified-core-ktx-1.12.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-process-2.7.0-20 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8d12c441ebcfd79973bcb5ba40bab9de\workspace\transformed\jetified-lifecycle-process-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-preference-ktx-1.2.1-21 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\8f43de3f622d3ea75302eac9cb19c526\workspace\transformed\jetified-preference-ktx-1.2.1\res
|
||||||
|
com.obdwidgets.app-jetified-savedstate-1.2.1-22 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\93881d69003700986e63026445ac37a0\workspace\transformed\jetified-savedstate-1.2.1\res
|
||||||
|
com.obdwidgets.app-jetified-viewpager2-1.0.0-23 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\965206e9dd2d3bcea28ff14c0da5f463\workspace\transformed\jetified-viewpager2-1.0.0\res
|
||||||
|
com.obdwidgets.app-drawerlayout-1.1.1-24 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\9a84bc6a3f4ee4fa36be10ec3956c0bd\workspace\transformed\drawerlayout-1.1.1\res
|
||||||
|
com.obdwidgets.app-slidingpanelayout-1.2.0-25 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\9ab2c27d60150a115e4aac6fdd169086\workspace\transformed\slidingpanelayout-1.2.0\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-service-2.7.0-26 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\9bdf5ed5f63538e5285b885b497a2cce\workspace\transformed\jetified-lifecycle-service-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-activity-ktx-1.8.0-27 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\acc813ed7151a8fc1b999eb8ad85fe35\workspace\transformed\jetified-activity-ktx-1.8.0\res
|
||||||
|
com.obdwidgets.app-transition-1.4.1-28 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c091c6fba6d3274b360fb324fd441c14\workspace\transformed\transition-1.4.1\res
|
||||||
|
com.obdwidgets.app-coordinatorlayout-1.1.0-29 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c43768e6549cca9802d784dc8e3c7b98\workspace\transformed\coordinatorlayout-1.1.0\res
|
||||||
|
com.obdwidgets.app-jetified-appcompat-resources-1.6.1-30 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c70759dc8a739a0f09934d62e5767cf8\workspace\transformed\jetified-appcompat-resources-1.6.1\res
|
||||||
|
com.obdwidgets.app-jetified-lifecycle-runtime-ktx-2.7.0-31 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\c871b62859745050e41d3b77de081561\workspace\transformed\jetified-lifecycle-runtime-ktx-2.7.0\res
|
||||||
|
com.obdwidgets.app-jetified-emoji2-views-helper-1.2.0-32 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\db0e9e7ebbb685f776165335750a8f44\workspace\transformed\jetified-emoji2-views-helper-1.2.0\res
|
||||||
|
com.obdwidgets.app-jetified-annotation-experimental-1.3.0-33 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\e02574e36b1feedcaaa01bf381058ba2\workspace\transformed\jetified-annotation-experimental-1.3.0\res
|
||||||
|
com.obdwidgets.app-jetified-activity-1.8.0-34 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\f26333d649c427a2cfcbb71ece570dcb\workspace\transformed\jetified-activity-1.8.0\res
|
||||||
|
com.obdwidgets.app-core-1.12.0-35 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\f3b5d5de073e84658f5b345152a43925\workspace\transformed\core-1.12.0\res
|
||||||
|
com.obdwidgets.app-core-runtime-2.2.0-36 C:\Users\DominiqueWyniger\.gradle\caches\9.1.0\transforms\f7302746f3d42d4303c9e315b1e509f7\workspace\transformed\core-runtime-2.2.0\res
|
||||||
|
com.obdwidgets.app-pngs-37 F:\LocalRepo\OBDwidgets_Auto\app\build\generated\res\pngs\release
|
||||||
|
com.obdwidgets.app-resValues-38 F:\LocalRepo\OBDwidgets_Auto\app\build\generated\res\resValues\release
|
||||||
|
com.obdwidgets.app-updated_navigation_xml-39 F:\LocalRepo\OBDwidgets_Auto\app\build\generated\updated_navigation_xml\release
|
||||||
|
com.obdwidgets.app-packageReleaseResources-40 F:\LocalRepo\OBDwidgets_Auto\app\build\intermediates\incremental\release\packageReleaseResources\merged.dir
|
||||||
|
com.obdwidgets.app-packageReleaseResources-41 F:\LocalRepo\OBDwidgets_Auto\app\build\intermediates\incremental\release\packageReleaseResources\stripped.dir
|
||||||
|
com.obdwidgets.app-release-42 F:\LocalRepo\OBDwidgets_Auto\app\build\intermediates\merged_res\release\mergeReleaseResources
|
||||||
|
com.obdwidgets.app-main-43 F:\LocalRepo\OBDwidgets_Auto\app\src\main\res
|
||||||
|
com.obdwidgets.app-release-44 F:\LocalRepo\OBDwidgets_Auto\app\src\release\res
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
{}
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
{}
|
||||||
BIN
app/build/intermediates/apk/debug/app-debug.apk
Normal file
BIN
app/build/intermediates/apk/debug/app-debug.apk
Normal file
Binary file not shown.
21
app/build/intermediates/apk/debug/output-metadata.json
Normal file
21
app/build/intermediates/apk/debug/output-metadata.json
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "APK",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.obdwidgets",
|
||||||
|
"variantName": "debug",
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"type": "SINGLE",
|
||||||
|
"filters": [],
|
||||||
|
"attributes": [],
|
||||||
|
"versionCode": 1,
|
||||||
|
"versionName": "1.0",
|
||||||
|
"outputFile": "app-debug.apk"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"elementType": "File",
|
||||||
|
"minSdkVersionForDexing": 34
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
#- File Locator -
|
||||||
|
listingFile=../../../apk/debug/output-metadata.json
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
#- File Locator -
|
||||||
|
listingFile=../../../../../release/output-metadata.json
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
appMetadataVersion=1.1
|
||||||
|
androidGradlePluginVersion=9.0.0
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
appMetadataVersion=1.1
|
||||||
|
androidGradlePluginVersion=9.0.0
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,864 @@
|
||||||
|
# Baseline profiles for androidx.appcompat
|
||||||
|
|
||||||
|
HSPLandroidx/appcompat/R$styleable;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/app/ActionBar$LayoutParams;-><init>(II)V
|
||||||
|
HSPLandroidx/appcompat/app/ActionBar;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity$1;-><init>(Landroidx/appcompat/app/AppCompatActivity;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity$2;-><init>(Landroidx/appcompat/app/AppCompatActivity;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity$2;->onContextAvailable(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->attachBaseContext(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->getMenuInflater()Landroid/view/MenuInflater;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->getResources()Landroid/content/res/Resources;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->initDelegate()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->initViewTreeOwners()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->onContentChanged()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->onPostCreate(Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->onPostResume()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->onStart()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->onSupportContentChanged()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->onTitleChanged(Ljava/lang/CharSequence;I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->setContentView(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatActivity;->setTheme(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;->addActiveDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;->attachBaseContext(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;->attachBaseContext2(Landroid/content/Context;)Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;->create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;->getDefaultNightMode()I
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->run()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onAttachedFromWindow()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api17Impl;->createConfigurationContext(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/view/Window$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onContentChanged()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onCreatePanelMenu(ILandroid/view/Menu;)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onCreatePanelView(I)Landroid/view/View;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;-><init>(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->setMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight()Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight(Z)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->applyFixedSizeWindow()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->attachBaseContext2(Landroid/content/Context;)Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->attachToWindow(Landroid/view/Window;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->calculateNightMode()I
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createOverrideConfigurationForDayNight(Landroid/content/Context;ILandroid/content/res/Configuration;)Landroid/content/res/Configuration;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createSubDecor()Landroid/view/ViewGroup;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->ensureSubDecor()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->ensureWindow()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getMenuInflater()Landroid/view/MenuInflater;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getPanelState(IZ)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getSupportActionBar()Landroidx/appcompat/app/ActionBar;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getTitle()Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getWindowCallback()Landroid/view/Window$Callback;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->initWindowDecorActionBar()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->initializePanelMenu(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->installViewFactory()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->invalidatePanelMenu(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->isActivityManifestHandlingUiMode()Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->mapNightMode(Landroid/content/Context;I)I
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreate(Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostCreate(Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostResume()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStart()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onSubDecorInstalled(Landroid/view/ViewGroup;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->peekSupportActionBar()Landroidx/appcompat/app/ActionBar;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->preparePanel(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->requestWindowFeature(I)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->sanitizeWindowFeatureId(I)I
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setContentView(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTheme(I)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTitle(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->updateForNightMode(IZ)Z
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->backportAccessibilityAttributes(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->checkOnClickListener(Landroid/view/View;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->createButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatButton;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->themifyContext(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/app/AppCompatViewInflater;->verifyNotNull(Landroid/view/View;Ljava/lang/String;)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar$1;-><init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar$2;-><init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar$3;-><init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;-><init>(Landroid/app/Activity;Z)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->getDecorToolbar(Landroid/view/View;)Landroidx/appcompat/widget/DecorToolbar;
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->getNavigationMode()I
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->getThemedContext()Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->init(Landroid/view/View;)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->onWindowVisibilityChanged(I)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setDefaultDisplayHomeAsUpEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setDisplayHomeAsUpEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setDisplayOptions(II)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setElevation(F)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setHasEmbeddedTabs(Z)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setHomeButtonEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/app/WindowDecorActionBar;->setShowHideAnimationEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;-><init>(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;->enableHomeButtonByDefault()Z
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;->get(Landroid/content/Context;)Landroidx/appcompat/view/ActionBarPolicy;
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;->getEmbeddedMenuWidthLimit()I
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;->getMaxActionButtons()I
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;->hasEmbeddedTabs()Z
|
||||||
|
HSPLandroidx/appcompat/view/ActionBarPolicy;->showsOverflowMenuButton()Z
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->applyOverrideConfiguration(Landroid/content/res/Configuration;)V
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->getResources()Landroid/content/res/Resources;
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->getResourcesInternal()Landroid/content/res/Resources;
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->getTheme()Landroid/content/res/Resources$Theme;
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->initializeTheme()V
|
||||||
|
HSPLandroidx/appcompat/view/ContextThemeWrapper;->onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V
|
||||||
|
HSPLandroidx/appcompat/view/SupportMenuInflater;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/view/SupportMenuInflater;-><init>(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;-><init>(Landroid/view/Window$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->getWrapped()Landroid/view/Window$Callback;
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onAttachedToWindow()V
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onCreatePanelMenu(ILandroid/view/Menu;)Z
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onCreatePanelView(I)Landroid/view/View;
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V
|
||||||
|
HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowFocusChanged(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/ActionMenuItem;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;-><init>(Landroid/content/Context;II)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->setId(I)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->updateMenuView(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;-><init>(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->addMenuPresenter(Landroidx/appcompat/view/menu/MenuPresenter;Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->dispatchPresenterUpdate(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->flagActionItems()V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->getActionItems()Ljava/util/ArrayList;
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList;
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList;
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->onItemsChanged(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->setCallback(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->setOverrideVisibleItems(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->setQwertyMode(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->setShortcutsVisibleInner(Z)V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->size()I
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->startDispatchingItemsChanged()V
|
||||||
|
HSPLandroidx/appcompat/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V
|
||||||
|
HSPLandroidx/appcompat/widget/AbsActionBarView$VisibilityAnimListener;-><init>(Landroidx/appcompat/widget/AbsActionBarView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AbsActionBarView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;-><init>(Landroidx/appcompat/widget/ActionBarContainer;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->draw(Landroid/graphics/Canvas;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->getOpacity()I
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->getOutline(Landroid/graphics/Outline;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;->drawableStateChanged()V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;->jumpDrawablesToCurrentState()V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;->onFinishInflate()V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContainer;->setTabContainer(Landroidx/appcompat/widget/ScrollingTabContainerView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarContextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$1;-><init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$2;-><init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$3;-><init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->applyInsets(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$LayoutParams;
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->getDecorToolbar(Landroid/view/View;)Landroidx/appcompat/widget/DecorToolbar;
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->init(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onWindowVisibilityChanged(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->pullChildren()V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setActionBarVisibilityCallback(Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setHasNonEmbeddedTabs(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setMenu(Landroid/view/Menu;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setMenuPrepared()V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setWindowCallback(Landroid/view/Window$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setWindowTitle(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->shouldDelayChildPressedState()Z
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton$1;-><init>(Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroidx/appcompat/widget/ActionMenuPresenter;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;-><init>(Landroidx/appcompat/widget/ActionMenuPresenter;Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback;-><init>(Landroidx/appcompat/widget/ActionMenuPresenter;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter;-><init>(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter;->flagActionItems()Z
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setExpandedActionViewsExclusive(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setMenuView(Landroidx/appcompat/widget/ActionMenuView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuPresenter;->updateMenuView(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;-><init>(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->initialize(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->peekMenu()Landroidx/appcompat/view/menu/MenuBuilder;
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->setMenuCallbacks(Landroidx/appcompat/view/menu/MenuPresenter$Callback;Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->setOnMenuItemClickListener(Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->setOverflowReserved(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->setPopupTheme(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ActionMenuView;->setPresenter(Landroidx/appcompat/widget/ActionMenuPresenter;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;-><init>(Landroid/view/View;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->applySupportBackgroundTint()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->shouldApplyFrameworkTintUsingColorFilter()Z
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->drawableStateChanged()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->onTextChanged(Ljava/lang/CharSequence;III)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatButton;->setFilters([Landroid/text/InputFilter;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->createDrawableFor(Landroidx/appcompat/widget/ResourceManagerInternal;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->getTintListForDrawableRes(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->tintDrawable(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->tintDrawableUsingColorFilter(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->get()Landroidx/appcompat/widget/AppCompatDrawableManager;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->preload()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;->drawableStateChanged()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEditText;->setKeyListener(Landroid/text/method/KeyListener;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;-><init>(Landroid/widget/EditText;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->initKeyListener()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->setEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;-><init>(Landroid/widget/TextView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->getFilters([Landroid/text/InputFilter;)[Landroid/text/InputFilter;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->setEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageHelper;-><init>(Landroid/widget/ImageView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applyImageLevel()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applySupportImageTint()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper;-><init>(Landroid/widget/TextView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;-><init>(Landroidx/appcompat/widget/AppCompatTextHelper;IILjava/lang/ref/WeakReference;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->onFontRetrievalFailed(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;-><init>(Landroid/widget/TextView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->createTintInfo(Landroid/content/Context;Landroidx/appcompat/widget/AppCompatDrawableManager;I)Landroidx/appcompat/widget/TintInfo;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetTextAppearance(Landroid/content/Context;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextHelper;->updateTypefaceAndStyle(Landroid/content/Context;Landroidx/appcompat/widget/TintTypedArray;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->consumeTextFutureAndSetBlocking()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->drawableStateChanged()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->getText()Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->onTextChanged(Ljava/lang/CharSequence;III)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->setFilters([Landroid/text/InputFilter;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->setTextAppearance(Landroid/content/Context;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextView;->setTypeface(Landroid/graphics/Typeface;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl23;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl29;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;-><init>(Landroid/widget/TextView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->getAutoSizeTextType()I
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->supportsAutoSizeText()Z
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMajor()Landroid/util/TypedValue;
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMinor()Landroid/util/TypedValue;
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;->onAttachedToWindow()V
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;->setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ContentFrameLayout;->setDecorPadding(IIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/ForwardingListener;-><init>(Landroid/view/View;)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getVirtualChildCount()I
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutHorizontal(IIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureHorizontal(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setBaselineAligned(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/RtlSpacingHelper;-><init>()V
|
||||||
|
HSPLandroidx/appcompat/widget/RtlSpacingHelper;->getEnd()I
|
||||||
|
HSPLandroidx/appcompat/widget/RtlSpacingHelper;->getStart()I
|
||||||
|
HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setAbsolute(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setDirection(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setRelative(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/ThemeUtils;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/ThemeUtils;->checkAppCompatTheme(Landroid/view/View;Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/appcompat/widget/TintContextWrapper;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/TintContextWrapper;->shouldWrap(Landroid/content/Context;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/TintContextWrapper;->wrap(Landroid/content/Context;)Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getColor(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getDimension(IF)F
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getDimensionPixelOffset(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getDrawableIfKnown(I)Landroid/graphics/drawable/Drawable;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getFloat(IF)F
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getFont(IILandroidx/core/content/res/ResourcesCompat$FontCallback;)Landroid/graphics/Typeface;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getInteger(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getLayoutDimension(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;I[I)Landroidx/appcompat/widget/TintTypedArray;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/TintTypedArray;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||||
|
HSPLandroidx/appcompat/widget/TintTypedArray;->recycle()V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;-><init>(Landroidx/appcompat/widget/Toolbar;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$1;-><init>(Landroidx/appcompat/widget/Toolbar;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$2;-><init>(Landroidx/appcompat/widget/Toolbar;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;-><init>(Landroidx/appcompat/widget/Toolbar;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->flagActionItems()Z
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->updateMenuView(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar$LayoutParams;-><init>(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->addSystemView(Landroid/view/View;Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->ensureContentInsets()V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->ensureMenuView()V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->ensureNavButtonView()V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->generateDefaultLayoutParams()Landroidx/appcompat/widget/Toolbar$LayoutParams;
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getChildTop(Landroid/view/View;I)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getChildVerticalGravity(I)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getContentInsetEnd()I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getContentInsetStart()I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetEnd()I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetLeft()I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetRight()I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetStart()I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getHorizontalMargins(Landroid/view/View;)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getTitle()Ljava/lang/CharSequence;
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getVerticalMargins(Landroid/view/View;)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getViewListMeasuredWidth(Ljava/util/List;[I)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->getWrapper()Landroidx/appcompat/widget/DecorToolbar;
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->isChildOrHidden(Landroid/view/View;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->layoutChildRight(Landroid/view/View;I[II)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->measureChildCollapseMargins(Landroid/view/View;IIII[I)I
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->measureChildConstrained(Landroid/view/View;IIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->onLayout(ZIIII)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->onMeasure(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->onRtlPropertiesChanged(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setCollapsible(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setContentInsetsRelative(II)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setMenu(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/widget/ActionMenuPresenter;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setPopupTheme(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setSubtitleTextAppearance(Landroid/content/Context;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->setTitleTextAppearance(Landroid/content/Context;I)V
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->shouldCollapse()Z
|
||||||
|
HSPLandroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper$1;-><init>(Landroidx/appcompat/widget/ToolbarWidgetWrapper;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;-><init>(Landroidx/appcompat/widget/Toolbar;Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;-><init>(Landroidx/appcompat/widget/Toolbar;ZII)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->getContext()Landroid/content/Context;
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->getDisplayOptions()I
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->getNavigationMode()I
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setCollapsible(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setDefaultNavigationContentDescription(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setDisplayOptions(I)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setEmbeddedTabView(Landroidx/appcompat/widget/ScrollingTabContainerView;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setHomeButtonEnabled(Z)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setMenu(Landroid/view/Menu;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setMenuPrepared()V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setTitleInt(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setWindowCallback(Landroid/view/Window$Callback;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setWindowTitle(Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->updateNavigationIcon()V
|
||||||
|
HSPLandroidx/appcompat/widget/TooltipCompat;->setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||||
|
HSPLandroidx/appcompat/widget/VectorEnabledTintResources;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/VectorEnabledTintResources;->isCompatVectorFromResourcesEnabled()Z
|
||||||
|
HSPLandroidx/appcompat/widget/VectorEnabledTintResources;->shouldBeUsed()Z
|
||||||
|
HSPLandroidx/appcompat/widget/ViewUtils;-><clinit>()V
|
||||||
|
HSPLandroidx/appcompat/widget/ViewUtils;->isLayoutRtl(Landroid/view/View;)Z
|
||||||
|
HSPLandroidx/appcompat/widget/ViewUtils;->makeOptionalFitsSystemWindows(Landroid/view/View;)V
|
||||||
|
Landroidx/appcompat/R$attr;
|
||||||
|
Landroidx/appcompat/R$bool;
|
||||||
|
Landroidx/appcompat/R$drawable;
|
||||||
|
Landroidx/appcompat/R$id;
|
||||||
|
Landroidx/appcompat/R$layout;
|
||||||
|
Landroidx/appcompat/R$string;
|
||||||
|
Landroidx/appcompat/R$style;
|
||||||
|
Landroidx/appcompat/R$styleable;
|
||||||
|
Landroidx/appcompat/app/ActionBar$LayoutParams;
|
||||||
|
Landroidx/appcompat/app/ActionBar;
|
||||||
|
Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
|
||||||
|
Landroidx/appcompat/app/AppCompatActivity$1;
|
||||||
|
Landroidx/appcompat/app/AppCompatActivity$2;
|
||||||
|
Landroidx/appcompat/app/AppCompatActivity;
|
||||||
|
Landroidx/appcompat/app/AppCompatCallback;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegate;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$2;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$3;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$5;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$Api17Impl;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
|
||||||
|
Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||||
|
Landroidx/appcompat/app/AppCompatViewInflater;
|
||||||
|
Landroidx/appcompat/app/ToolbarActionBar;
|
||||||
|
Landroidx/appcompat/app/WindowDecorActionBar$1;
|
||||||
|
Landroidx/appcompat/app/WindowDecorActionBar$2;
|
||||||
|
Landroidx/appcompat/app/WindowDecorActionBar$3;
|
||||||
|
Landroidx/appcompat/app/WindowDecorActionBar;
|
||||||
|
Landroidx/appcompat/content/res/AppCompatResources;
|
||||||
|
Landroidx/appcompat/graphics/drawable/DrawableWrapper;
|
||||||
|
Landroidx/appcompat/resources/R$drawable;
|
||||||
|
Landroidx/appcompat/view/ActionBarPolicy;
|
||||||
|
Landroidx/appcompat/view/ContextThemeWrapper;
|
||||||
|
Landroidx/appcompat/view/SupportMenuInflater;
|
||||||
|
Landroidx/appcompat/view/WindowCallbackWrapper;
|
||||||
|
Landroidx/appcompat/view/menu/ActionMenuItem;
|
||||||
|
Landroidx/appcompat/view/menu/BaseMenuPresenter;
|
||||||
|
Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||||
|
Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||||
|
Landroidx/appcompat/view/menu/MenuBuilder;
|
||||||
|
Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||||
|
Landroidx/appcompat/view/menu/MenuPresenter;
|
||||||
|
Landroidx/appcompat/view/menu/MenuView;
|
||||||
|
Landroidx/appcompat/widget/AbsActionBarView$VisibilityAnimListener;
|
||||||
|
Landroidx/appcompat/widget/AbsActionBarView;
|
||||||
|
Landroidx/appcompat/widget/ActionBarBackgroundDrawable;
|
||||||
|
Landroidx/appcompat/widget/ActionBarContainer;
|
||||||
|
Landroidx/appcompat/widget/ActionBarContextView;
|
||||||
|
Landroidx/appcompat/widget/ActionBarOverlayLayout$1;
|
||||||
|
Landroidx/appcompat/widget/ActionBarOverlayLayout$2;
|
||||||
|
Landroidx/appcompat/widget/ActionBarOverlayLayout$3;
|
||||||
|
Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;
|
||||||
|
Landroidx/appcompat/widget/ActionBarOverlayLayout$LayoutParams;
|
||||||
|
Landroidx/appcompat/widget/ActionBarOverlayLayout;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton$1;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuView$ActionMenuChildView;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;
|
||||||
|
Landroidx/appcompat/widget/ActionMenuView;
|
||||||
|
Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||||
|
Landroidx/appcompat/widget/AppCompatButton;
|
||||||
|
Landroidx/appcompat/widget/AppCompatDrawableManager$1;
|
||||||
|
Landroidx/appcompat/widget/AppCompatDrawableManager;
|
||||||
|
Landroidx/appcompat/widget/AppCompatEditText;
|
||||||
|
Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;
|
||||||
|
Landroidx/appcompat/widget/AppCompatEmojiTextHelper;
|
||||||
|
Landroidx/appcompat/widget/AppCompatImageButton;
|
||||||
|
Landroidx/appcompat/widget/AppCompatImageHelper;
|
||||||
|
Landroidx/appcompat/widget/AppCompatImageView;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextHelper$1;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextView;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl23;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl29;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl;
|
||||||
|
Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
|
||||||
|
Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
|
||||||
|
Landroidx/appcompat/widget/ContentFrameLayout;
|
||||||
|
Landroidx/appcompat/widget/DecorContentParent;
|
||||||
|
Landroidx/appcompat/widget/DecorToolbar;
|
||||||
|
Landroidx/appcompat/widget/DrawableUtils;
|
||||||
|
Landroidx/appcompat/widget/EmojiCompatConfigurationView;
|
||||||
|
Landroidx/appcompat/widget/ForwardingListener;
|
||||||
|
Landroidx/appcompat/widget/LinearLayoutCompat;
|
||||||
|
Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;
|
||||||
|
Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;
|
||||||
|
Landroidx/appcompat/widget/ResourceManagerInternal;
|
||||||
|
Landroidx/appcompat/widget/ResourcesWrapper;
|
||||||
|
Landroidx/appcompat/widget/RtlSpacingHelper;
|
||||||
|
Landroidx/appcompat/widget/ThemeUtils;
|
||||||
|
Landroidx/appcompat/widget/TintContextWrapper;
|
||||||
|
Landroidx/appcompat/widget/TintResources;
|
||||||
|
Landroidx/appcompat/widget/TintTypedArray;
|
||||||
|
Landroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;
|
||||||
|
Landroidx/appcompat/widget/Toolbar$1;
|
||||||
|
Landroidx/appcompat/widget/Toolbar$2;
|
||||||
|
Landroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;
|
||||||
|
Landroidx/appcompat/widget/Toolbar$LayoutParams;
|
||||||
|
Landroidx/appcompat/widget/Toolbar;
|
||||||
|
Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;
|
||||||
|
Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||||
|
Landroidx/appcompat/widget/TooltipCompat;
|
||||||
|
Landroidx/appcompat/widget/VectorEnabledTintResources;
|
||||||
|
Landroidx/appcompat/widget/ViewUtils;
|
||||||
|
PLandroidx/appcompat/app/ActionBar;->onDestroy()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatActivity;->getSupportActionBar()Landroidx/appcompat/app/ActionBar;
|
||||||
|
PLandroidx/appcompat/app/AppCompatActivity;->onDestroy()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatActivity;->onStop()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatActivity;->performMenuItemShortcut(Landroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegate;->removeActivityDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->checkCloseActionMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->cleanupAutoManagers()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->dismissPopups()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->endOnGoingFadeAnimation()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->onBackPressed()Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->onDestroy()V
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->onKeyDown(ILandroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->onKeyUp(ILandroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/app/AppCompatDelegateImpl;->onStop()V
|
||||||
|
PLandroidx/appcompat/app/WindowDecorActionBar;->collapseActionView()Z
|
||||||
|
PLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
|
||||||
|
PLandroidx/appcompat/view/WindowCallbackWrapper;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/view/menu/BaseMenuPresenter;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||||
|
PLandroidx/appcompat/view/menu/MenuBuilder;->close()V
|
||||||
|
PLandroidx/appcompat/view/menu/MenuBuilder;->close(Z)V
|
||||||
|
PLandroidx/appcompat/widget/ActionBarContainer;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z
|
||||||
|
PLandroidx/appcompat/widget/ActionBarContextView;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/widget/ActionBarOverlayLayout;->dismissPopups()V
|
||||||
|
PLandroidx/appcompat/widget/ActionBarOverlayLayout;->haltActionBarHideOffsetAnimations()V
|
||||||
|
PLandroidx/appcompat/widget/ActionBarOverlayLayout;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/widget/ActionMenuPresenter;->dismissPopupMenus()Z
|
||||||
|
PLandroidx/appcompat/widget/ActionMenuPresenter;->hideOverflowMenu()Z
|
||||||
|
PLandroidx/appcompat/widget/ActionMenuPresenter;->hideSubMenus()Z
|
||||||
|
PLandroidx/appcompat/widget/ActionMenuPresenter;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||||
|
PLandroidx/appcompat/widget/ActionMenuView;->dismissPopupMenus()V
|
||||||
|
PLandroidx/appcompat/widget/ActionMenuView;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/widget/ContentFrameLayout;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||||
|
PLandroidx/appcompat/widget/Toolbar;->dismissPopupMenus()V
|
||||||
|
PLandroidx/appcompat/widget/Toolbar;->hasExpandedActionView()Z
|
||||||
|
PLandroidx/appcompat/widget/Toolbar;->onDetachedFromWindow()V
|
||||||
|
PLandroidx/appcompat/widget/ToolbarWidgetWrapper;->dismissPopupMenus()V
|
||||||
|
PLandroidx/appcompat/widget/ToolbarWidgetWrapper;->hasExpandedActionView()Z
|
||||||
|
|
||||||
|
# Baseline profiles for androidx.activity
|
||||||
|
|
||||||
|
HSPLandroidx/activity/ComponentActivity$1;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$2;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$3;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$4;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$5;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$6;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$7;-><init>(Landroidx/activity/ComponentActivity;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity$7;->onContextAvailable(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity;-><init>()V
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->ensureViewModelStore()V
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
|
||||||
|
HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedCallback;-><init>(Z)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedCallback;->remove()V
|
||||||
|
HSPLandroidx/activity/OnBackPressedCallback;->setEnabled(Z)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedDispatcher;-><init>(Ljava/lang/Runnable;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V
|
||||||
|
HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
|
||||||
|
HSPLandroidx/activity/contextaware/ContextAwareHelper;-><init>()V
|
||||||
|
HSPLandroidx/activity/contextaware/ContextAwareHelper;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
|
||||||
|
HSPLandroidx/activity/contextaware/ContextAwareHelper;->dispatchOnContextAvailable(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/activity/result/ActivityResultLauncher;-><init>()V
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry$3;-><init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/contract/ActivityResultContract;)V
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;-><init>(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry;-><init>()V
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry;->bindRcKey(ILjava/lang/String;)V
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
|
||||||
|
HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)I
|
||||||
|
HSPLandroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||||
|
HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;-><init>()V
|
||||||
|
HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;-><init>()V
|
||||||
|
Landroidx/activity/Cancellable;
|
||||||
|
Landroidx/activity/ComponentActivity$1;
|
||||||
|
Landroidx/activity/ComponentActivity$2;
|
||||||
|
Landroidx/activity/ComponentActivity$3;
|
||||||
|
Landroidx/activity/ComponentActivity$4;
|
||||||
|
Landroidx/activity/ComponentActivity$5;
|
||||||
|
Landroidx/activity/ComponentActivity$6;
|
||||||
|
Landroidx/activity/ComponentActivity$7;
|
||||||
|
Landroidx/activity/ComponentActivity$NonConfigurationInstances;
|
||||||
|
Landroidx/activity/ComponentActivity;
|
||||||
|
Landroidx/activity/OnBackPressedCallback;
|
||||||
|
Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
|
||||||
|
Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
|
||||||
|
Landroidx/activity/OnBackPressedDispatcher;
|
||||||
|
Landroidx/activity/OnBackPressedDispatcherOwner;
|
||||||
|
Landroidx/activity/contextaware/ContextAware;
|
||||||
|
Landroidx/activity/contextaware/ContextAwareHelper;
|
||||||
|
Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||||
|
Landroidx/activity/result/ActivityResult;
|
||||||
|
Landroidx/activity/result/ActivityResultCallback;
|
||||||
|
Landroidx/activity/result/ActivityResultCaller;
|
||||||
|
Landroidx/activity/result/ActivityResultLauncher;
|
||||||
|
Landroidx/activity/result/ActivityResultRegistry$3;
|
||||||
|
Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;
|
||||||
|
Landroidx/activity/result/ActivityResultRegistry;
|
||||||
|
Landroidx/activity/result/ActivityResultRegistryOwner;
|
||||||
|
Landroidx/activity/result/contract/ActivityResultContract;
|
||||||
|
Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;
|
||||||
|
Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;
|
||||||
|
PLandroidx/activity/ComponentActivity$1;->run()V
|
||||||
|
PLandroidx/activity/ComponentActivity;->access$001(Landroidx/activity/ComponentActivity;)V
|
||||||
|
PLandroidx/activity/ComponentActivity;->onBackPressed()V
|
||||||
|
PLandroidx/activity/OnBackPressedCallback;->isEnabled()Z
|
||||||
|
PLandroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V
|
||||||
|
PLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V
|
||||||
|
PLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V
|
||||||
|
PLandroidx/activity/OnBackPressedDispatcher;->onBackPressed()V
|
||||||
|
PLandroidx/activity/contextaware/ContextAwareHelper;->clearAvailableContext()V
|
||||||
|
PLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V
|
||||||
|
PLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V
|
||||||
|
|
||||||
|
# Baseline profiles for lifecycle-livedata
|
||||||
|
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;->onChanged(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;->plug()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;->unplug()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations$1;-><init>(Landroidx/lifecycle/MediatorLiveData;Landroidx/arch/core/util/Function;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations$1;->onChanged(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations$2$1;-><init>(Landroidx/lifecycle/Transformations$2;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations$2$1;->onChanged(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations$2;-><init>(Landroidx/arch/core/util/Function;Landroidx/lifecycle/MediatorLiveData;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations$2;->onChanged(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/Transformations;->map(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;)Landroidx/lifecycle/LiveData;
|
||||||
|
HSPLandroidx/lifecycle/Transformations;->switchMap(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;)Landroidx/lifecycle/LiveData;
|
||||||
|
Landroidx/lifecycle/MediatorLiveData$Source;
|
||||||
|
Landroidx/lifecycle/MediatorLiveData;
|
||||||
|
Landroidx/lifecycle/Transformations$1;
|
||||||
|
Landroidx/lifecycle/Transformations$2$1;
|
||||||
|
Landroidx/lifecycle/Transformations$2;
|
||||||
|
Landroidx/lifecycle/Transformations;
|
||||||
|
|
||||||
|
# Baseline profiles for lifecycle-livedata-core
|
||||||
|
|
||||||
|
HSPLandroidx/lifecycle/LiveData$1;-><init>(Landroidx/lifecycle/LiveData;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$1;->run()V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->shouldBeActive()Z
|
||||||
|
HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->shouldBeActive()Z
|
||||||
|
HSPLandroidx/lifecycle/LiveData$ObserverWrapper;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->activeStateChanged(Z)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->detachObserver()V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;-><clinit>()V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->assertMainThread(Ljava/lang/String;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->changeActiveCounter(I)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->considerNotify(Landroidx/lifecycle/LiveData$ObserverWrapper;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->dispatchingValue(Landroidx/lifecycle/LiveData$ObserverWrapper;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->getVersion()I
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->hasActiveObservers()Z
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->onActive()V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->onInactive()V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->postValue(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;->onChanged(Ljava/lang/Object;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;->plug()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData$Source;->unplug()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V
|
||||||
|
HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V
|
||||||
|
HSPLandroidx/lifecycle/MutableLiveData;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
|
||||||
|
PLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->detachObserver()V
|
||||||
|
|
||||||
|
# Baseline profiles for lifecycle-process
|
||||||
|
|
||||||
|
HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleDispatcher;-><clinit>()V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleDispatcher;->init(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Landroidx/lifecycle/LifecycleOwner;
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Ljava/lang/Object;
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->dependencies()Ljava/util/List;
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$1;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$2;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner$3;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostResumed(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostStarted(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;-><clinit>()V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityResumed()V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityStarted()V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;->attach(Landroid/content/Context;)V
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;->get()Landroidx/lifecycle/LifecycleOwner;
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
|
||||||
|
HSPLandroidx/lifecycle/ProcessLifecycleOwner;->init(Landroid/content/Context;)V
|
||||||
|
PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityStopped(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner$1;->run()V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPaused(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityStopped(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner;->activityPaused()V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner;->activityStopped()V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchPauseIfNeeded()V
|
||||||
|
PLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchStopIfNeeded()V
|
||||||
|
|
||||||
|
# Baseline profiles for Lifecycle ViewModel
|
||||||
|
|
||||||
|
HSPLandroidx/lifecycle/ViewModel;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/ViewModelLazy;-><init>(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
|
||||||
|
HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Landroidx/lifecycle/ViewModel;
|
||||||
|
HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Ljava/lang/Object;
|
||||||
|
HSPLandroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V
|
||||||
|
HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
|
||||||
|
HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
|
||||||
|
HSPLandroidx/lifecycle/ViewModelStore;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel;
|
||||||
|
HSPLandroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V
|
||||||
|
PLandroidx/lifecycle/ViewModel;->clear()V
|
||||||
|
PLandroidx/lifecycle/ViewModel;->onCleared()V
|
||||||
|
PLandroidx/lifecycle/ViewModelStore;->clear()V
|
||||||
|
|
||||||
|
# Baseline Profile rules for lifecycle-runtime
|
||||||
|
|
||||||
|
HPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;-><init>(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;Z)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State;
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->getCurrentState()Landroidx/lifecycle/Lifecycle$State;
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->isSynced()Z
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State;
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->popParentState()V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
|
||||||
|
HSPLandroidx/lifecycle/LifecycleRegistry;->sync()V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->registerIn(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;-><init>()V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroid/app/Activity;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroidx/lifecycle/Lifecycle$Event;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->dispatchCreate(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->dispatchResume(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->dispatchStart(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->onActivityCreated(Landroid/os/Bundle;)V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->onResume()V
|
||||||
|
HSPLandroidx/lifecycle/ReportFragment;->onStart()V
|
||||||
|
HSPLandroidx/lifecycle/ViewTreeLifecycleOwner;->set(Landroid/view/View;Landroidx/lifecycle/LifecycleOwner;)V
|
||||||
|
HSPLandroidx/lifecycle/ViewTreeViewModelStoreOwner;->set(Landroid/view/View;Landroidx/lifecycle/ViewModelStoreOwner;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroyed(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V
|
||||||
|
PLandroidx/lifecycle/ReportFragment;->onDestroy()V
|
||||||
|
PLandroidx/lifecycle/ReportFragment;->onPause()V
|
||||||
|
PLandroidx/lifecycle/ReportFragment;->onStop()V
|
||||||
|
|
||||||
|
# Baseline Profile Rules for androidx.startup
|
||||||
|
|
||||||
|
Landroidx/startup/AppInitializer;
|
||||||
|
HSPLandroidx/startup/AppInitializer;->**(**)**
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.obdwidgets",
|
||||||
|
"variantName": "debug",
|
||||||
|
"elements": []
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.obdwidgets",
|
||||||
|
"variantName": "release",
|
||||||
|
"elements": []
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1 @@
|
||||||
|
{"options":{"minApiLevel":"34","isDebugModeEnabled":false},"version":"9.0.32"}
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.obdwidgets" filePath="app\src\main\res\layout\activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_settings_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="12" endOffset="14"/></Target><Target id="@+id/settings" view="androidx.fragment.app.FragmentContainerView"><Expressions/><location startLine="6" startOffset="4" endLine="10" endOffset="46"/></Target></Targets></Layout>
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_widget_config" modulePackage="com.obdwidgets" filePath="app\src\main\res\layout\activity_widget_config.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_widget_config_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="70" endOffset="12"/></Target><Target id="@+id/spinnerWidgetType" view="Spinner"><Expressions/><location startLine="22" startOffset="8" endLine="22" endOffset="162"/></Target><Target id="@+id/spinnerParameter" view="Spinner"><Expressions/><location startLine="25" startOffset="8" endLine="25" endOffset="161"/></Target><Target id="@+id/editMinValue" view="EditText"><Expressions/><location startLine="30" startOffset="16" endLine="30" endOffset="165"/></Target><Target id="@+id/editMaxValue" view="EditText"><Expressions/><location startLine="34" startOffset="16" endLine="34" endOffset="165"/></Target><Target id="@+id/textUnit" view="TextView"><Expressions/><location startLine="38" startOffset="8" endLine="38" endOffset="182"/></Target><Target id="@+id/editCustomLabel" view="EditText"><Expressions/><location startLine="41" startOffset="8" endLine="41" endOffset="191"/></Target><Target id="@+id/editLabelColor" view="EditText"><Expressions/><location startLine="48" startOffset="8" endLine="48" endOffset="173"/></Target><Target id="@+id/editValueColor" view="EditText"><Expressions/><location startLine="51" startOffset="8" endLine="51" endOffset="173"/></Target><Target id="@+id/editNeedleColor" view="EditText"><Expressions/><location startLine="54" startOffset="8" endLine="54" endOffset="174"/></Target><Target id="@+id/editScaleColor" view="EditText"><Expressions/><location startLine="57" startOffset="8" endLine="57" endOffset="173"/></Target><Target id="@+id/editFontSize" view="EditText"><Expressions/><location startLine="60" startOffset="8" endLine="60" endOffset="203"/></Target><Target id="@+id/buttonSave" view="Button"><Expressions/><location startLine="62" startOffset="8" endLine="66" endOffset="38"/></Target></Targets></Layout>
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="widget_analog" modulePackage="com.obdwidgets" filePath="app\src\main\res\layout\widget_analog.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout" rootNodeViewId="@+id/widget_container"><Targets><Target id="@+id/widget_container" tag="layout/widget_analog_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="14" endOffset="13"/></Target><Target id="@+id/widget_gauge_image" view="ImageView"><Expressions/><location startLine="8" startOffset="4" endLine="12" endOffset="39"/></Target></Targets></Layout>
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="widget_bar" modulePackage="com.obdwidgets" filePath="app\src\main\res\layout\widget_bar.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout" rootNodeViewId="@+id/widget_container"><Targets><Target id="@+id/widget_container" tag="layout/widget_bar_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="67" endOffset="13"/></Target><Target id="@+id/widget_label" view="TextView"><Expressions/><location startLine="13" startOffset="8" endLine="20" endOffset="47"/></Target><Target id="@+id/widget_value" view="TextView"><Expressions/><location startLine="29" startOffset="12" endLine="37" endOffset="42"/></Target><Target id="@+id/widget_unit" view="TextView"><Expressions/><location startLine="39" startOffset="12" endLine="45" endOffset="41"/></Target><Target id="@+id/widget_progress" view="ProgressBar"><Expressions/><location startLine="49" startOffset="8" endLine="54" endOffset="34"/></Target><Target id="@+id/widget_status" view="TextView"><Expressions/><location startLine="56" startOffset="8" endLine="63" endOffset="44"/></Target></Targets></Layout>
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="widget_digital" modulePackage="com.obdwidgets" filePath="app\src\main\res\layout\widget_digital.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout" rootNodeViewId="@+id/widget_container"><Targets><Target id="@+id/widget_container" tag="layout/widget_digital_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="38" endOffset="13"/></Target><Target id="@+id/widget_label" view="TextView"><Expressions/><location startLine="13" startOffset="8" endLine="19" endOffset="47"/></Target><Target id="@+id/widget_value" view="TextView"><Expressions/><location startLine="21" startOffset="8" endLine="27" endOffset="44"/></Target><Target id="@+id/widget_unit" view="TextView"><Expressions/><location startLine="29" startOffset="8" endLine="34" endOffset="37"/></Target></Targets></Layout>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user