Jason Monk
44aaa2a034
Merge "Add some null checks to slices" into pi-dev am: 0689312acb
...
am: 9473edd1da
Change-Id: I4f87ba2997047e0721a0c1e9ce3f4047af17c709
2018-05-16 07:59:22 -07:00
Daniel Sandler
d5aec11050
Merge "Improved notification interruptiveness calculation." into pi-dev am: 4da6e1f3b0
...
am: 63257f50b5
Change-Id: Ia8f3ef78d801759c8fae8e76f2838609ef861e55
2018-05-16 07:51:27 -07:00
Jason Monk
9473edd1da
Merge "Add some null checks to slices" into pi-dev
...
am: 0689312acb
Change-Id: Id936f04e9b54b565547b612cc341f9b7672bb186
2018-05-16 07:46:41 -07:00
Daniel Sandler
63257f50b5
Merge "Improved notification interruptiveness calculation." into pi-dev
...
am: 4da6e1f3b0
Change-Id: Iab0568f6dde4b247480b1fc259d3e65e50074cd9
2018-05-16 07:41:39 -07:00
TreeHugger Robot
0689312acb
Merge "Add some null checks to slices" into pi-dev
2018-05-16 14:27:42 +00:00
Daniel Sandler
4da6e1f3b0
Merge "Improved notification interruptiveness calculation." into pi-dev
2018-05-16 14:23:38 +00:00
Dan Sandler
7d67bd4fd7
Improved notification interruptiveness calculation.
...
Apparently comparing Spannables is dangerous because
the various Span classes do not implement .equals() in any
meaningful way, so all CharSequences must be converted to
flat Strings before being compared.
Lots of additional debug code remains, for the next time we
don't understand why an innocuous notification update
appears to be interruptive.
Test: atest com.android.server.notification.NotificationManagerServiceTest
atest com.android.server.notification.NotificationTest
Bug: 78643290
Change-Id: I1c282238687f28b5b197e28a4b878dc697049f4d
2018-05-16 08:32:09 -04:00
Jason Monk
8938932a0a
Add some null checks to slices
...
It'll make developer debugging experience sooo much nicer.
Test: manual
Bug: 79773776
Change-Id: Ie0a826c5572752e2bb50db7669374a1698333770
2018-05-15 21:13:16 -04:00
Jason Monk
77fe017cc1
Merge "Add shell command to get slice permissions" into pi-dev am: 33da7043af
...
am: fb9ecfc861
Change-Id: I00c55d4bf46985dbd4a638cac897ed2465b702bf
2018-05-15 17:58:11 -07:00
Jason Monk
fb9ecfc861
Merge "Add shell command to get slice permissions" into pi-dev
...
am: 33da7043af
Change-Id: I14985fc75c6066cc0c21df870300d435d5127299
2018-05-15 17:47:41 -07:00
TreeHugger Robot
33da7043af
Merge "Add shell command to get slice permissions" into pi-dev
2018-05-16 00:12:32 +00:00
Jason Monk
7f01f3b619
Add shell command to get slice permissions
...
Lets shell/root get a list of pkgs that have access to any slices
within an authority.
Test: manual
Bug: 78136892
Change-Id: Id33fd458ed5ad73b30f69b3a464676428344e446
2018-05-15 18:55:49 -04:00
Kodlee Yin
f020d13008
Merge "Update RemoteInput#setChoices documentation" into pi-dev am: bef37f23d6
...
am: f4a2505e3e
Change-Id: I8490319bf518be784fa73902bc4535f22e96727a
2018-05-15 15:14:54 -07:00
Kodlee Yin
f4a2505e3e
Merge "Update RemoteInput#setChoices documentation" into pi-dev
...
am: bef37f23d6
Change-Id: Ibecefb1b3dcf0350190cb2d0de5bed149786d294
2018-05-15 14:28:26 -07:00
Kodlee Yin
4b3a547107
Update RemoteInput#setChoices documentation
...
The behavior that #setChoices didn't render on mobile devices from apps
that target SDK < P went undocumented. Because this is changing in P and
above, this documentation needs to point out this behavior.
Also updated formatting and style of docs to improve interop with
kotlin.
Test: none
Bug: 79244189
Change-Id: Iabfe3b2ddcc369e5ec15f9773481468cbc48dabb
2018-05-15 19:46:57 +00:00
Amith Yamasani
aa8724bc31
Merge "Rethrow SecurityExceptions in UsageStatsManager" into pi-dev am: c1eddaed6e
...
am: 92e2dadc0d
Change-Id: I61d7a43cc80a41ef2681f4c51ceedef538933a4b
2018-05-15 11:53:02 -07:00
Amith Yamasani
92e2dadc0d
Merge "Rethrow SecurityExceptions in UsageStatsManager" into pi-dev
...
am: c1eddaed6e
Change-Id: I3a8bdfe2858c88854ab15aba6a619aac1fd66945
2018-05-15 11:00:25 -07:00
TreeHugger Robot
c1eddaed6e
Merge "Rethrow SecurityExceptions in UsageStatsManager" into pi-dev
2018-05-15 17:40:32 +00:00
Jason Monk
5364b63a51
Merge "Fix crash when loading resources without code" into pi-dev am: c46279aa98
...
am: 2af66fb30f
Change-Id: Ib5d396772eef78971a1c4750bebe72ba49fdaef2
2018-05-15 10:00:29 -07:00
Jason Monk
2af66fb30f
Merge "Fix crash when loading resources without code" into pi-dev
...
am: c46279aa98
Change-Id: I3af4a66f050380c507ec59b9136f2ef6a4f41848
2018-05-15 09:52:15 -07:00
TreeHugger Robot
c46279aa98
Merge "Fix crash when loading resources without code" into pi-dev
2018-05-15 16:33:20 +00:00
Jason Monk
2544c6917a
Fix crash when loading resources without code
...
Should use default appComponentFactory, not the actual one from the
app because we have no code.
Test: manual
Change-Id: I982967543c4cf5c28b19b36b6d183a30052bf602
Fixes: 78883500
2018-05-15 11:30:09 -04:00
Felipe Leme
ef2b5b8a9a
Merge "Don't call setAutofillClient() on base Context if it's null." into pi-dev am: 6d0842154b
...
am: aae288a6a5
Change-Id: I8f543b2e8066d8f54baf3bf846de585f8a7631da
2018-05-14 23:09:16 -07:00
Felipe Leme
aae288a6a5
Merge "Don't call setAutofillClient() on base Context if it's null." into pi-dev
...
am: 6d0842154b
Change-Id: Ifc971e81483b5bcf08c6f0af9789b88905dc17ad
2018-05-14 23:01:10 -07:00
TreeHugger Robot
6d0842154b
Merge "Don't call setAutofillClient() on base Context if it's null." into pi-dev
2018-05-15 05:47:51 +00:00
Felipe Leme
d247de85bb
Don't call setAutofillClient() on base Context if it's null.
...
Test: atest CtsAutoFillServiceTestCases
Test: changed activity on autofill sample to override attachBaseContext() by
calling super.attachBaseContext(null) - the activity still crashes, but
not on attachBaseContext().
Fixes: 79707861
Change-Id: Idfaa9c596cc338ab815441138ce06ba64cd3b4d2
2018-05-14 18:03:15 -07:00
Amith Yamasani
fd44f27b51
Rethrow SecurityExceptions in UsageStatsManager
...
Some of the newer methods were not rethrowing the system server
exceptions. When not returning a default value, rethrow the
RemoteException from the system server.
Bug: 79692228
Test: atest CtsUsageStatsTestCases:UsageStatsTest
Change-Id: I7b2ae735fc97f3e1903903ed5c98ce914aeaa84a
2018-05-14 14:47:19 -07:00
Dianne Hackborn
2b8336f241
Merge "Allow device/profile owners to change app ops modes." into pi-dev am: adaca2146d
...
am: 82a87674ce
Change-Id: Id4a52aaca3d94075ff179141e96fba5c7326d4ee
2018-05-14 14:32:23 -07:00
Dianne Hackborn
82a87674ce
Merge "Allow device/profile owners to change app ops modes." into pi-dev
...
am: adaca2146d
Change-Id: I23dc01f573266a182fff2106318b867920a3f91a
2018-05-14 14:22:38 -07:00
Dianne Hackborn
adaca2146d
Merge "Allow device/profile owners to change app ops modes." into pi-dev
2018-05-14 20:43:31 +00:00
Dianne Hackborn
d52544183e
Allow device/profile owners to change app ops modes.
...
This allows them to continue to have this capability the
same as before we locked down access to it.
Bug: 78480444
Test: manual
Change-Id: If2b0722945235eb67676ace3f54efaa71a64bcde
2018-05-14 11:29:43 -07:00
Winson Chung
10348578c8
Merge changes from topic "sysui_flags_drop" into pi-dev am: 53ae6a82cd
...
am: 59ff523949
Change-Id: I8d6fa49ba23b78648cf43fafe7c290f2e0c4b59f
2018-05-11 16:48:13 -07:00
Winson Chung
59ff523949
Merge changes from topic "sysui_flags_drop" into pi-dev
...
am: 53ae6a82cd
Change-Id: I88661e52aedee934e5b5cdbfd1d457d2c6a7d1c1
2018-05-11 15:59:45 -07:00
Winson Chung
53ae6a82cd
Merge changes from topic "sysui_flags_drop" into pi-dev
...
* changes:
Clean up Recents animation api
Expose the system ui visibility flags and translucent state with snapshot
2018-05-11 22:18:37 +00:00
Amith Yamasani
eb966cdc1b
Merge "Add limits to App Usage Observer Api" into pi-dev am: 98fd4fa0f4
...
am: 36424476bb
Change-Id: I42d3db50e61f06431c8071b42088bd00762239f6
2018-05-11 13:58:41 -07:00
Amith Yamasani
36424476bb
Merge "Add limits to App Usage Observer Api" into pi-dev
...
am: 98fd4fa0f4
Change-Id: I79e58fa83b389bffeb5b286cbddbbfe15de17caf
2018-05-11 12:19:32 -07:00
Amith Yamasani
98fd4fa0f4
Merge "Add limits to App Usage Observer Api" into pi-dev
2018-05-11 19:03:11 +00:00
Jason Monk
196e8024a0
Merge "Allow onGetSliceDescendants to be slow" into pi-dev am: 02b9592ff1
...
am: 16db9b96bf
Change-Id: If7f7479a3f56baaa5fc49036c0b0ee973e18dccc
2018-05-11 11:10:30 -07:00
Jason Monk
16db9b96bf
Merge "Allow onGetSliceDescendants to be slow" into pi-dev
...
am: 02b9592ff1
Change-Id: I91899f01fd769c313e62000eee277ab3242099f0
2018-05-11 10:37:59 -07:00
TreeHugger Robot
02b9592ff1
Merge "Allow onGetSliceDescendants to be slow" into pi-dev
2018-05-11 17:21:28 +00:00
Jason Monk
a66dfee8d0
Allow onGetSliceDescendants to be slow
...
Because sometimes it needs to be
Test: existing tests
Bug: 79132845
Bug: 77873463
Change-Id: I93aa8553c48c856bf96c347a229be6e770751708
2018-05-11 08:23:59 -07:00
Brad Stenning
4a87b9f0cb
Merge "Add a path to allow detection of task changes to the top of the ActivityView" into pi-dev am: 47a8ecce90
...
am: 2b557bebaa
Change-Id: I340e4b3aeca35bd45a326756ea9d42b22fc84598
2018-05-10 20:29:49 -07:00
Brad Stenning
2b557bebaa
Merge "Add a path to allow detection of task changes to the top of the ActivityView" into pi-dev
...
am: 47a8ecce90
Change-Id: I5c585d2ca5cb29fb9f4fc2188575233ea70277e3
2018-05-10 20:14:18 -07:00
TreeHugger Robot
47a8ecce90
Merge "Add a path to allow detection of task changes to the top of the ActivityView" into pi-dev
2018-05-11 02:45:25 +00:00
Kenny Guy
421338f853
Merge "Fix colorized messaging layout and smart replies." into pi-dev am: a1aafd7718
...
am: dd2ea24a43
Change-Id: Iefeec29c87fd5b2821c652c0eeef561c94a4bd38
2018-05-10 04:57:52 -07:00
Kenny Guy
dd2ea24a43
Merge "Fix colorized messaging layout and smart replies." into pi-dev
...
am: a1aafd7718
Change-Id: I61d1fb493bba02f06a66d63b7bf7f3ed16148305
2018-05-10 04:48:29 -07:00
Kenny Guy
14d035c969
Fix colorized messaging layout and smart replies.
...
Modify messaging style and smart replies view to
cope with colorized backgrounds.
Bug: 78928664
Bug: 77927019
Test: atest SystemUITests (with patch from ag/3992401)
Test: visual - see bug for screenshots
Change-Id: Iee66931574fb48d0340986bf520532f798ef59fc
2018-05-10 10:25:14 +01:00
Dianne Hackborn
19e99b432b
Merge "Further flesh out app ops foreground state." into pi-dev am: 7105e2ca9a
...
am: 74dc457242
Change-Id: I54ec9070d60b234f22c6940f78ab001ffdd15b28
2018-05-09 23:11:48 -07:00
Dianne Hackborn
74dc457242
Merge "Further flesh out app ops foreground state." into pi-dev
...
am: 7105e2ca9a
Change-Id: I3a8056b6685ad7687ff5d54748c242eb9c906343
2018-05-09 22:59:34 -07:00
Dianne Hackborn
65a4f251c7
Further flesh out app ops foreground state.
...
Fix some bugs, add the ability to monitor state changes, improve
dumpsys output to help debugging, add a new check API that allows
the caller to get the real state.
Bug: 78480444
Test: atest FrameworksServicesTests:AppOpsServiceTest
Test: atest CtsPermissionTestCases:AppOpsTest
Change-Id: I3d41be9968c1d95a1456f4052da958ea64aa068d
2018-05-09 18:02:35 -07:00