Lines Matching refs: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"));
98 public WifiDisplay applyWifiDisplayAlias(WifiDisplay display) {
99 if (display != null) {
103 int index = findRememberedWifiDisplay(display.getDeviceAddress());
107 if (!Objects.equal(display.getDeviceAlias(), alias)) {
108 return new WifiDisplay(display.getDeviceAddress(), display.getDeviceName(), alias);
111 return display;
132 public boolean rememberWifiDisplay(WifiDisplay display) {
135 int index = findRememberedWifiDisplay(display.getDeviceAddress());
138 if (other.equals(display)) {
141 mRememberedWifiDisplays.set(index, display);
143 mRememberedWifiDisplays.add(display);
200 Slog.w(TAG, "Failed to load display manager persistent store data.", ex);
203 Slog.w(TAG, "Failed to load display manager persistent store data.", ex);
229 Slog.w(TAG, "Failed to save display manager persistent store data.", ex);
235 XmlUtils.beginDocument(parser, "display-manager-state");
248 if (parser.getName().equals("wifi-display")) {
254 "Missing deviceAddress or deviceName attribute on wifi-display.");
258 "Found duplicate wifi display device address.");
270 serializer.startTag(null, "display-manager-state");
272 for (WifiDisplay display : mRememberedWifiDisplays) {
273 serializer.startTag(null, "wifi-display");
274 serializer.attribute(null, "deviceAddress", display.getDeviceAddress());
275 serializer.attribute(null, "deviceName", display.getDeviceName());
276 if (display.getDeviceAlias() != null) {
277 serializer.attribute(null, "deviceAlias", display.getDeviceAlias());
279 serializer.endTag(null, "wifi-display");
282 serializer.endTag(null, "display-manager-state");