Felipe Leme
ecb08be22e
Split IntelligenceManager / IntelligenceService.
...
This name is too generic, so we split it in 2 parts:
- ContentCaptureManager: the public API used by views and apps to report their
structure.
- SmartSuggestionsServiec: the system service use to consume these events and
provide autofill suggestions.
This CL also:
- Optimizes ContentCaptureManager allocation so they are not created on contexts that are not
capturing events (such as views from the system server).
- Uses a generic ContentCaptureEventsRequest (rather than a list of events) to make it easier
to be extended.
- Fixed IntelligencePerUserService so it clears the sessions when the
implementation changes.
Test: manual verification
Bug: 119776618
Bug: 117944706
Bug: 119638877
Change-Id: I069bcd23dda94afe18b2781fd3981b8b555afa56
2018-12-03 15:29:07 -08:00
..
2018-08-21 13:34:09 -07:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-11-14 17:27:26 +00:00
2018-08-21 16:08:34 +01:00
2018-11-15 09:50:16 -08:00
2018-08-21 16:08:34 +01:00
2018-09-17 16:47:08 -07:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-11-14 17:27:26 +00:00
2018-09-18 12:00:24 -07:00
2018-08-21 16:08:34 +01:00
2018-09-17 16:47:08 -07:00
2018-08-21 16:08:34 +01:00
2018-03-21 10:40:43 -04:00
2018-09-17 09:38:14 -04:00
2018-08-21 16:08:34 +01:00
2018-11-21 09:14:17 +00:00
2018-01-18 12:36:00 +00:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-12-03 14:17:45 +00:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-11-27 19:09:24 +00:00
2018-11-22 15:17:54 +00:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-11-28 14:24:03 -08:00
2018-08-21 16:08:34 +01:00
2018-11-30 11:07:08 +00:00
2018-08-21 16:08:34 +01:00
2018-08-23 14:53:16 -07:00
2018-08-21 16:08:34 +01:00
2018-09-05 17:28:37 +00:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-11-14 17:27:26 +00:00
2018-08-21 16:08:34 +01:00
2018-11-22 15:17:54 +00:00
2018-11-29 11:43:53 +00:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-09-14 13:18:34 +01:00
2018-08-21 16:08:34 +01:00
2018-11-27 15:11:41 +00:00
2018-09-17 15:17:50 -07:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-02-05 13:45:13 +01:00
2018-06-11 17:41:45 -07:00
2018-08-21 16:08:34 +01:00
2018-04-18 16:19:59 -04:00
2018-11-16 09:19:37 -08:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-03-21 11:26:09 -04:00
2018-12-03 15:29:07 -08:00
2017-12-04 19:22:00 +00:00
2018-08-21 16:08:34 +01:00
2018-09-17 16:47:08 -07:00
2018-09-17 16:47:08 -07:00
2018-10-15 07:38:25 +08:00
2018-09-14 13:18:34 +01:00
2018-09-14 13:18:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00
2018-08-21 16:08:34 +01:00