flutter_aaos 0.0.5 copy "flutter_aaos: ^0.0.5" to clipboard
flutter_aaos: ^0.0.5 copied to clipboard

PlatformAndroid

aaos plugin

flutter_aaos #

Android Automotive OS plugin

How to use #

Run on emulator #

  1. Open Android studio
  2. Tools -> SDK Manager: download Android 13 or any version with Android Automotive
  3. Tools -> Device Manager: Add Device -> Select Hardware Automotive ...

Code Sample #

final _flutterAaosPlugin = FlutterAaos();
getCarData() async {
    // list all available properties 
    carData = await _flutterAaosPlugin.propertyList;

    for (var item in carData!) {
      int id = item["id"];
      // listen to the property value change
      Stream s = await _flutterAaosPlugin.listenProperty(id);
      s.listen((event) {
        setState(() {
          item["value"] = event.toString();
        });
      });
    }
  }
drawing

Android Config #

Add permissions you need in android/src/main/AndroidManifest.xml Example:

<uses-permission android:name="android.car.permission.CAR_POWERTRAIN" />
<uses-permission android:name="android.car.permission.CAR_SPEED" />
<uses-permission android:name="android.car.permission.CAR_ENERGY" />
4
likes
140
points
39
downloads

Publisher

unverified uploader

Weekly Downloads

aaos plugin

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_aaos