Lines Matching defs:display

17 package com.android.server.display;
26 import android.hardware.display.WifiDisplay;
44 * Manages persistent state recorded by the display manager service as an XML file.
49 * <display-manager-state>
51 * <wifi-display deviceAddress="00:00:00:00:00:00" deviceName="XXXX" deviceAlias="YYYY" />
53 * >/display-manager-state>
61 // Remembered Wifi display devices.
74 mAtomicFile = new AtomicFile(new File("/data/system/display-manager-state.xml"));
89 public WifiDisplay applyWifiDisplayAlias(WifiDisplay display) {
90 if (display != null) {
94 int index = findRememberedWifiDisplay(display.getDeviceAddress());
98 if (!Objects.equal(display.getDeviceAlias(), alias)) {
99 return new WifiDisplay(display.getDeviceAddress(), display.getDeviceName(), alias);
102 return display;
123 public boolean rememberWifiDisplay(WifiDisplay display) {
126 int index = findRememberedWifiDisplay(display.getDeviceAddress());
129 if (other.equals(display)) {
132 mRememberedWifiDisplays.set(index, display);
134 mRememberedWifiDisplays.add(display);
143 WifiDisplay display = mRememberedWifiDisplays.get(index);
144 if (Objects.equal(display.getDeviceAlias(), alias)) {
148 display.getDeviceName(), alias);
207 Slog.w(TAG, "Failed to load display manager persistent store data.", ex);
210 Slog.w(TAG, "Failed to load display manager persistent store data.", ex);
236 Slog.w(TAG, "Failed to save display manager persistent store data.", ex);
242 XmlUtils.beginDocument(parser, "display-manager-state");
255 if (parser.getName().equals("wifi-display")) {
261 "Missing deviceAddress or deviceName attribute on wifi-display.");
265 "Found duplicate wifi display device address.");
277 serializer.startTag(null, "display-manager-state");
279 for (WifiDisplay display : mRememberedWifiDisplays) {
280 serializer.startTag(null, "wifi-display");
281 serializer.attribute(null, "deviceAddress", display.getDeviceAddress());
282 serializer.attribute(null, "deviceName", display.getDeviceName());
283 if (display.getDeviceAlias() != null) {
284 serializer.attribute(null, "deviceAlias", display.getDeviceAlias());
286 serializer.endTag(null, "wifi-display");
289 serializer.endTag(null, "display-manager-state");