Migration in preparation for deletion of ByteStringUtils.
Bug: 124232146
Test: build only
Exempt-From-Owner-Approval: Already approved in upstream.
Change-Id: I2cb09da5ec5296799e03bab812b7fb29452a623e
(cherry picked from commit 2344ec4f75)
am: 0f7affc025 -s ours
am skip reason: change_id I4ff0577a0c27b8a451e6aca2c62c2437481c2a0c with SHA1 bbcb87ffa2 is in history
Change-Id: I487a284e1a2b309d87c0415704dbc9faddfe3780
* changes:
Add one more test for VPN usage stats.
Addressing comments for http://ag/7700679.
NetworkStatsService: Fix getDetailedUidStats to take VPNs into account.
Take all VPN underlying networks into account when migrating traffic for VPN uid.
am: 26fdabb9a0 -s ours
am skip reason: change_id Id8dbeaf844a65020f610505f81eea20b96ec002a with SHA1 4afdab44ab is in history
Change-Id: I7b7c78b48872442d8b9100a19f78d0a50e8d6c94
See build/soong/README.md for more information.
Bug: 122332340
Test: Built and flashed to a Pixel device + TreeHugger
Merged-In: I4ff0577a0c27b8a451e6aca2c62c2437481c2a0c
Change-Id: I4ff0577a0c27b8a451e6aca2c62c2437481c2a0c
The boolean tracking whether the scope had been opened or not
was never set before. Set it in open(), as was the case in the
previous (non-binder) version of this class.
Bug: 132901939
Test: monitor `adb shell mount` while browsing photos and
verify the appfuse mounts don't build up over time
Change-Id: Ia164ac4209126ed7e4d273c5fca4ababc0c66f2a
USAGE_VOICE_COMMUNICATION_SIGNALLING shouldn't be considered
SUPPRESSIBLE_SYSTEM. It includes the ring tone sound when in a call.
Instead, it should not be suppressible like USAGE_VOICE_COMMUNICATION.
Test: manual
Fixes: 131756661
Change-Id: Ide8aafafe58c421f3b699e6de9358b4e73ad01c5
Turns out there's a secondary layout used by resolver which does not
contain R.id.empty. Check for null.
Bug: 133707284
Test: Open PDF file through resolver
Change-Id: I311f1c1d2fa6edcebc81d9056755884b1585a7cb
Continue to hide the direct share area for low ram devices. Make sure
the A-Z list loads properly.
Bug: 132342311
Test: Use low ram device
Change-Id: I66b58af3994e034e4d870286ef62ba4a9289e083
Covers the case where the majority of traffic through the VPN is
caused by the VPN app itself, and ensures that that traffic is
correctly attributed to the VPN app as opposed to spread between
the other apps that use the VPN.
Bug: 120145746
Test: atest NetworkStatsServiceTest
Change-Id: Iffd3f95fc2e11d311691a797b010edb38d2ef3c6
am: 82248bfdd2 -s ours
am skip reason: change_id I6ee12e9914503a5b628ae6da82a396aa71dd972c with SHA1 3bebef5184 is in history
Change-Id: Ieb4a652de31fe3c490ed2faa72919b31b7ff0782