Don't trigger USER_ACTIVITY_EVENT_TOUCH when selecting NDEF AID

When putting two screen on-unlocked Android devices together,
NDEF detection makes screen kept awake due to USER_ACTIVITY_EVENT_TOUCH
resets the screen timeout.

Use USER_ACTIVITY_FLAG_INDIRECT to applying power hints without resets
for onHostCardEmulationActivated

Send onHostEmulationData before userActivity also improves the
performance.

Bug: 229199579
Test: R/W HCE and check screen timout
Merged-In: Icb62c140499ae92dbe7aa943a0f1a99132f25a4e
Change-Id: Icb62c140499ae92dbe7aa943a0f1a99132f25a4e
2 files changed