Mady Mellor
2ac2d3aafc
Bubble API: Allow developers to create BubbleMetadata from a shortcut id
...
Adds an option to specify a bubble via a shortcutId. If the builder had
icon / intent previously specified, the shortcutId will clobber those
and vice versa.
Unfortunately, this means that BubbleMetadata#getIcon and #getIntent may
return null when previously they were non-null. I've deprecated these
getters and introduced new ones along with new setters so that the naming
remains consistent.
NoMan will check if that shortcut exists before applying FLAG_BUBBLE.
Update SystemUI to use BubbleMetadata builder with shortcut id for the
shortcut experiment.
Adds test to ensure the launcher apps callback is added / removed
appropriately & that notifs with shortcut bubbles are properly flagged
or unflagged.
Test: atest NotificationManagerServiceTest
Test: atest NotificationTest NotificationManagerTest (see CTS CL)
Bug: 138116133
Bug: 144352570
Change-Id: I2e8155edc7fd70d6978fc80310f071bf6510e0d2
2020-01-21 12:51:04 -08:00
..
2020-01-21 18:33:02 +00:00
2020-01-09 13:56:05 +00:00
2020-01-14 10:06:01 +00:00
2019-11-18 16:06:08 -08:00
2019-12-30 15:41:28 +00:00
2020-01-07 01:12:52 +00:00
2020-01-17 05:03:28 +00:00
2019-12-30 15:41:28 +00:00
2020-01-13 13:56:54 +00:00
2020-01-13 13:56:54 +00:00
2020-01-09 13:56:05 +00:00
2020-01-14 16:21:57 -08:00
2020-01-09 13:56:05 +00:00
2020-01-15 21:12:19 +08:00
2020-01-09 13:56:05 +00:00
2020-01-21 18:02:02 +00:00
2020-01-09 12:04:04 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2019-10-17 14:24:04 -07:00
2019-12-02 12:43:01 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2019-11-11 16:12:46 -08:00
2019-09-26 12:59:19 +01:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-17 20:47:53 -08:00
2020-01-17 20:47:53 -08:00
2020-01-09 13:56:05 +00:00
2020-01-17 22:18:51 +00:00
2019-12-18 18:03:46 -08:00
2020-01-16 13:39:50 +00:00
2020-01-14 19:42:44 +00:00
2019-08-30 08:18:50 -07:00
2020-01-10 18:05:29 +00:00
2019-12-30 15:41:28 +00:00
2020-01-08 15:29:57 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2019-12-30 15:41:28 +00:00
2020-01-15 03:32:46 +00:00
2020-01-09 13:56:05 +00:00
2019-10-17 14:24:04 -07:00
2019-11-26 15:18:14 +08:00
2019-08-27 10:47:23 -07:00
2019-11-15 10:24:23 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-19 12:35:42 -08:00
2020-01-09 13:04:18 -08:00
2019-10-08 11:09:53 -07:00
2019-12-11 13:43:32 +00:00
2019-11-21 14:22:18 -08:00
2020-01-17 10:20:19 -05:00
2019-12-20 16:13:19 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2019-11-21 15:56:08 +01:00
2019-10-17 11:10:02 -07:00
2020-01-15 16:23:52 +08:00
2019-10-30 18:23:24 -07:00
2019-11-21 12:23:42 -08:00
2019-05-21 10:21:43 -07:00
2019-11-15 20:09:13 -08:00
2020-01-09 13:56:05 +00:00
2019-11-15 10:24:23 -08:00
2019-11-15 10:24:23 -08:00
2020-01-16 15:28:15 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-21 12:51:04 -08:00
2020-01-17 01:28:03 +00:00
2020-01-09 13:56:05 +00:00
2019-10-29 09:50:06 -04:00
2019-11-19 12:10:55 -05:00
2020-01-15 10:20:29 -05:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 16:15:31 +00:00
2020-01-09 13:56:05 +00:00
2019-06-21 11:10:19 +01:00
2019-12-05 11:28:11 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 09:18:17 -08:00
2020-01-09 13:56:05 +00:00
2020-01-15 12:22:46 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-17 13:56:18 +00:00
2020-01-17 13:28:27 -08:00
2020-01-10 20:59:29 +00:00
2019-10-17 14:15:07 -07:00
2020-01-20 21:34:28 +00:00
2019-12-26 15:47:37 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2019-12-20 16:13:19 -08:00
2020-01-09 13:56:05 +00:00
2020-01-17 01:35:27 +00:00
2020-01-15 16:23:52 +08:00
2020-01-09 16:15:31 +00:00
2020-01-09 13:56:05 +00:00
2019-12-30 15:41:28 +00:00
2019-08-30 00:16:24 +00:00
2020-01-09 13:56:05 +00:00
2020-01-15 13:39:08 -08:00
2020-01-09 13:56:05 +00:00