Added management of legacy audio settings.

Added audio settings management for legacy audio configurations.
Previous versions of car audio service did not have an accupant assigned
to each audio zone, thus no user, instead all the settings were saved
under the current user. Replicated this behavour for version one of the
car audio configurations. Version two already has automatic zone
management as provided by the car audio occupant zone service.

Bug: 153889151
Test: m -j
Tstt: ran target and rebooted device to verify audio settings were
persisted.

Change-Id: I0c7ac52c219778dde55d1d40adedfc54ca72d84e
1 file changed
tree: 8e73862f69e97c920cf5a6cab6626c31f1164d36
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. computepipe/
  11. EncryptionRunner/
  12. evs/
  13. experimental/
  14. FrameworkPackageStubs/
  15. obd2-lib/
  16. procfs-inspector/
  17. service/
  18. surround_view/
  19. tests/
  20. tools/
  21. user/
  22. vehicle-hal-support-lib/
  23. watchdog/
  24. .clang-format
  25. .gitignore
  26. Android.mk
  27. CleanSpec.mk
  28. CPPLINT.cfg
  29. OWNERS
  30. PREUPLOAD.cfg
  31. README.md
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.