2 votos

¿Cómo puedo obtener el último número marcado y la duración de la llamada a través de adb?

Estoy creando un sistema informático para telemarketing. Estoy usando comandos adb para marcar números Enlace ¿Es posible obtener el último número marcado y la duración de la llamada a través de adb? Si es así, ¿cómo?

0voto

Zlatty Puntos 521

Hay en la popa pero no parece tener la función que usted desea completamente implementada. La única otra cosa que he encontrado es este documento mostrando que es posible obtener los datos que necesita, pero no tiene un comando para ello.

Tal vez solo necesites tirar

/data/data/com.Android.providers.telephony/databases/telephony.db

ya que contiene todos los registros de llamadas, y luego filtrar a través de?

Algo así como:

cp data/data/com.android.providers.telephony/databases/telephony.db /sdcard/MyTelephoneDatabase.db

1 votos

...lo probaré mañana y confirmaré si funciona o no PS esta es la base de datos sqlite?

0 votos

Sí - Se trata de una base de datos sqlite :)

0voto

Lord_JABA Puntos 158

Pensé que había respondido hace mucho tiempo. Lo haces así

c:\adb\adb.exe shell sqlite3 /data/data/com.android.providers.contacts/databases/contacts2.db "SELECT * FROM calls order by _id desc limit 1;"

Pero puede ser diferente en diferentes versiones de Android. Por lo que recuerdo funcionaba en KitKat

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X