android view server,ViewServer 允许 app 运行在任何手机上都可以用 HierarchyViewer 查看 @codeKK Android开源站...

NOTE: This library is not necessary anymore. Newer versions of

Android provide a new tool called Layout Inspector that should be

used instead.

ViewServer is a simple class you can use in your Android application

to use the HierarchyViewer inspection tool.

ViewServer requires the Android SDK r12 or higher.

http://developer.android.com/sdk/index.html

Verify that you need this library(newer versions of Android don't)

If you do need this library then follow these directions:

Include the ViewServer library(easy directions found here)

Your application must require the INTERNET permission

The recommended way to use this API is to register activities when they are created, and to unregister them when they get destroyed:

public class MyActivity extends Activity {

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// Set content view, etc.

ViewServer.get(this).addWindow(this);

}

public void onDestroy() {

super.onDestroy();

ViewServer.get(this).removeWindow(this);

}

public void onResume() {

super.onResume();

ViewServer.get(this).setFocusedWindow(this);

}

}

Please refer to the documentation in ViewServer.java for more info.