initial push of android app and bt server. these are used to make a remote usable via phone

This commit is contained in:
Elias Quinn
2025-06-30 07:53:58 +01:00
parent 9e5b7a6999
commit 654af164ab
2009 changed files with 102252 additions and 2084 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2017 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="androidx.navigation" >
<uses-sdk android:minSdkVersion="14" />
</manifest>

View File

@@ -0,0 +1,5 @@
aarFormatVersion=1.0
aarMetadataVersion=1.0
minCompileSdk=33
minCompileSdkExtension=0
minAndroidGradlePluginVersion=1.0.0

View File

@@ -0,0 +1,17 @@
int attr action 0x0
int attr data 0x0
int attr dataPattern 0x0
int attr graph 0x0
int attr navGraph 0x0
int attr targetPackage 0x0
int id nav_controller_view_tag 0x0
int[] styleable ActivityNavigator { 0x0, 0x1010003, 0x0, 0x0, 0x0 }
int styleable ActivityNavigator_action 0
int styleable ActivityNavigator_android_name 1
int styleable ActivityNavigator_data 2
int styleable ActivityNavigator_dataPattern 3
int styleable ActivityNavigator_targetPackage 4
int[] styleable NavHost { 0x0 }
int styleable NavHost_navGraph 0
int[] styleable NavInclude { 0x0 }
int styleable NavInclude_graph 0

View File

