FileDocCategorySizeDatePackage
ViewManager.javaAPI DocAndroid 1.5 API2220Wed May 06 22:41:10 BST 2009com.android.hierarchyviewer.scene

ViewManager

public class ViewManager extends Object

Fields Summary
Constructors Summary
Methods Summary
public static voidinvalidate(com.android.ddmlib.Device device, com.android.hierarchyviewer.device.Window window, java.lang.String params)

        sendCommand("INVALIDATE", device, window, params);
    
public static voidrequestLayout(com.android.ddmlib.Device device, com.android.hierarchyviewer.device.Window window, java.lang.String params)

        sendCommand("REQUEST_LAYOUT", device, window, params);
    
private static voidsendCommand(java.lang.String command, com.android.ddmlib.Device device, com.android.hierarchyviewer.device.Window window, java.lang.String params)

        Socket socket = null;
        BufferedWriter out = null;

        try {
            socket = new Socket();
            socket.connect(new InetSocketAddress("127.0.0.1",
                    DeviceBridge.getDeviceLocalPort(device)));

            out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));

            out.write(command + " " + window.encode() + " " + params);
            out.newLine();
            out.flush();
        } catch (IOException e) {
            // Empty
        } finally {
            try {
                if (out != null) {
                    out.close();
                }
                if (socket != null) {
                    socket.close();
                }
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }