ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Dalvik Debug Monitor Service (DDMS)

Definition - What does Dalvik Debug Monitor Service (DDMS) mean?

The Dalvik Debug Monitor Service (DDMS) is a debugging tool used in the Android platform. The Dalvik Debug Monitor Service is downloaded as part of the Android SDK. Some of the services provided by the DDMS are port forwarding, on-device screen capture, on-device thread and heap monitoring, and radio state information.

Techopedia explains Dalvik Debug Monitor Service (DDMS)

The Dalvik Debug Monitor Service allows developers to spot bugs in applications running on either an emulator or an actual Android device.

For example, by using the DDMS’ LogCat feature, developers can view log messages regarding the state of the application and the device. LogCat can pinpoint the exact line number on which an error occurred.

Another DDMS feature, known as the Emulator Control, allows developers to simulate phone states and activities. For example, it can simulate different types of networks such as GPRS, EDGE, and UTMS, which can have different network characteristics such as speed and latency.

Aside from the features mentioned earlier, the Dalvik Debug Monitor Service also provides LogCat, process, and radio state information as well as incoming call, SMS, and location data spoofing.

This debugging tool can be integrated into the Eclipse IDE by adding the ADT (Android Development Tools) plug-in. Otherwise, it can be accessed from the command line and will automatically connect to any running emulator.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.