- Phase 1 core protocol: temp_table, neg8, sensor_state, s300_parser, kpro_parser, dtc_map, sensor_defs (50/50 tests passing) - BT layer: bt_service.dart, bt_poller.dart (100ms poll, NEG8 validation) - Connection test UI: device picker, protocol selector, live sensor screen with LIVE DATA + DEBUG LOG tabs - Runtime BT permission request (Android 12+) + auto-enable Bluetooth - Android: minSdk=26, all BT+location permissions in manifest - Fixed flutter_bluetooth_serial namespace for AGP compatibility
19 lines
996 B
XML
19 lines
996 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
|
|
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
|
<!-- Show a splash screen on the activity. Automatically removed when
|
|
the Flutter engine draws its first frame -->
|
|
<item name="android:windowBackground">@drawable/launch_background</item>
|
|
</style>
|
|
<!-- Theme applied to the Android Window as soon as the process has started.
|
|
This theme determines the color of the Android Window while your
|
|
Flutter UI initializes, as well as behind your Flutter UI while its
|
|
running.
|
|
|
|
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
|
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
|
<item name="android:windowBackground">?android:colorBackground</item>
|
|
</style>
|
|
</resources>
|