Use component name instead of package name to get media service

To get media service, this CL:
1. uses component name (vs package name)
2. query media service for the current active user (vs user0)
3. loads saved media source when the current active user (vs user0) is
unlocked.

Bug: 134776956
Test: manual
Change-Id: Ie4be112db8adf783f8ffcba2a6754a26c3323822
(cherry picked from commit 6e21987ae7920571fa1c9fe4160a9fe0ddf11c21)
8 files changed
tree: e928ba6a95e1a0f74172387511e2ae0fe65d5861
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. EncryptionRunner/
  10. evs/
  11. FrameworkPackageStubs/
  12. obd2-lib/
  13. procfs-inspector/
  14. service/
  15. tests/
  16. tools/
  17. user/
  18. vehicle-hal-support-lib/
  19. .clang-format
  20. .gitignore
  21. Android.mk
  22. CleanSpec.mk
  23. OWNERS
  24. PREUPLOAD.cfg
  25. 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.