Optimizations for Vibrator#performHapticFeedback
- Avoid re-computing the UID of the process; compute and cache it when the VibratorManager is created. - Avoid passing the caller's IBinder as a token; the legacy haptic feedback path that goes through WindowManager did not do that, so we will now start using the VibratorManagerService as the token for haptic feedback vibrations. Code path is already flagged via the `use_vibrator_haptic_feedback` flag in the `android.os.vibrator` package. Flag: EXEMPT Bug: 309612548 Test: manual + shell command works + atest VibratorManagerServiceTest Change-Id: I0c8602d73705447bec7013ca838bce6e6f784c1f
Loading
Please register or sign in to comment