@@ -0,0 +1,106 @@
# Baseline Profiles for navigation-runtime
HSPLandroidx/navigation/ActivityNavigator$Companion;-><init>()V
HSPLandroidx/navigation/ActivityNavigator$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
HSPLandroidx/navigation/ActivityNavigator$hostActivity$1;-><clinit>()V
HSPLandroidx/navigation/ActivityNavigator$hostActivity$1;-><init>()V
HSPLandroidx/navigation/ActivityNavigator;-><clinit>()V
HSPLandroidx/navigation/ActivityNavigator;-><init>(Landroid/content/Context;)V
HSPLandroidx/navigation/NavController$Companion;-><init>()V
HSPLandroidx/navigation/NavController$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
HSPLandroidx/navigation/NavController$NavControllerNavigatorState;-><init>(Landroidx/navigation/NavController;Landroidx/navigation/Navigator;)V
HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->addInternal(Landroidx/navigation/NavBackStackEntry;)V
HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->createBackStackEntry(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)Landroidx/navigation/NavBackStackEntry;
HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->push(Landroidx/navigation/NavBackStackEntry;)V
HSPLandroidx/navigation/NavController$activity$1;-><clinit>()V
HSPLandroidx/navigation/NavController$activity$1;-><init>()V
HSPLandroidx/navigation/NavController$lifecycleObserver$1;-><init>(Landroidx/navigation/NavController;)V
HSPLandroidx/navigation/NavController$lifecycleObserver$1;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
HSPLandroidx/navigation/NavController$navInflater$2;-><init>(Landroidx/navigation/NavController;)V
HSPLandroidx/navigation/NavController$navInflater$2;->invoke()Landroidx/navigation/NavInflater;
HSPLandroidx/navigation/NavController$navInflater$2;->invoke()Ljava/lang/Object;
HSPLandroidx/navigation/NavController$navigate$4;-><init>(Lkotlin/jvm/internal/Ref$BooleanRef;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V
HSPLandroidx/navigation/NavController$navigate$4;->invoke(Landroidx/navigation/NavBackStackEntry;)V
HSPLandroidx/navigation/NavController$navigate$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
HSPLandroidx/navigation/NavController$onBackPressedCallback$1;-><init>(Landroidx/navigation/NavController;)V
HSPLandroidx/navigation/NavController;-><clinit>()V
HSPLandroidx/navigation/NavController;-><init>(Landroid/content/Context;)V
HSPLandroidx/navigation/NavController;->access$getAddToBackStackHandler$p(Landroidx/navigation/NavController;)Lkotlin/jvm/functions/Function1;
HSPLandroidx/navigation/NavController;->access$getInflater$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavInflater;
HSPLandroidx/navigation/NavController;->access$getLifecycleOwner$p(Landroidx/navigation/NavController;)Landroidx/lifecycle/LifecycleOwner;
HSPLandroidx/navigation/NavController;->access$getViewModel$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavControllerViewModel;
HSPLandroidx/navigation/NavController;->access$get_graph$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavGraph;
HSPLandroidx/navigation/NavController;->access$get_navigatorProvider$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavigatorProvider;
HSPLandroidx/navigation/NavController;->addEntryToBackStack$default(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavBackStackEntry;Ljava/util/List;ILjava/lang/Object;)V
HSPLandroidx/navigation/NavController;->addEntryToBackStack(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavBackStackEntry;Ljava/util/List;)V
HSPLandroidx/navigation/NavController;->dispatchOnDestinationChanged()Z
HSPLandroidx/navigation/NavController;->enableOnBackPressed(Z)V
HSPLandroidx/navigation/NavController;->findDestination(I)Landroidx/navigation/NavDestination;
HSPLandroidx/navigation/NavController;->getBackQueue()Lkotlin/collections/ArrayDeque;
HSPLandroidx/navigation/NavController;->getBackStackEntry(I)Landroidx/navigation/NavBackStackEntry;
HSPLandroidx/navigation/NavController;->getContext()Landroid/content/Context;
HSPLandroidx/navigation/NavController;->getCurrentBackStackEntry()Landroidx/navigation/NavBackStackEntry;
HSPLandroidx/navigation/NavController;->getDestinationCountOnBackStack()I
HSPLandroidx/navigation/NavController;->getNavInflater()Landroidx/navigation/NavInflater;
HSPLandroidx/navigation/NavController;->getNavigatorProvider()Landroidx/navigation/NavigatorProvider;
HSPLandroidx/navigation/NavController;->handleDeepLink(Landroid/content/Intent;)Z
HSPLandroidx/navigation/NavController;->linkChildToParent(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavBackStackEntry;)V
HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V
HSPLandroidx/navigation/NavController;->navigateInternal(Landroidx/navigation/Navigator;Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;Lkotlin/jvm/functions/Function1;)V
HSPLandroidx/navigation/NavController;->onGraphCreated(Landroid/os/Bundle;)V
HSPLandroidx/navigation/NavController;->populateVisibleEntries$navigation_runtime_release()Ljava/util/List;
HSPLandroidx/navigation/NavController;->setGraph(I)V
HSPLandroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;Landroid/os/Bundle;)V
HSPLandroidx/navigation/NavController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V
HSPLandroidx/navigation/NavController;->setOnBackPressedDispatcher(Landroidx/activity/OnBackPressedDispatcher;)V
HSPLandroidx/navigation/NavController;->setViewModelStore(Landroidx/lifecycle/ViewModelStore;)V
HSPLandroidx/navigation/NavController;->updateBackStackLifecycle$navigation_runtime_release()V
HSPLandroidx/navigation/NavController;->updateOnBackPressedCallbackEnabled()V
HSPLandroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;-><init>()V
HSPLandroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
HSPLandroidx/navigation/NavControllerViewModel$Companion;-><init>()V
HSPLandroidx/navigation/NavControllerViewModel$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
HSPLandroidx/navigation/NavControllerViewModel$Companion;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/navigation/NavControllerViewModel;
HSPLandroidx/navigation/NavControllerViewModel;-><clinit>()V
HSPLandroidx/navigation/NavControllerViewModel;-><init>()V
HSPLandroidx/navigation/NavControllerViewModel;->access$getFACTORY$cp()Landroidx/lifecycle/ViewModelProvider$Factory;
HSPLandroidx/navigation/NavHostController;-><init>(Landroid/content/Context;)V
HSPLandroidx/navigation/NavHostController;->enableOnBackPressed(Z)V
HSPLandroidx/navigation/NavHostController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V
HSPLandroidx/navigation/NavHostController;->setOnBackPressedDispatcher(Landroidx/activity/OnBackPressedDispatcher;)V
HSPLandroidx/navigation/NavHostController;->setViewModelStore(Landroidx/lifecycle/ViewModelStore;)V
HSPLandroidx/navigation/NavInflater$Companion;-><init>()V
HSPLandroidx/navigation/NavInflater$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
HSPLandroidx/navigation/NavInflater;-><clinit>()V
HSPLandroidx/navigation/NavInflater;-><init>(Landroid/content/Context;Landroidx/navigation/NavigatorProvider;)V
HSPLandroidx/navigation/NavInflater;->inflate(I)Landroidx/navigation/NavGraph;
HSPLandroidx/navigation/NavInflater;->inflate(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;I)Landroidx/navigation/NavDestination;
HSPLandroidx/navigation/NavInflater;->inflateAction(Landroid/content/res/Resources;Landroidx/navigation/NavDestination;Landroid/util/AttributeSet;Landroid/content/res/XmlResourceParser;I)V
HSPLandroidx/navigation/NavInflater;->inflateArgument(Landroid/content/res/TypedArray;Landroid/content/res/Resources;I)Landroidx/navigation/NavArgument;
HSPLandroidx/navigation/NavInflater;->inflateArgumentForDestination(Landroid/content/res/Resources;Landroidx/navigation/NavDestination;Landroid/util/AttributeSet;I)V
HSPLandroidx/navigation/Navigation;-><clinit>()V
HSPLandroidx/navigation/Navigation;-><init>()V
HSPLandroidx/navigation/Navigation;->setViewNavController(Landroid/view/View;Landroidx/navigation/NavController;)V
Landroidx/navigation/ActivityNavigator$Companion;
Landroidx/navigation/ActivityNavigator$hostActivity$1;
Landroidx/navigation/ActivityNavigator;
Landroidx/navigation/NavController$Companion;
Landroidx/navigation/NavController$NavControllerNavigatorState;
Landroidx/navigation/NavController$activity$1;
Landroidx/navigation/NavController$lifecycleObserver$1;
Landroidx/navigation/NavController$navInflater$2;
Landroidx/navigation/NavController$navigate$4;
Landroidx/navigation/NavController$onBackPressedCallback$1;
Landroidx/navigation/NavController;
Landroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;
Landroidx/navigation/NavControllerViewModel$Companion;
Landroidx/navigation/NavControllerViewModel;
Landroidx/navigation/NavHost;
Landroidx/navigation/NavHostController;
Landroidx/navigation/NavInflater$Companion;
Landroidx/navigation/NavInflater;
Landroidx/navigation/Navigation;
PLandroidx/navigation/NavControllerViewModel;->onCleared()V
HSPLandroidx/navigation/R$styleable;-><clinit>()V
Landroidx/navigation/R$id;
Landroidx/navigation/R$styleable;

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="nav_controller_view_tag" type="id"/>
<declare-styleable name="ActivityNavigator">
<attr name="android:name"/>
<attr format="string" name="action"/>
<attr format="string" name="data"/>
<attr format="string" name="dataPattern"/>
<attr format="string" name="targetPackage"/>
</declare-styleable>
<declare-styleable name="NavHost">
<attr format="reference" name="navGraph"/>
</declare-styleable>
<declare-styleable name="NavInclude">
<attr format="reference" name="graph"/>
</declare-styleable>
</resources>