History log of /frameworks/base/core/java/android/ddm/DdmHandleViewDebug.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a4d4e82927ceadc23863e74b7e1160e4497504a7 05-Oct-2015 Pablo Ceballos <pceballos@google.com> Remove GLTrace support

GLTrace is defunct, it does not support newer GL features, breaks
security requirements, and has no supported tooling now that Eclipse
is at end of life.

Bug 22329852

Change-Id: I64c58464f8c2c7ae6125f5d5c7884e3fd34d68ea
/frameworks/base/core/java/android/ddm/DdmHandleViewDebug.java
0d857b9028f2702ce439e13feccde8182d40e1e5 22-Apr-2015 Siva Velusamy <vsiva@google.com> Improve hierarchy viewer dump hierarchy latency

Hierarchy Viewer obtains the properties for each view by using
reflection and looking for fields and methods that have the
@ExportedProperty annotation. Using reflection made it quite slow
for large view hierarchies.

This CL adds a new method (encode) to each class that wishes to
export data to hiererachy viewer. Inside this method, the object
can write a sequence of key, value pairs corresponding to the
values it wants exported.

With this change, the dump hierarchy operation that used to take
more than 10 seconds can be performed in a few hundred milliseconds.

Change-Id: I199ac2e7ca3c59ebcfec7e6bd201e134c41fd583
/frameworks/base/core/java/android/ddm/DdmHandleViewDebug.java
e82a4eeb40090f15054e2c76c0cea84b198a2b61 16-Sep-2014 Jon Miranda <jonmiranda@google.com> Adds support for Theme dumping via DDM.

Bug: 17515415
Change-Id: Ice145a4b452177e36345cf2e071377bb7b3feeb3
/frameworks/base/core/java/android/ddm/DdmHandleViewDebug.java
f9455fafb690f23cee9cc9a59bfb68f31e695990 18-Jan-2013 Siva Velusamy <vsiva@google.com> Support invoking view methods from hierarchy viewer

This CL adds support for invoking any view method with
primtive arguments, and setting layout parameters from
the debugger (hierarchy viewer).

requestLayout() and invalidate() are now just implemented
using the more generic invokeMethod() command.

Change-Id: Icffda251728a4963b35266786b0b6143bae7fe8e
/frameworks/base/core/java/android/ddm/DdmHandleViewDebug.java
945bfb6068d4ac1414a37a3ebe4dc4d02383e38e 07-Jan-2013 Siva Velusamy <vsiva@google.com> Support hierarchy viewer commands via DDM

Hierarchy Viewer currently interfaces to the host via a socket
opened by ViewServer which resides in the WindowManagerService.
Since this has access to all windows, it is enabled only on
debug builds.

This CL adds necessary support to DDM to handle all the commands
required for Hierarchy Viewer. It only misses two commands that
are sent to the Window Manager (which we don't have access to
from the applications).

A future CL will remove the ViewServer functionality.

Change-Id: I1dae316a00737b0cae4e640ccc97bf9bb1d05973
/frameworks/base/core/java/android/ddm/DdmHandleViewDebug.java