OSDN Git Service
Anton Philippov [Wed, 11 Apr 2018 13:41:58 +0000 (14:41 +0100)]
Pass app version to agent in adb restore for kv.
This is a temporary solution for P to unblock GTS tests.
Bug:
77852250
Test: manual:
1. adb backup -f saved-wifi-api100.ab -keyvalue com.android.providers.settings
2. adb restore saved-wifi-api100.ab
3. See that SettingsBackupAgent receives appVersionCode in onRestore()
Change-Id: I6092bea570e7e27cb5b72165e9284ad2befc21b6
Jorim Jaggi [Thu, 29 Mar 2018 14:29:18 +0000 (16:29 +0200)]
Only set client hidden if both hidden and hiddenRequested
This fixes a bug where clientHidden of Launcher was set to true
too early because of the following flow:
- Open app, then press home
- During the transition relaunch the app
This leads to a new transition being started for which
hiddenRequested=true for Launcher. Then, the old animation
finishes, before the new one gets stared, and Launcher gets client
hidden too early.
More generally this is correct because:
- if (hidden && hiddenRequested) both states agree
- if (!hidden && !hiddenRequested) both states agree as well
- if (hidden && !hiddenRequested): App is becoming visible before
transition has started, so we shouldn't set it to client hidden
- if (!hidden && hiddenRequested): App is becoming invisible before
transition has started. However we need to defer client hidden
until the transition is done.
Bug:
74220420
Test: Open/close apps quickly repeatedly
Test: go/wm-smoke
Change-Id: I6df107fb0be9d2d779c997f0ddf1315bf53d27a5
Jorim Jaggi [Wed, 4 Apr 2018 13:16:37 +0000 (13:16 +0000)]
Merge "Add launch hint for RecentsAnimation" into pi-dev
Jorim Jaggi [Wed, 4 Apr 2018 13:03:33 +0000 (13:03 +0000)]
Merge "Update non-remote wallpaper anim to spec" into pi-dev
Jorim Jaggi [Thu, 22 Mar 2018 22:20:36 +0000 (23:20 +0100)]
Add launch hint for RecentsAnimation
We are starting an activity, so let's send launch hint to be
faster and consistent with other activity launches.
Test: Swipe up, check android.hardware.power in systrace
Bug:
73651529
Change-Id: Ia8f925d94cf6969d2501e00b86fa91617d093916
Tony Mak [Tue, 3 Apr 2018 17:49:05 +0000 (18:49 +0100)]
We should show custom title for suspend app dialog
BUG:
77523074
Test: Suspend an app, observe the new title.
Change-Id: I85f3d47e05332f7593a885130fd30dc5fd0a9960
TreeHugger Robot [Wed, 4 Apr 2018 06:03:23 +0000 (06:03 +0000)]
Merge "Throw ServiceSpecificException if calling app tries to initialize certificates with lower version. Earlier, the code just returned silently, giving no indication that updating certs failed." into pi-dev
Lucas Dupin [Wed, 4 Apr 2018 03:33:05 +0000 (03:33 +0000)]
Merge "Do not animate power menu when AOD" into pi-dev
TreeHugger Robot [Wed, 4 Apr 2018 03:03:48 +0000 (03:03 +0000)]
Merge "Adds comment how to deal with newly added audio usage" into pi-dev
TreeHugger Robot [Wed, 4 Apr 2018 02:50:32 +0000 (02:50 +0000)]
Merge "Includes annotations with statsd reports." into pi-dev
TreeHugger Robot [Wed, 4 Apr 2018 01:53:57 +0000 (01:53 +0000)]
Merge "Removed redundant autofill response info from ViewState dump()" into pi-dev
Remi NGUYEN VAN [Wed, 4 Apr 2018 01:23:42 +0000 (01:23 +0000)]
Merge "Add settings to configure default multipath quota." into pi-dev
Pankaj Kanwar [Wed, 4 Apr 2018 01:21:17 +0000 (01:21 +0000)]
Merge "Revert "Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false"" into pi-dev
Kevin Chyn [Wed, 4 Apr 2018 01:21:13 +0000 (01:21 +0000)]
Merge "Fix fingerprint dialog icon color" into pi-dev
David Chen [Fri, 30 Mar 2018 22:14:04 +0000 (15:14 -0700)]
Includes annotations with statsd reports.
It's tricky to determine the source of the metrics on a device
currently since we can take the union of multiple configs and send
only one giant statsd_config into statsd. We will use the int64 field
to track the sub config id's and the int32 field to track the version
for each sub config, but the fields are named more generically as
annotations.
The annotations are available in both the reports and metadata.
Test: Check that all unit-tests pass on marlin-eng
Bug:
77327261
Change-Id: Ic37c549c8b2991676f69948c515156765c9f5108
Andrii Kulian [Wed, 4 Apr 2018 00:32:10 +0000 (00:32 +0000)]
Merge "Prevent exception when stack being removed on crash" into pi-dev
TreeHugger Robot [Wed, 4 Apr 2018 00:14:54 +0000 (00:14 +0000)]
Merge "Separator width" into pi-dev
Kevin Chyn [Fri, 30 Mar 2018 19:36:32 +0000 (12:36 -0700)]
Fix fingerprint dialog icon color
The Keyguard resource has 50% opacity on the "ridges" assets but 100% on
the "error" assets, making it very difficult to fix/animate correctly in
both Keyguard and FingerprintDialogView. This change decouples the
FingerprintDialogView from the Keyguard resource.
Fixes:
75290621
Test: manual test with FingerprintDialog APK
visually inspect colors/animations
Change-Id: Ie04c706e24e129f01b6ddb500c689f108c41ae3e
TreeHugger Robot [Tue, 3 Apr 2018 23:47:23 +0000 (23:47 +0000)]
Merge "Support bypassing TLS in the framework" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 23:25:34 +0000 (23:25 +0000)]
Merge "Use client-side version of inTouchMode" into pi-dev
Hongwei Wang [Tue, 3 Apr 2018 23:22:06 +0000 (16:22 -0700)]
Adds comment how to deal with newly added audio usage
Bug:
77547740
Test: adb shell dumpsys media.audio_policy
Change-Id: If0d9f1d0ac2205900532cb9f761746ce4d164d32
TreeHugger Robot [Tue, 3 Apr 2018 23:17:26 +0000 (23:17 +0000)]
Merge "[DO NOT MERGE] Sort A11yService#getWindows by layer descending" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 23:15:19 +0000 (23:15 +0000)]
Merge "Bind to DefaultContainerService early for AIA" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 23:07:34 +0000 (23:07 +0000)]
Merge "Move cts tests using reflection" into pi-dev
Julia Reynolds [Tue, 3 Apr 2018 22:53:11 +0000 (22:53 +0000)]
Merge "Show ripple on toggle" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 22:50:14 +0000 (22:50 +0000)]
Merge "Register broadcast receiver at runtime instead" into pi-dev
Julia Reynolds [Tue, 3 Apr 2018 22:48:05 +0000 (22:48 +0000)]
Merge "Ensure that the blocking helper will run" into pi-dev
Erik Kline [Wed, 21 Mar 2018 14:18:33 +0000 (07:18 -0700)]
Support bypassing TLS in the framework
This change comprises the following parts:
[1] android.net.dns.ResolvUtil, containing methods that encapsulate the
use of the high bit in netids used in DNS resolution contexts.
[2] Updates to captive portal apps to call the ResolvUtil method that
enables DNS-over-TLS bypass for the captive portal app process.
Test: as follows
- builds
- flashes
- boots
- runtest frameworks-net passes
Bug:
64133961
Bug:
72345192
Merged-In: I0994b53d24ed25a2eb9e65429c61cf6fa87c7513
Merged-In: I4c49e23d8caa4d485df1c1d2f135a7282d439c0b
Change-Id: I2072c1f68d6978fa0d7e9d8693135a2c51bb0f87
(cherry picked from commit
2140529d9b8e116d88c2a385a0b3179c2ede5ad7)
TreeHugger Robot [Tue, 3 Apr 2018 22:31:57 +0000 (22:31 +0000)]
Merge "Added two touch slops for easier home press (1/3)" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 22:31:57 +0000 (22:31 +0000)]
Merge changes from topic "fw_quickstep_update" into pi-dev
* changes:
Reparent recents animation task leash to app animation layer
Allow recents animation to override divider minimized state
Prevent unnecessary reordering of the home stack
Makoto Onuki [Tue, 3 Apr 2018 22:25:37 +0000 (22:25 +0000)]
Merge "Fix "auto battery saver" confirmation dialog button layout" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 22:22:24 +0000 (22:22 +0000)]
Merge "Add method to get blocked channel counts" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 22:12:18 +0000 (22:12 +0000)]
Merge "Remove work_profile_deleted_description in symbols.xml" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 21:54:31 +0000 (21:54 +0000)]
Merge "Update notification to allow multiline text" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 21:52:17 +0000 (21:52 +0000)]
Merge "Only tag foreground notifications" into pi-dev
Eugene Susla [Mon, 26 Feb 2018 18:41:28 +0000 (10:41 -0800)]
[DO NOT MERGE] Sort A11yService#getWindows by layer descending
This is what A11yService#getWindows promises in the javadoc.
Fixes:
71581072
Test: using testback ensure the order is correct
Change-Id: I5038c4de29c60e235b65751f7bd7771ef35eb339
(cherry picked from commit
f40da1a884493b6af61e3b978fdf7c7ff059b2dc)
Lucas Dupin [Tue, 3 Apr 2018 21:23:52 +0000 (14:23 -0700)]
Separator width
Test: visual
Change-Id: I5bcac302d8b0c6648c0c75bf9671c09543d1c826
Fixes:
77540159
TreeHugger Robot [Tue, 3 Apr 2018 21:23:35 +0000 (21:23 +0000)]
Merge "Longer wake lock timeout" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 21:15:26 +0000 (21:15 +0000)]
Merge "Avoid null pointer when in getAmbientBrightnessStats" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 21:06:39 +0000 (21:06 +0000)]
Merge "Update displayId when a window is moved to a new display" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 21:06:15 +0000 (21:06 +0000)]
Merge "AudioService: prevent muting of alarm / accessibility" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 20:53:21 +0000 (20:53 +0000)]
Merge "Correct provider filtering" into pi-dev
Maggie Wang [Tue, 3 Apr 2018 20:44:29 +0000 (20:44 +0000)]
Merge "Fix test location provider bug" into pi-dev
Matthew Ng [Fri, 30 Mar 2018 23:47:22 +0000 (16:47 -0700)]
Added two touch slops for easier home press (1/3)
The first slop starts the drag either for quick step or scrub. At this
point either launcher can animate swipe up or the home button moves for
scrub, however the home button is still active and can be pressed or
long pressed. The second slop is for activating quick step or scrub.
Similar to before when an operation has activated, the home button
cannot be pressed or long pressed. This allows the home button to have a
larger area to be clicked.
Change-Id: I0a3dd2b5e0f41748a7ba9ebb6241283291995228
Fixes:
76430825
Test: scrub or swipe up
Steve Pfetsch [Tue, 3 Apr 2018 20:31:31 +0000 (20:31 +0000)]
Merge "Relax angle-related false touch classification." into pi-dev
Evan Rosky [Tue, 3 Apr 2018 20:21:55 +0000 (13:21 -0700)]
Use client-side version of inTouchMode
Was bindering into WM service pretty often due to this which was
causing some jank
Bug:
72236832
Test: Related touchmode/focus CTS tests still pass
Change-Id: Ia0f89429b67464beea07c702d8fe2d8b813f8d38
Salvador Martinez [Tue, 3 Apr 2018 20:05:39 +0000 (13:05 -0700)]
Update notification to allow multiline text
Sometimes the remaining time text can be a bit too long for one line.
This change updates the notification to allow the text to go onto the
second line.
Test: visual inspection
Bug:
77500880
Change-Id: I8f87383dab9b27890934ad969d0c4e8a26f3c3a3
Yi Jin [Tue, 3 Apr 2018 20:02:21 +0000 (20:02 +0000)]
Merge "Based on the discussion of ag/
3818243, this is the initial list. The reason to repropose this is because of some changes like ag/
3619568. We don't want to allow this happens again." into pi-dev
Julia Reynolds [Tue, 3 Apr 2018 19:23:03 +0000 (15:23 -0400)]
Show ripple on toggle
Use the correct default value when the settings doesn't
exist yet.
Test: manual
Change-Id: Id661c9552fb59a4776dcaef8956c5ed49460e5fd
Fixes:
74617040
Julia Reynolds [Mon, 2 Apr 2018 20:24:11 +0000 (16:24 -0400)]
Only tag foreground notifications
With active permission icons
Test: atest SystemUITests
Change-Id: I31828f6239b1253794f9569d29dccdac5c10b0da
Fixes:
75276447
Julia Reynolds [Mon, 2 Apr 2018 15:03:32 +0000 (11:03 -0400)]
Ensure that the blocking helper will run
On upgraded devices.
Test: runtest systemui-notification
Change-Id: I600d40100fc97ea25718ebc8800425d6bf7194ef
Fixes:
77325257
TreeHugger Robot [Tue, 3 Apr 2018 19:50:20 +0000 (19:50 +0000)]
Merge "Dejank QS edit screen." into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 19:48:33 +0000 (19:48 +0000)]
Merge "Atoms: remove bluetooth a2dp" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 19:46:29 +0000 (19:46 +0000)]
Merge "Add DISABLE_CLOCK flags to status bar, fix transitions" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 19:37:28 +0000 (19:37 +0000)]
Merge "null check on qspanel before called method on it." into pi-dev
Mike Ma [Mon, 2 Apr 2018 17:28:28 +0000 (10:28 -0700)]
Register broadcast receiver at runtime instead
Cannot find class when registering Usb connection broadcast receiver
in AndroidManifest, causing system process to crash. Switch to
register receiver at runtime when boot complete.
Fixes:
77274266
Test: Manually plug & unplug usb cable, and reboot device
Test: Verify usb_data appears in batterystats dump
Test: Verify there is no crash log
Change-Id: If4a9e85aa81173ad6d8cb6ce28cc030814c520a5
Ricky Wai [Tue, 3 Apr 2018 19:32:27 +0000 (19:32 +0000)]
Merge "Handle getNetworkWatchlistConfigHash() without config case" into pi-dev
Ruchi Kandoi [Tue, 3 Apr 2018 19:17:18 +0000 (19:17 +0000)]
Merge changes from topic "omapi" into pi-dev
* changes:
Add an Executor for the onConnectedListener
Make OMAPI stricter
Aseem Kumar [Tue, 3 Apr 2018 18:35:51 +0000 (11:35 -0700)]
Throw ServiceSpecificException if calling app tries to initialize
certificates with lower version. Earlier, the code just returned
silently, giving no indication that updating certs failed.
Change-Id: I3eb1b9f423791a655b47b3e76c20a170e2b632c0
Bug:
77533356
Test: runtest frameworks-services -p
com.android.server.locksettings.recoverablekeystore
TreeHugger Robot [Tue, 3 Apr 2018 19:09:22 +0000 (19:09 +0000)]
Merge "Avoids vibration over deadzone in navigationbar" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 19:04:38 +0000 (19:04 +0000)]
Merge "Add logging constant to track settings slice changes" into pi-dev
Maggie [Wed, 21 Mar 2018 18:47:28 +0000 (11:47 -0700)]
Fix test location provider bug
LocationManager.isProviderEnabled should return true for a test provider if:
1. A test provider is added through LocationManager.addTestProvider
2. The test provider is enabled through LocationManager.setTestProviderEnabled
This fix changes the logic if LocationManager.isProviderEnabled and
LocationManager.setProviderEnabledForUser to allow users get/set test
location provider status.
Bug:
72647543
Bug:
77238940
Test: Manual
Test: run cts --module CtsLocationTestCases -t android.location.cts.LocationManagerTest
Change-Id: Ib241e5b487fd873c1fa0d7ac34b82b8592fc0906
Tony Mak [Tue, 3 Apr 2018 18:18:33 +0000 (19:18 +0100)]
Remove work_profile_deleted_description in symbols.xml
Test: BUILD
Fixes:
77528187
Change-Id: I37813f3071c30d6c5af6f26c4fe835f5e44b9a77
Makoto Onuki [Tue, 3 Apr 2018 18:46:02 +0000 (11:46 -0700)]
Fix "auto battery saver" confirmation dialog button layout
Bug:
77225862
Fixes:
77225862
Test: Manual test after resetting the BS states with the following commands:
adb shell settings delete global low_power
adb shell settings delete global low_power_sticky
adb shell settings delete global low_power_trigger_level
adb shell settings delete secure low_power_manual_activation_count
adb shell settings delete secure low_power_warning_acknowledged
adb shell settings delete secure suppress_auto_battery_saver
Change-Id: I2d826b1dadd3f2e2bf22746e874534d483f2cc39
TreeHugger Robot [Tue, 3 Apr 2018 18:47:22 +0000 (18:47 +0000)]
Merge "Nav icons and quick step states are determined by service enabled" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 18:41:17 +0000 (18:41 +0000)]
Merge "Free up all scratch resources when the app's UI is hidden" into pi-dev
Lucas Dupin [Tue, 3 Apr 2018 18:31:27 +0000 (11:31 -0700)]
Longer wake lock timeout
This isn't a definitive fix but should
make the symptoms less visible.
Bug:
71913808
Test: cover prox sensor, uncover it
Change-Id: I49976d5ba09d416e96cc5e623e49d55ecacf5567
Nathan Harold [Tue, 3 Apr 2018 18:24:31 +0000 (18:24 +0000)]
Merge "Add AppOps Checks for MANAGE_IPSEC_TUNNELS" into pi-dev
Nathan Harold [Fri, 16 Mar 2018 01:06:06 +0000 (18:06 -0700)]
Add AppOps Checks for MANAGE_IPSEC_TUNNELS
Adds support for a new AppOp to permit services to
use IpSec tunnel mode. The IpSecService now needs
a context so change the service mode to a cached
service rather than a static service.
Bug:
66955045
Test: runtest frameworks-net
Change-Id: I17a4a286225b432c3e15ea1587d946189931b4f4
Hall Liu [Tue, 3 Apr 2018 18:19:30 +0000 (18:19 +0000)]
Merge "Change signature of requestBluetoothAudio" into pi-dev
Phil Weaver [Tue, 3 Apr 2018 18:02:52 +0000 (11:02 -0700)]
Move cts tests using reflection
Moving them into unit tests.
Bug:
77266422
Test: Run a11y coretests
Change-Id: Id6305586a43c0a8fc9df207765ed3f0459ae247e
Amin Shaikh [Tue, 3 Apr 2018 17:39:53 +0000 (13:39 -0400)]
Dejank QS edit screen.
Do not show any tile animations on the QS edit screen.
Change-Id: I7cd409c859da0b4606a54d1308f85c01d92baff9
Fixes:
72086633
Test: visual
Evan Laird [Thu, 29 Mar 2018 22:21:48 +0000 (18:21 -0400)]
Add DISABLE_CLOCK flags to status bar, fix transitions
- CollapsedStatusBarFragment now listens to DISABLE_CLOCK so that it can
be requested to hide with disable flags (fixes SUW)
- PhoneStatusBarTransitions cares about the entire left side as a unit
instead of just notifications.
Test: atest frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragmentTest.java
Test: go through SUW, also change users from guest -> owner from lock
screen.
Change-Id: Ia693386b9ef0438a4fe341d056731e2ba6e973a0
Fixes:
71512617
Fixes:
71360226
TreeHugger Robot [Tue, 3 Apr 2018 17:57:43 +0000 (17:57 +0000)]
Merge "Move forward the alarm timestamp when config is added to statsd." into pi-dev
Lujiang Xue [Tue, 3 Apr 2018 17:52:22 +0000 (10:52 -0700)]
null check on qspanel before called method on it.
Bug:
77324282
Test: manually launched on head unit
Change-Id: Ia484d527cd07f6998d6e9907250ae9eb0c031674
TreeHugger Robot [Tue, 3 Apr 2018 17:40:33 +0000 (17:40 +0000)]
Merge "Add com.android.development to the package whitelist." into pi-dev
Yi Jin [Mon, 2 Apr 2018 22:35:17 +0000 (15:35 -0700)]
Based on the discussion of ag/
3818243, this is the initial list. The
reason to repropose this is because of some changes like ag/
3619568.
We don't want to allow this happens again.
Bug:
77277590
Test: N/A
Change-Id: Icfbbced7b441c2503a937eae8e6ca51485885040
TreeHugger Robot [Tue, 3 Apr 2018 17:13:39 +0000 (17:13 +0000)]
Merge "Camera: sort getCameraIdList output" into pi-dev
Lucas Dupin [Tue, 3 Apr 2018 17:07:03 +0000 (17:07 +0000)]
Merge "Do not run peek animation when keyguard is fading" into pi-dev
Pankaj Kanwar [Wed, 21 Mar 2018 20:20:06 +0000 (20:20 +0000)]
Revert "Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false"
This reverts commit
84a8bb80a15ad9386983a619dafdc10748e6c14e.
Bug:
77306455
Test: manual
Change-Id: Ied14258726d71262642f8d72db5ee11ea671836b
Mathieu Chartier [Tue, 3 Apr 2018 16:04:32 +0000 (16:04 +0000)]
Merge "Add dedicated flag to control app image generation" into pi-dev
Seigo Nonaka [Tue, 3 Apr 2018 15:54:49 +0000 (15:54 +0000)]
Merge "Make getText hidden and getWidth/getBounds public" into pi-dev
Derek Sollenberger [Mon, 2 Apr 2018 17:36:45 +0000 (13:36 -0400)]
Free up all scratch resources when the app's UI is hidden
Bug:
73808481
Test: hwui_unit_tests
Change-Id: I9f191c776a936c1be40702ff0924c7ad054526d5
Nicolas Geoffray [Tue, 3 Apr 2018 15:51:56 +0000 (16:51 +0100)]
Add com.android.development to the package whitelist.
bug:
77477866
Test: m
Change-Id: I9ac27dd3e7ee0d764d61ab9a8d2ae1065ce151e5
Winson Chung [Fri, 16 Mar 2018 22:26:07 +0000 (15:26 -0700)]
Reparent recents animation task leash to app animation layer
- When swiping up in split screen, the task is clipped by the unminimized
stack bounds, instead reparent to app animation layer to allow it to be
unconstrained. Currently, this will bump it up to the top, but we need
a mechanism later to bump it only to under the primary splitscreen stack.
Bug:
73118672
Test: Swipe up from split screen, ensure app window is not clipped
Change-Id: Iacc6d6b82274b8b26b2dab85628479b5ff490817
TreeHugger Robot [Tue, 3 Apr 2018 15:21:32 +0000 (15:21 +0000)]
Merge "Icon updates (1 of many)" into pi-dev
Leon Scroggins [Tue, 3 Apr 2018 14:43:01 +0000 (14:43 +0000)]
Merge "Update javadocs for ImageDecoder and related" into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 14:30:10 +0000 (14:30 +0000)]
Merge "QS tile transition fixes." into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 14:27:32 +0000 (14:27 +0000)]
Merge "Fix strings for QS header status." into pi-dev
TreeHugger Robot [Tue, 3 Apr 2018 13:42:42 +0000 (13:42 +0000)]
Merge "Greylist AccessibilityInteractionClient methods" into pi-dev
Julia Reynolds [Fri, 30 Mar 2018 14:36:42 +0000 (10:36 -0400)]
Add method to get blocked channel counts
Test: runtest systemui-notification
Bug:
72442731
Change-Id: I9ff30003edd0325f0ee0ad7154962c38523f9218
TreeHugger Robot [Tue, 3 Apr 2018 12:57:19 +0000 (12:57 +0000)]
Merge "Camera: Update external camera orientation guidelines" into pi-dev
Kenny Guy [Tue, 3 Apr 2018 12:16:58 +0000 (13:16 +0100)]
Avoid null pointer when in getAmbientBrightnessStats
Check whether the tracker has been started before
trying to return stats.
Add unit test to check empty lists are returned
rather than null.
Bug:
76008231
Test: atest BrightnessTrackerTest
Change-Id: Icc7ef0ee43a95eb182cb1b0b9452f122363e67ba
Artem Iglikov [Tue, 3 Apr 2018 11:57:26 +0000 (12:57 +0100)]
Greylist AccessibilityInteractionClient methods
These are used to clear accessibility cache in tests driven by
UIAutomator.
Bug:
77401534
Test: n/a
Change-Id: Id0bb808e94e0efdd8ddc59f94ddd5ea71394c8a2
David Brazdil [Tue, 3 Apr 2018 10:15:18 +0000 (11:15 +0100)]
Add more APIs to hidden API light greylist
Bug:
64382372
Bug:
77289927
Bug:
77487374
Bug:
74430927
Test: make out/target/common/obj/PACKAGING/hiddenapi-blacklist.txt
Change-Id: I2a65babbef3ead001f37549c2c470b0e6c118ef3
Ricky Wai [Thu, 29 Mar 2018 10:47:27 +0000 (11:47 +0100)]
Handle getNetworkWatchlistConfigHash() without config case
Follow ConnectivityManager.getNetworkWatchlistConfigHash() javadoc,
it should return null when watchlist config file does not exist
Bug:
76212923
Test: NULL
Change-Id: Ice2de0732cb07f5159d1e068fb8f95b979191d1a
Bernie Innocenti [Tue, 3 Apr 2018 09:42:19 +0000 (09:42 +0000)]
Merge "APF: drop multicast ICMPv6 while in doze mode" into pi-dev
Remi NGUYEN VAN [Thu, 29 Mar 2018 07:17:19 +0000 (16:17 +0900)]
Add settings to configure default multipath quota.
Bug:
72631572
Test: Tests in go/ag/
3828171 pass
Change-Id: I795debd0328ea7cad32c968cb4b407928e054528
Remi NGUYEN VAN [Tue, 3 Apr 2018 08:07:08 +0000 (08:07 +0000)]
Merge "Use user-defined data limits in multipath quota." into pi-dev
Bernie Innocenti [Wed, 28 Mar 2018 11:11:49 +0000 (20:11 +0900)]
APF: drop multicast ICMPv6 while in doze mode
Some WiFi hotspots send excessive multicast IPv6 ping requests which
cause considerable power drain. Thus, drop all multicast ICMPv6 ping
requests while the device is in doze mode.
Bug:
66930077
Test: runtest -x tests/net/java/android/net/apf/ApfTest.java
Test: manual - compared generated APF bytecode using apf_disassembler
Test: manual - force idle mode while sending multicast pings to device
Change-Id: I25dbf99985cf4413b4d0e3920d281fe6d663197a
(cherry picked from commit
e2c70f8a6092f740ea10e7476b33860d756cf94f)