OSDN Git Service
TreeHugger Robot [Tue, 15 May 2018 20:51:16 +0000 (20:51 +0000)]
Merge "Report touchable region changes to Accessibility." into pi-dev
Phil Weaver [Tue, 15 May 2018 19:49:09 +0000 (19:49 +0000)]
Merge "Update a11y when alpha changes" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 19:42:39 +0000 (19:42 +0000)]
Merge "Made sure that the ambient single line view remains invisible" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 19:20:19 +0000 (19:20 +0000)]
Merge "Fixed autofill compat mode so it works on secondary user." into pi-dev
TreeHugger Robot [Tue, 15 May 2018 19:12:38 +0000 (19:12 +0000)]
Merge "[Notif] Safeguard animation start" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 19:05:08 +0000 (19:05 +0000)]
Merge "Prevent instant apps to host app widgets" into pi-dev
Selim Cinek [Tue, 15 May 2018 19:04:01 +0000 (19:04 +0000)]
Merge "Fixed an issue where the wrong notification would be heads upped" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 18:38:36 +0000 (18:38 +0000)]
Merge "Blacklist doze setting from tuner reset" into pi-dev
Selim Cinek [Tue, 15 May 2018 18:17:07 +0000 (11:17 -0700)]
Made sure that the ambient single line view remains invisible
The single line views are visible by default when they are inflated
and not all calls to it actually ensure that the visibility is
updated. We therefore make sure that the view is appropriately
hidden.
Change-Id: Ied7641347d910fff5c8f1f0b38d349e7f3b56b76
Fixes:
77290485
Test: add second notification to group, observe no overlapping text
Felipe Leme [Tue, 15 May 2018 17:38:13 +0000 (10:38 -0700)]
Fixed autofill compat mode so it works on secondary user.
Test: manual verification using Chrome and sample service
Test: atest CtsAutoFillServiceTestCases
Fixes:
79747293
Change-Id: I83b6fa23e9e7307e9eb44720942f55dc58820ed7
TreeHugger Robot [Tue, 15 May 2018 18:00:11 +0000 (18:00 +0000)]
Merge "When ringer changes to vibrate, phone vibrates" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 17:47:16 +0000 (17:47 +0000)]
Merge "The argument type is bool, the current bug passes a "true" or "false" string." into pi-dev
TreeHugger Robot [Tue, 15 May 2018 17:40:32 +0000 (17:40 +0000)]
Merge "Rethrow SecurityExceptions in UsageStatsManager" into pi-dev
Selim Cinek [Tue, 15 May 2018 17:38:31 +0000 (17:38 +0000)]
Merge "Hiding all views when the notification shade is collapsed" into pi-dev
Selim Cinek [Tue, 15 May 2018 17:07:56 +0000 (17:07 +0000)]
Merge "Fixed notification shelf not fully visible on lockscreen" into pi-dev
Jason Monk [Tue, 15 May 2018 16:50:57 +0000 (12:50 -0400)]
Blacklist doze setting from tuner reset
Test: manual
Change-Id: I934cfcd65552c9998eb95ecfed65670ec73dde8d
Fixes:
78512759
Selim Cinek [Tue, 15 May 2018 16:47:44 +0000 (16:47 +0000)]
Merge "Keeping the header hidden while the hun is going away" into pi-dev
Selim Cinek [Tue, 15 May 2018 16:47:17 +0000 (16:47 +0000)]
Merge "Fixed that views could be stuck transiently at times" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 16:33:20 +0000 (16:33 +0000)]
Merge "Fix crash when loading resources without code" into pi-dev
Selim Cinek [Tue, 15 May 2018 02:17:06 +0000 (19:17 -0700)]
Hiding all views when the notification shade is collapsed
Non-heads up views could still be visible when the shade
was collapsed. Therefore they would briefly peak out
after heads up views would be swiped away leading
to ugly flickering.
Test: add hun (with notch enabled) and swipe away hun with other views present
Change-Id: I794693d7d5af5591490df7c2f4b95c01043897d2
Fixes:
76150837
Jason Monk [Tue, 15 May 2018 15:30:09 +0000 (11:30 -0400)]
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
Jeff Sharkey [Tue, 15 May 2018 15:17:30 +0000 (15:17 +0000)]
Merge "Let tests enumerate all transports/capabilities." into pi-dev
Nicolas Geoffray [Tue, 15 May 2018 14:59:04 +0000 (14:59 +0000)]
Merge "Add RemoteViews.setIsWidgetCollectionChild to light grey." into pi-dev
Chris Wren [Tue, 15 May 2018 14:15:09 +0000 (14:15 +0000)]
Merge "clean up comments" into pi-dev
Chris Wren [Mon, 14 May 2018 21:16:31 +0000 (17:16 -0400)]
clean up comments
Bug:
79698458
Test: make framework-protos
Change-Id: Ifaac050f2e00912188e3fb999b308101e3b07bf0
shawnlin [Tue, 15 May 2018 08:39:56 +0000 (16:39 +0800)]
Fixed notification shelf not fully visible on lockscreen
Remove the height limitation of mBackgroundBounds.bottom, and allow min
height of NSSL to be shelf size in keyguard when qs panel fully
expanded.
Test: runtest systemui
Change-Id: I74755f8eefa70beec32db2a66a7a425b7fff0276
Fixes:
79202907
TreeHugger Robot [Tue, 15 May 2018 05:47:51 +0000 (05:47 +0000)]
Merge "Don't call setAutofillClient() on base Context if it's null." into pi-dev
Philip P. Moltmann [Tue, 15 May 2018 04:58:00 +0000 (04:58 +0000)]
Merge "Allow Print subsystem to work with services provided by instant app" into pi-dev
Jorim Jaggi [Tue, 15 May 2018 04:13:38 +0000 (04:13 +0000)]
Merge "Do not immediately perform traversals when executing transition" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 02:18:14 +0000 (02:18 +0000)]
Merge "Change quickstep onboarding tip window type to TYPE_NAVIGATION_BAR_PANEL." into pi-dev
Selim Cinek [Tue, 15 May 2018 01:12:42 +0000 (18:12 -0700)]
Fixed that views could be stuck transiently at times
Removed all references to overlay from the stackscroller
and always using transient views now. We were using
the overlay in places where we shouldn't have been and
therefore views could become stuck.
Change-Id: I8bf455e2d1c4d065d0b3c441606d51b3b96eab9f
Fixes:
78493499
Test: add hun, click on it, observe no transient view stuck behind
TreeHugger Robot [Tue, 15 May 2018 01:16:33 +0000 (01:16 +0000)]
Merge "Metrics for hardware reliability reporting" into pi-dev
Tracy Zhou [Mon, 14 May 2018 23:58:54 +0000 (16:58 -0700)]
Change quickstep onboarding tip window type to
TYPE_NAVIGATION_BAR_PANEL.
Fixes:
73990691
Test: Go through the talkback flow, "settings cannot verify your
response" toast does not show.
Change-Id: I6f4819eb6ace1260a30589dbcc6c01fa4c8e5c35
Yi Jin [Tue, 15 May 2018 01:04:29 +0000 (18:04 -0700)]
The argument type is bool, the current bug passes a "true" or "false"
string.
Bug:
79710844
Test: atest incidentd_test
Change-Id: I66fc086e4a194e68638311ccdc305a495ecf8da4
Felipe Leme [Tue, 15 May 2018 00:51:58 +0000 (17:51 -0700)]
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
Dake Gu [Tue, 15 May 2018 01:02:41 +0000 (01:02 +0000)]
Merge "Autofill: allow switch IME when autofill is showing" into pi-dev
TreeHugger Robot [Tue, 15 May 2018 00:48:52 +0000 (00:48 +0000)]
Merge "Simplify Javadoc for easier parsing." into pi-dev
TreeHugger Robot [Tue, 15 May 2018 00:37:10 +0000 (00:37 +0000)]
Merge "Decrease the inferred auto-brightness adjustment at the extremes." into pi-dev
Selim Cinek [Tue, 15 May 2018 00:17:31 +0000 (17:17 -0700)]
Keeping the header hidden while the hun is going away
Previously we were showing the Hun header immediately again
when the heads up times out, but we now also factor in
if it's animating away.
Test: add hun, click on it, header is still hidden
Change-Id: I2e5714c9282f0dd76d17511485c002010be169bb
Fixes:
77219603
Selim Cinek [Tue, 8 May 2018 21:43:21 +0000 (14:43 -0700)]
Fixed an issue where the wrong notification would be heads upped
When setting the heads up on the summary, the headsup could be transfered
to the children, which is correct whenever we only have one child but not
if contains more then one. We're now looking at the pending notifications
as well in order to make the heads up transfer and revert back in case
we just made the wrong decision.
Test: install test app from bug: first post group and first child and then group with second child, observe normal heads up behavior
Change-Id: I52803f6846d602b6eb542aa18185bde7d60573e0
Fixes:
71818291
Ta-wei Yen [Mon, 14 May 2018 23:48:55 +0000 (23:48 +0000)]
Merge "Update javadoc for setVisualVoicemailSmsFilterSettings" into pi-dev
Robert Carr [Mon, 14 May 2018 23:34:53 +0000 (16:34 -0700)]
Report touchable region changes to Accessibility.
Some UI Popups provided by the framework are now using
large surfaces and touchable regions instead of resizing, which
had broken accessibility.
Bug:
79272211
Test: Manual
Change-Id: I40cccce8459348f1f2e7fcb5d9c36b7ab705c20d
Michael Wright [Mon, 14 May 2018 23:33:02 +0000 (23:33 +0000)]
Merge "Reset auto-brightness on new BrightnessConfiguration" into pi-dev
TreeHugger Robot [Mon, 14 May 2018 23:32:08 +0000 (23:32 +0000)]
Merge "Fixing user tap on suspended widget" into pi-dev
Phil Weaver [Mon, 14 May 2018 23:25:07 +0000 (23:25 +0000)]
Merge "Improve a11y ordering" into pi-dev
Jeff Sharkey [Mon, 14 May 2018 19:49:07 +0000 (13:49 -0600)]
Let tests enumerate all transports/capabilities.
This gives them a way to collect all included values without
resorting to manual probing of each newly added value.
Bug:
16207332
Test: atest com.android.cts.net.HostsideVpnTests
Change-Id: I35ca412512dc8515b44d5518e1ca4caa5bdc678f
Michael Wright [Mon, 14 May 2018 22:53:48 +0000 (15:53 -0700)]
Decrease the inferred auto-brightness adjustment at the extremes.
Now that the brightness slider always represents the brightness of the
panel, rather than the auto-brightness adjustments like it did prior to
P, we need to infer the adjustment by comparing the old and new
brightness values. At the extremes, this inferred brightness increases
dramatically towards (+/-) infinity, so we use a different strategy.
Based on dogfood feedback, the current inference seems to have too
strong of an effect, so we're cutting it in half in the hopes that this
is more reasonable.
Change-Id: If6a6c3355f9dcce8588512f1d969c871149ec299
Fixes:
79153846
Test: manual
TreeHugger Robot [Mon, 14 May 2018 23:11:33 +0000 (23:11 +0000)]
Merge "Allow to create trusted BaseDexClassLoader" into pi-dev
TreeHugger Robot [Mon, 14 May 2018 23:03:39 +0000 (23:03 +0000)]
Merge "Mitigating cache corruption in ArrayMap" into pi-dev
Andrew Chant [Thu, 10 May 2018 21:16:07 +0000 (14:16 -0700)]
Metrics for hardware reliability reporting
Add event metrics for hardware reliability reporting.
Events include:
- Battery Health Snapshot
- Battery Charge cycles
- Physical Drop
- Hardware Failed
- USB Audio Device insertion & removal
- USB Connector insertion & removal
Bug:
69978775
Test: Logged events from Pixelstats HAL
Change-Id: I9389f71ffe85a430273f33650503f714ea308a78
TreeHugger Robot [Mon, 14 May 2018 22:46:15 +0000 (22:46 +0000)]
Merge "Configurable data error action in value metric" into pi-dev
Ta-wei Yen [Mon, 30 Apr 2018 18:55:47 +0000 (11:55 -0700)]
Update javadoc for setVisualVoicemailSmsFilterSettings
Test: N/A
Change-Id: I024fa5c2947b562e61e693ecb4d8421fe2507c9e
Fixes:
73829091
Suprabh Shukla [Mon, 14 May 2018 21:22:11 +0000 (14:22 -0700)]
Mitigating cache corruption in ArrayMap
Before calling freeArrays, storing the array reference into a temporary
pointer so that the main pointer doesn't end up corrupting the static
pool of arrays on concurrent access. An earlier change missed a rare
case when removeAt was called for the last element in the map.
Test: atest android.util.ArrayMapTest
atest android.util.cts.ArrayMapTest
Bug:
78898947
Change-Id: I454c5b1600eb0a6c690e746df10f6a0ebcd8aa1d
Amith Yamasani [Mon, 14 May 2018 21:47:19 +0000 (14:47 -0700)]
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
Selim Cinek [Mon, 14 May 2018 21:36:28 +0000 (21:36 +0000)]
Merge "Measuring the content views always at their specified size" into pi-dev
Mady Mellor [Mon, 14 May 2018 21:10:49 +0000 (21:10 +0000)]
Merge "Add 'Snooze' to local context menu for notifications" into pi-dev
Beverly [Mon, 14 May 2018 20:48:40 +0000 (16:48 -0400)]
When ringer changes to vibrate, phone vibrates
Change-Id: I382e1ba9bd4aef05dc0a8e093870a04b2795fa7f
Fixes:
78665512
Test: manual
Philip P. Moltmann [Mon, 14 May 2018 21:00:45 +0000 (14:00 -0700)]
Allow to create trusted BaseDexClassLoader
Currently the API is blacklisted.
Bug:
78235528
Test: Called the API after light-greylisting
Change-Id: I7f094a96262a9c8527b339a175f17f2addc87cda
Hall Liu [Mon, 14 May 2018 20:56:57 +0000 (20:56 +0000)]
Merge "Add CallAudioState ctor as TestApi" into pi-dev
Chenjie Yu [Mon, 14 May 2018 17:14:16 +0000 (10:14 -0700)]
Configurable data error action in value metric
Right now in value metric, if a later pull produces a smaller number
than the previous one, we use absolute value of the current value.
This is not correct for some atoms as listed in the CL, which should
just take 0.
For some other atoms, this is unexpected error and should just dump
stale data.
Test: manual test
Bug:
79265262
Change-Id: I59fbfd96cbb57be22cd8d21cb57a7c60ca6856ee
Dianne Hackborn [Mon, 14 May 2018 20:43:31 +0000 (20:43 +0000)]
Merge "Allow device/profile owners to change app ops modes." into pi-dev
Selim Cinek [Mon, 14 May 2018 20:25:40 +0000 (20:25 +0000)]
Merge "Fix Notification panel flickers comes from ag/
4008279" into pi-dev
Phil Weaver [Fri, 11 May 2018 01:00:18 +0000 (18:00 -0700)]
Improve a11y ordering
We use ids to break ties when sorting views just to
guarantee that we won't break sorting. But we don't
want to have our swipe order determined by arbitrary
ids.
Before resorting to such a crude tie-breaker, look at
a view's children to try to break a tie using their
bounds. That sort is more based on what's on the
screen, and will also produce the same result from
the same ui.
Bug:
78348191
Test: Switch access order is much more sensible on
Recents. Also ran a11y cts.
Change-Id: I918eae3b0d27e889a53d05a6ebe925e38ce5d7b4
Mady Mellor [Fri, 11 May 2018 20:24:07 +0000 (13:24 -0700)]
Add 'Snooze' to local context menu for notifications
Bug:
34840333
Test: manual - 1. turn talkback on
2. have a notification focused
3. invoke local context menu, note that 'snooze' is an option
4. select snooze, note that notification is snoozed
Change-Id: Id3ea62a0a9e5c2b8893aa5b548e64bb2b341d7a2
Chavi Weingarten [Mon, 14 May 2018 19:48:56 +0000 (19:48 +0000)]
Merge "Prevent IME from targeting home when closing app is still animating" into pi-dev
Hyunyoung Song [Mon, 14 May 2018 19:29:20 +0000 (19:29 +0000)]
Merge "Add user event logging for recents onboarding > Actual logging will happen in launcher side" into pi-dev
Dianne Hackborn [Sat, 12 May 2018 01:02:58 +0000 (18:02 -0700)]
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
Chavi Weingarten [Mon, 14 May 2018 17:32:42 +0000 (17:32 +0000)]
Prevent IME from targeting home when closing app is still animating
There were a few issues that caused the IME target to get set to home.
1. Home is considered above the other apps since it's getting launched.
However, the visual representation is actually below the closing app.
IME tries to target the highest app, but it's not necessarily the
highest visual app
2. computeIme was called before all apps were set up. This caused the
IME target to get recomputed before adding the closing apps
3. The condition for a WS.isClosing was based on previous versions so
it was incorrect
Test: IME closes on top of current target when going home with IME open
Change-Id: Ia9b0cc913eeb76a4af20f9ac7b667c5a3d1eafc7
Fixes:
78214125
Mathieu Chartier [Mon, 14 May 2018 17:36:19 +0000 (17:36 +0000)]
Merge "Update boot image profile and preloaded classes" into pi-dev
TreeHugger Robot [Mon, 14 May 2018 17:22:34 +0000 (17:22 +0000)]
Merge "Revert "Prevent IME from targeting home when closing app is still animating"" into pi-dev
Chavi Weingarten [Mon, 14 May 2018 16:10:59 +0000 (16:10 +0000)]
Revert "Prevent IME from targeting home when closing app is still animating"
This reverts commit
5e004f2798c81a0d24d4416afc5680ac0d6f4fe1.
Reason for revert: NPE crash
Fixes:
79672031
Fixes:
79670207
Change-Id: I0620d7ce182b6ee85d8c474e67ea8a899adde2b8
Makoto Onuki [Mon, 14 May 2018 15:42:14 +0000 (15:42 +0000)]
Merge "Rework battery saver synchronization logic" into pi-dev
Nicolas Geoffray [Mon, 14 May 2018 15:26:07 +0000 (16:26 +0100)]
Add RemoteViews.setIsWidgetCollectionChild to light grey.
bug:
79611661
Test: m
Change-Id: I6606c0469315116cda04994d4db94a0163679a47
Nicolas Geoffray [Mon, 14 May 2018 14:43:43 +0000 (14:43 +0000)]
Merge "Add some Settings APIs to light grey." into pi-dev
Nicolas Geoffray [Mon, 14 May 2018 14:43:26 +0000 (14:43 +0000)]
Merge "Add some related NetworkStatsService APIs in light grey." into pi-dev
Nicolas Geoffray [Mon, 14 May 2018 14:43:06 +0000 (14:43 +0000)]
Merge "Bugreport greylist updates." into pi-dev
TreeHugger Robot [Mon, 14 May 2018 13:54:24 +0000 (13:54 +0000)]
Merge "Fix QS secondary text color." into pi-dev
TreeHugger Robot [Mon, 14 May 2018 13:48:34 +0000 (13:48 +0000)]
Merge "Fix height of keyguard status bar" into pi-dev
Nicolas Geoffray [Mon, 14 May 2018 12:03:22 +0000 (13:03 +0100)]
Add some Settings APIs to light grey.
bug:
79509209
Test: m
Change-Id: I7ca846623baa1b72fc45dd4a79c886bed8177e21
Nicolas Geoffray [Mon, 14 May 2018 12:00:15 +0000 (13:00 +0100)]
Add some related NetworkStatsService APIs in light grey.
bug:
74474835
Test: m
Change-Id: I37f53663d0d5fdb11f9d366e17072ac4506266ac
Nicolas Geoffray [Mon, 14 May 2018 10:29:56 +0000 (11:29 +0100)]
Bugreport greylist updates.
Monday edition.
Manual as it looks the tables haven't been populated yet.
bug:
79630776
bug:
79577968
bug:
79604623
Test: m
Change-Id: I569b827821ed5651afab409a66704ba61a572a7c
Merged-in: I569b827821ed5651afab409a66704ba61a572a7c
Jan Althaus [Mon, 14 May 2018 08:21:40 +0000 (08:21 +0000)]
Merge "Remove custom schema parsing in favor of Uri" into pi-dev
Mathieu Chartier [Sun, 13 May 2018 18:45:58 +0000 (11:45 -0700)]
Update boot image profile and preloaded classes
Data obtained from dogfood device.
Also updated system server profile.
Bug:
73313191
Test: make and flash sailfish
Change-Id: I9cf059f177a10e940e7cda1d12a8ed7429019c3c
Svet Ganov [Mon, 14 May 2018 05:05:45 +0000 (22:05 -0700)]
Prevent instant apps to host app widgets
Test: Added: AppWidgetTest#testInstantAppsCannotProvideAppWidgets
Added: AppWidgetTest#testInstantAppsCannotHostAppWidgets
Pass: cts-tradefed run cts -m CtsAppWidgetTestCases
Pass: cts-tradefed run cts-instant -m CtsAppWidgetTestCases
bug:
79663649
Change-Id: If5a97bd058e3f1b6fc70e45027e5f40af8228e77
felkachang [Mon, 14 May 2018 04:22:40 +0000 (12:22 +0800)]
Fix Notification panel flickers comes from ag/
4008279
The flickr is come from the quick setting panel appear. The root
cause is ag/
4008279. Because FingerprintUnlockController.showBouncer
will be called after fingerprint authentication, to show the bouncer
without considerating the mode is the problem.
The solution is to use FingerprintUnlockController.calculateMode()
to get whether the mode is MODE_SHOW_BOUNCER or not. The program call
mStatusBarKeyguardViewManager.showBouncer in
FingerprintUnlockController.showBouncer when the mode is
MODE_SHOW_BOUNCER.
Bug:
79614864
Test: atest SystemUITests
Change-Id: I9dc031628d51eb80a05e16f5520c75a74b81d9dc
Fix:
79614864
TreeHugger Robot [Sun, 13 May 2018 21:32:20 +0000 (21:32 +0000)]
Merge "Do not parcel legacy TextClassification fields" into pi-dev
TreeHugger Robot [Sun, 13 May 2018 04:52:28 +0000 (04:52 +0000)]
Merge "Import translations. DO NOT MERGE" into pi-dev
Bill Yi [Sat, 12 May 2018 17:29:46 +0000 (10:29 -0700)]
Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Bug:
64712476
Change-Id: I8b4031e16a8aaf7ae199721f134c90a023a5e563
TreeHugger Robot [Sat, 12 May 2018 03:03:01 +0000 (03:03 +0000)]
Merge "Guardrail the max gauge atoms per dimension in one bucket." into pi-dev
TreeHugger Robot [Sat, 12 May 2018 02:42:40 +0000 (02:42 +0000)]
Merge "Fixes statsd reports missing strings and SCS." into pi-dev
Dake Gu [Sat, 12 May 2018 01:50:03 +0000 (01:50 +0000)]
Merge "autofill save: do not focus on custom sub title for TV" into pi-dev
Matthew Ng [Sat, 12 May 2018 00:27:28 +0000 (00:27 +0000)]
Merge "Fixes splitscreen when executed from fullscreen app" into pi-dev
Jorim Jaggi [Sat, 12 May 2018 00:23:58 +0000 (17:23 -0700)]
Do not immediately perform traversals when executing transition
Such that we don't block the binder client, leading to delays.
Test: Cold start app
Test: AppTransitionTests
Change-Id: If39d679ca2461b2c1b488616149397604b2d0765
Fixes:
78646173
TreeHugger Robot [Sat, 12 May 2018 00:25:43 +0000 (00:25 +0000)]
Merge "Prevent IME from targeting home when closing app is still animating" into pi-dev
Yangster-mac [Fri, 11 May 2018 00:13:12 +0000 (17:13 -0700)]
Guardrail the max gauge atoms per dimension in one bucket.
Test: statsd
BUG: b/
78603347
Change-Id: Ide77cc8ff0cde6cf6cc9e56034727ed27dd7be88
Hall Liu [Sat, 12 May 2018 00:14:08 +0000 (17:14 -0700)]
Add CallAudioState ctor as TestApi
Needed for CTS testing
Bug:
79528185
Test: CTS
Change-Id: Iad154257a93cc776d5800527e46e777fd6c88220
Svet Ganov [Fri, 11 May 2018 00:25:29 +0000 (17:25 -0700)]
Filter instant app resolution based on logical UID
Test: cts-tradefed run cts-dev -m CtsAppSecurityHostTestCases
-t android.appsecurity.cts.EphemeralTest
cts-tradefed run cts-dev -m CtsActivityManagerDeviceTestCases
bug:
79487366
Change-Id: I51157410d944bc3252de29b4143bb2c7fe7fcefe
David Chen [Fri, 11 May 2018 23:00:22 +0000 (16:00 -0700)]
Fixes statsd reports missing strings and SCS.
Reports written to disk don't contain the strings used, which will
make this report unusable if there are strings that don't show up
again. We should always include the strings, so this option is
removed entirely.
Also, we hard-coded the wrong number of fields when pulling
ModemActivityInfo. There are actually 10 fields, not 6.
Bug:
79601503
Test: Tested unit-tests pass on marlin-eng.
Change-Id: I6834b096ced77418a9cc2ddd79b08d1c9c447fae
Hyunyoung Song [Thu, 10 May 2018 17:45:25 +0000 (10:45 -0700)]
Add user event logging for recents onboarding
> Actual logging will happen in launcher side
Bug:
73784423
Test: Builds
Change-Id: I99ae31a74c2e5921915dc3bbf6d08669b5c98584
Dake Gu [Fri, 11 May 2018 23:46:30 +0000 (16:46 -0700)]
autofill save: do not focus on custom sub title for TV
Custom sub title is put in a ScrollView, which steals the
initial focus from Yes/No button when lauching save dialog.
The ScrollView is focusable so it can scroll large views.
But it's quite useless at this point because layout use
"wrap_content" in height, unless the custom subtitle is
higher than fullscreen, we never uses the ScrollView's scroll
feature.
The problem for using ScrollView is:
- TV UX does not allow custom sub title to be focusable or
scrollable.
- If changes TV UX to allow scrollable custom title view,
focus indicator of ScrollView is missing, needs to be fixed.
Based on these reasons, disable scrollable feature for TV.
Bug:
79591730
Test: manually tested on AndroidTV
Change-Id: Ib6022daf822b8b977e9a2d4a831a8ba714fb321c