Register package update receiver on currently foreground user

Previously the receiver was registered on user0. Usually apps are
installed/uninstalled for the current user only, so registering
on user0 won't receive package removed broadcast. To fix that, this
CL registers on currently foreground user.

This CL also removes legacy code.

Fixes: 138228396
Test: manual
Change-Id: Ic71440638e5bc3a4412ea3ed0e02b918faa3e70d
1 file changed
tree: 6314d17471f9d1a94dfa7dbc7104e4135b11654e
  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.