Lines Matching refs:tiles
7 …k Settings tiles. It provides descriptions about the lifecycle of a tile, how to create new tiles …
13 Each of these toggles that appear either in QS or QQS are called Quick Settings Tiles (or tiles for…
15 The following image shows QQS on the left and QS on the right, with the tiles highlighted.
27 ## What are tiles made of?
33 … behavior for all Tiles. This class also contains some useful utility classes needed for the tiles.
34 * `Icon`: Defines the basic interface for an icon as used by the tiles.
36 …roviding basic common behavior for all tiles. Also implements extensions for different types of `I…
37 * [`SystemUI/src/com/android/systemui/qs/tiles`](/packages/SystemUI/src/com/android/systemui/qs/til…
39 …* accept actions from the tiles to modify the state of the phone (for example, enablind and disabl…
40 …qs/external/CustomTile.java): Equivalent to the tiles in the previous item, but used for 3rd party…
42 …tiles operate on `QSTile` or the interfaces defined in it. However, all the current implementation…
44 …ribed in this document can be used to implement plugins to add additional tiles or different behav…
62 #### SystemUI tiles
84 … implementation in SystemUI is `QSIconViewImpl` and it and its subclasses are used by all QS tiles.
92 The backend of the tiles (all the implementations of `QSTileImpl`) communicate with the views by us…
96 When a container for tiles (`QuickQSPanel` or `QSPanel`) has to display tiles, they create a [`Tile…
120 ## Third party tiles (TileService)
142 …ksettings.action.QS_TILE`. This will allow SystemUI to find the available tiles and display them t…
184 The tiles are bound once immediately on creation. After that, the tile is bound whenever it should …
194 The following sections describe the classes that live in SystemUI to support third party tiles. The…
198 …class of `QSTileImpl` to be used with third party tiles. It provides similar behavior to SystemUI …
227 ## How are tiles created/instantiated?
233 …tiles selected by the current user (backed in the Secure Setting `sysui_qs_tiles`) to be displayed…
235 …ication between the tiles and the StatusBar, for example to open it and collapse it. And a way for…
239 …of tile. The current tiles are stored as a Setting string of comma separated values of these specs…
245 … provides a way of creating tiles and views from a spec. It can be used in plugins to provide diff…
257 …end) from a given spec. The factory has providers for all of the SystemUI tiles, returning one whe…
269 …on to SystemUI tiles and third party tiles. Following that, there will be a section with the steps…
271 …etting `sysui_qs_tiles`. This step could also happend if `StatusBar` adds tiles (either through ad…
272 … is a new spec in the list. Alternatively, when the device is booted, all tiles in the setting are…
274 …s indicating that the tiles have changed. In particular, `QSPanel` and `QuickQSPanel` receive this…
280 When the tile is removed from the list of current tiles, all these classes are properly disposed in…
284 …oper binding to the service as described in [Third party tiles (TileService)](#third-party-tiles-t…
296 …bly in [`SystemUI/src/com/android/systemui/qs/tiles`](/packages/SystemUI/src/com/android/systemui/…
298 …ct methods in QSTileImpl](#abstract-methods-in-qstileimpl). Look at other tiles for help. Some con…
307 …tiles that SystemUI knows how to create (to show to the user in the customization screen). The sec…
327 …panded or collapsed (i.e., when the tile is visible and actionable). Most tiles (like `WifiTile`) …