-
- Downloads
Use new Icon API to restrict showing some drawables
Using the new API, we check if the Icon passed to a Tile can be loaded by the current user and the app. If not, a default icon is shown. Fixes: 276896619 Test: atest com.android.systemui.qs Test: manual, using test app Test: manual, CustomTile and dialog show correct icon Change-Id: I25e3d390091c5fd290c83287ead3718aa7084edd
Showing
- core/java/com/android/internal/statusbar/IStatusBar.aidl 8 additions, 1 deletioncore/java/com/android/internal/statusbar/IStatusBar.aidl
- packages/SystemUI/src/com/android/systemui/dagger/FrameworkServicesModule.java 9 additions, 0 deletions.../com/android/systemui/dagger/FrameworkServicesModule.java
- packages/SystemUI/src/com/android/systemui/qs/external/CustomTile.java 45 additions, 104 deletions...emUI/src/com/android/systemui/qs/external/CustomTile.java
- packages/SystemUI/src/com/android/systemui/qs/external/TileRequestDialog.kt 17 additions, 6 deletions...src/com/android/systemui/qs/external/TileRequestDialog.kt
- packages/SystemUI/src/com/android/systemui/qs/external/TileServiceRequestController.kt 24 additions, 12 deletions...roid/systemui/qs/external/TileServiceRequestController.kt
- packages/SystemUI/src/com/android/systemui/qs/external/TileServices.java 4 additions, 3 deletions...UI/src/com/android/systemui/qs/external/TileServices.java
- packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java 4 additions, 4 deletions...I/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
- packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java 5 additions, 1 deletion...emUI/src/com/android/systemui/statusbar/CommandQueue.java
- packages/SystemUI/tests/src/com/android/systemui/qs/external/CustomTileTest.kt 167 additions, 40 deletions...ts/src/com/android/systemui/qs/external/CustomTileTest.kt
- packages/SystemUI/tests/src/com/android/systemui/qs/external/TileRequestDialogTest.kt 145 additions, 16 deletions...com/android/systemui/qs/external/TileRequestDialogTest.kt
- packages/SystemUI/tests/src/com/android/systemui/qs/external/TileServiceRequestControllerTest.kt 124 additions, 21 deletions.../systemui/qs/external/TileServiceRequestControllerTest.kt
- packages/SystemUI/tests/src/com/android/systemui/qs/tileimpl/QSFactoryImplTest.kt 7 additions, 6 deletions...src/com/android/systemui/qs/tileimpl/QSFactoryImplTest.kt
- services/core/java/com/android/server/statusbar/StatusBarManagerService.java 1 addition, 1 deletion...com/android/server/statusbar/StatusBarManagerService.java
- services/tests/servicestests/src/com/android/server/statusbar/StatusBarManagerServiceTest.java 8 additions, 0 deletions...android/server/statusbar/StatusBarManagerServiceTest.java
Loading
Please register or sign in to comment