in tools/android-app/app/src/main/java/com/aws/iotfleetwise/FweApplication.java [84:98]
public void onCreate() {
super.onCreate();
mPrefs = PreferenceManager.getDefaultSharedPreferences(this);
mPrefs.registerOnSharedPreferenceChangeListener(this);
onSharedPreferenceChanged(null, null);
// Try creating the CarPropertyManager to detect whether we are running on Android Automotive
try {
mCarPropertyManager = (CarPropertyManager)Car.createCar(this).getCarManager(Car.PROPERTY_SERVICE);
}
catch (NoClassDefFoundError ignored) {
// Not Android Automotive, fall back to ELM327 mode
mElm327 = new Elm327();
}
mDataAcquisitionThread.start();
}