Cos’è DDMS in Android?

DDMS

DDMS sta per Dalvik debug monitor server, che fornisce molti servizi sul dispositivo. Il servizio potrebbe includere la formazione di messaggi, lo spoofing delle chiamate, la cattura di screenshot, l'esplorazione dei thread interni e dei file system e.t.c

Eseguire DDMS

Da Android studio clicca su Strumenti>Android>Android device Monitor.

Come funziona

In Android, ogni applicazione viene eseguita nel suo processo e ogni processo viene eseguito nella macchina virtuale. Ogni VM espone una porta unica, a cui un debugger può collegarsi.

Quando DDMS si avvia, si collega ad adb. Quando un dispositivo è connesso, viene creato un servizio di monitoraggio VM tra adb e DDMS, che notifica DDMS quando una VM sul dispositivo viene avviata o terminata.

Fare SMS

Fare sms all'emulatore.Abbiamo bisogno di chiamare il client telnet e il server come mostrato qui sotto

main-qimg-6bdc1b89b6fc37b3a0a114a0ff46fdc7.webp

Ora cliccate sul pulsante invia, e vedrete una notifica sms nella finestra dell'emulatore. È mostrato qui sotto -

main-qimg-a640711289758744e093a3d7db490ea9.webp

Chiamata in corso

Nel DDMS, seleziona la scheda Controllo emulatore. Nella scheda di controllo dell'emulatore, clicca su voce e poi inizia a digitare il numero in entrata. È mostrato nell'immagine qui sotto -

main-qimg-d28f9921f75f7ee010777c32c7b87654.webp

Ora clicca sul pulsante di chiamata per fare una chiamata al tuo emulatore. È mostrato qui sotto -

main-qimg-8e963b0f74fb186833a2aabc2dec0073.webp

Ora clicca su hangup nella finestra di Android studio per terminare la chiamata.

I falsi sms e la chiamata possono essere visualizzati dalla notifica semplicemente trascinando la finestra di notifica al centro usando il mouse. E' mostrato qui sotto -

main-qimg-82a1a4d6476dfac04a1ac5e56c2c0366.webp