Sanitize alternate intents.

Exclude ineligible alternate intents from cross-profile target
resolution.

Bug: 444443479
Test: manual testing with a test app
Test: test interactive session
Test: test Shareousel
Test: new STS tests
Flag: EXEMPT CVE_FIX
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:f3343389bd5d7e31114b7677d99bbd132232b100
Merged-In: I749844b3d89105fe14411ed762de4d221472ff9f
Change-Id: I749844b3d89105fe14411ed762de4d221472ff9f
5 files changed
tree: 879178c3f8cb41daa432091c76a4f063d3e9f616
  1. aconfig/
  2. java/
  3. tests/
  4. Android.bp
  5. AndroidManifest-app.xml
  6. AndroidManifest-lib.xml
  7. lint-baseline.xml
  8. OWNERS
  9. PREUPLOAD.cfg
  10. proguard.flags
  11. README.md
  12. TEST_MAPPING
README.md

IntentResolver

About

IntentResolver provides the implementation for Intent ACTION_CHOOSER

See also: ShareCompat.IntentBuilder