Set the CarBleTrustAgent to be the default Trust Agent.

Enable only the CarBleTrustAgent in the automotive  builds, in
case there ends up being multiple agents in the system.  This
doesn't quite fix the problem with Kitchensink also showing up as a
Trust Agent, but it mitigates that issue by enabling only the
CarBleTrustAgent.

Also, removed revoking Trust during onDeviceUnlocked, since that is not
really needed to ensure user switching does not automatically
authenticate the user.

Bug: 133792836
Test: Manual
Change-Id: Id95e96a7a9c395f2445e44a11925194ad8c05f28
3 files changed
tree: 53ebb60787ba3a30df00180667958fc322d55d91
  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.