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.