This breaks LogEvent::writeBytes, but that function is only called from
test code (and those tests are about to be broken soon anyways).
Test: m statsd
Test: m statsd_test
Bug: 145573568
Change-Id: Ic2d2e7c80d25fa93269e3432dbe58dffbd80dfd4
To explore different approaches to tackle Bug 139806621, this CL first
reverts our previous attempts [1][2] that turned out to be not
successful as we hoped [3].
Our high level strategy is 1) temporarily going back to our previous
well-known algorithm first then 2) trying a different approach. In
this way, hopefully we can maximize the chance of fixing Bug 139806621
with minimizing the total complexity. Also any unconfirmed
regressions that we might have introduced in our previous attempt
other than Bug 144103599 and Bug 144174015 are expected to disappear
after this revert.
[1]: I6aa4a664cfd0c86f75cee2457715317194bbe5e2
e0172102b9
[2]: I98cb044d8cbfb80480312a3923f168aefa9b7e7d
322ee9bf9e
[3]: Still seeing that the UI thread is being blocked at the later
point. Also triaging cost of regressions such as Bug 144103599,
Bug 144174015 and Bug 147331480
Bug: 139806621
Test: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases
Change-Id: Id73f0d5efb68bb4c5c8ef3dfb974c7a4f9457581
Add the service manager argument that is added for the notification
manager.
Test: atest FrameworksNetIntegrationTests
Bug: 139269711
Change-Id: Ie657687000a068b3892d04440b20b3408e875a00
The URL will be used by DhcpClient to return it in its results.
It will not be parceled in DhcpResultsParcelable, but instead sent
through LinkProperties to network agents.
Bug: 139269711
Test: atest NetworkStackTests with associated NetworkStack change
Change-Id: I4ec9e7f5efece3ede9b0da5eb1b75d8d43b94ba9
When new CaptivePortalData is received from NetworkMonitor, send a
LinkProperties updated callback.
The updated LinkProperties only contain CaptivePortalData if the
receiver has NETWORK_SETTINGS or MAINLINE_NETWORK_STACK permissions, as
defined in the current callback code.
Test: atest FrameworksNetTests
Bug: 139269711
Change-Id: I68595a519171b31792259849efff5f58c43cacd4
Track when DPC starts and finishes during provisioning. We'll also
track whether the DPC runs during Setup Wizard, or after.
Bug: 149476402
Test: compiles
Change-Id: Ic49e617799b6c672df3e668856a1ad6e67638b97
Added a render service in ExtServices to connect to the renderer in
androidx.autofill for inline suggestion slices.
Cleaned up old UI rendering code that lived in system_server.
Bug: 146453086
Test: atest ExtServicesUnitTests
Change-Id: I25a7ea438afe524683671c850625ae80dacccfaa
UsageStats NOTIFICATION_INTERRUPTION events are only created if a
conversation has its own conversation-specific notification channel
created. Switch to NotificationListenerService so that we could get the notification posted events from all conversations.
Bug: 146522621
Test: atest com.android.server.people.data.DataManagerTest
Test: atest com.android.server.people.data.UsageStatsQueryHelperTest
Change-Id: Iaa120567891144a952707deb5cea1321aa28341c
This change is to speed up the system boot time. The people service
start time will be reduced from ~1.5 ms to ~0.5 ms.
Bug: 149245782
Test: Manual run with System.nanoTime() logged
Change-Id: I9114b3c9e3637b2498618220665cd98df1d1f994