To prepare to remove BufferQueueLayer we port over the public Java API
(getSurface) and a few remaining clients (largely tests), by returning
a BBQ from getSurface.
Bug: 185492007
Test: Existing tests pass
Change-Id: I5c59dc5785333c543ef9f5e70faafab5da110bbd
Also remove streaming health status reporting which could cause
startable state change because it is also not needed any more.
BUG: 171920377
Test: builds
Change-Id: I7284e7a63df79da7dbf3d16ff64302b3d1ce1348
Connectivity hidden methods are no longer accessible outside
the module scope. Thus, replace the usage with equivalent
methods.
Bug: 182859030
Test: 1. remove framework-connectivity.impl from framework bp
2. cd frameworks/base/packages/SystemUI/tests ; mm
3. atest SystemUITests
Change-Id: Icfdcd983762eac788042e3d41db06597b69f3559
Only apps that are preloaded on the system are allowed to be auto
approved. This prevents package name takeover for optional packages
that are still configured in the XML.
Bug: 166697328
Test: atest DomainVerificationPackageTest
Test: manual verify pm get-app-links on a device
Change-Id: Ic055db3c07ff876600402c3ed0fe66b30cebe09e
- Rename SlicingConfig and SlicingException to
NetworkSlicingConfig and NetworkSlicingException
- Rename SlicingError to NetworkSlicingError
- add subclasses for NetworkSlicingException and remove getErrorCode()
- make isRadioInterfaceCapabilitySupported() public
Bug: 183714964
Bug: 183937956
Test: full build pass
- make -j200 doc-comment-check-docs
- atest TelephonyManagerTest#testGetNetworkSlicingConfiguration
- atest RadioConfigResponseTest
Change-Id: I4326b230c09adcf732f4271f3044d69c1ae5958c
If the menu is showing and populated with icons, the user intention is
more likely to interact with the menu. Prioritize on that and drop
gestures such as double-tap.
Bug: 185458696
Bug: 184789345
Test: Double-tap while menu is showing
Change-Id: Icac92ec8cafdcb2f3a11919a4c6a227bf85d446c
OSAppId as defined in the specs is a concatenation of a UUID
(representing OSId) converted to byte[], and a byte[] representing
the app id. As such it is better to have that as a byte[] in the
public APIs instead of String.
Made the Builder @hide as well since it is not supposed to be
built by any external code.
Test: atest DataConnectionTest
Test: atest DcTrackerTest
Test: atest TrafficDescriptorTest
Bug: 185497057
Change-Id: I3d327097397bcfaaca2e6b7c342fb440fd546318
- SysUI studio builds seem to have problems referencing the private
attr directly, so just expose it as a color itself
Bug: 152086714
Test: Studio builds
Change-Id: I6256848ef7e608c7eb1773c83184219e8af47032
The sparkle loop animation was happening on the UI thread and is poses
some interesting challengers:
- Animations freezes when UI thread is busy, for example when
startActivity is called.
- onDraw calls add unnecessary work to the UI thread, leading to jank
in some cases, like PIP
Test: manual
Fixes: 184760248
Change-Id: Ie2840c767da61476678839eaac215dc3aff95b5c
Remove last chatted to for 1 day and under
Try to adaptively add more outer padding to 2x1 with a max of 16dp
Let small layout match parent height
Test: PeopleSpaceUtilsTest
Bug: 184606325, 182471248, 185138047
Change-Id: I08a305dacf2b249475ffe0231f0412e694c2922a