Vier Dinge, die erst am laufenden Bild auffielen. Die dynamischen Systemfarben ab Android 12 sind wieder raus. In dieser App trägt Farbe Bedeutung - grün heisst eben, orange knapp daneben, rot schief. Eine vom Hintergrundbild abgeleitete Akzentfarbe stand daneben und liess die App je nach Telefon anders aussehen als ihr eigenes Logo. Die Libelle sprengte ihren Rahmen. `aspectRatio` koppelt die Höhe an die Breite und hebelte damit die Deckelung aus; auf grossen Anzeigen schob sie sich über die Umschalter. Jetzt eine feste Höhe - der Kreis wird darin ohnehin passend gezeichnet. Der Ratschlag im Ausrichtungs-Assistenten blieb auf "Warte auf Messwerte" stehen, obwohl daneben schon Werte standen. Compose überspringt einen Aufruf, dessen Argument dieselbe Instanz ist, und der Assistent ist bewusst kein Compose-Zustand. Sein Stand wird jetzt bei jeder Messung in ein Wertobjekt gezogen. Und die Zahlen, die die Ansichten selbst rechnen, standen mit Punkt statt Komma - `String.format` ohne Sprachangabe nimmt die des Systems. Das läuft jetzt über eine gemeinsame Stelle, wie schon bei den Messwerten. Durchgeklickt: Dashboard, Gerätedetails mit Verlauf, Kühlbox-Steuerung, Libelle, Fahrzeugansicht, Einrichtung des Neigungsmessers, Ausrichtungs-Assistent, Einbaulage-Assistent und Fahrzeuge. Die Kühlbox-Anzeige greift dabei auch hier richtig: der Demo-Datensatz trägt den Fühlerplatzhalter, und die Box wird als einzonig geführt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
7 lines
387 B
Bash
7 lines
387 B
Bash
# Werkzeugkette für dieses Projekt. Vor Gradle-Aufrufen einlesen:
|
|
# source Android/env.sh
|
|
export JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home
|
|
export ANDROID_HOME="$HOME/Library/Android/sdk"
|
|
export ANDROID_SDK_ROOT="$ANDROID_HOME"
|
|
export PATH="$JAVA_HOME/bin:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"
|