Android: Leer / Enviar mensajes de texto en Ubuntu?

Como un programador androide gasto un montón de tiempo con mi dispositivo de prueba (teléfono) conectado a mi computadora. Y siendo tan perezoso como soy, me gustaría poder enviar textos a través de mi computadora a través de mi teléfono.

Por ejemplo: Tengo un texto, el texto se empuja a la conexión ADB activa desde la que puedo enviarlo a un script en ejecución que me permitirá ver el texto en mi computadora. Entonces puedo escribir la respuesta, pulsar enter, que empujará el texto a través de la conexión ADB activa, al teléfono y se enviará al destino.

¿Hay alguna manera de hacer esto? ¿Tal vez hay un comando de ADB que puedo dirigir a través de una escritura del python o algo?

Recomiendo SL4A capa de secuencias de comandos. Puede conectarse al servidor alojado SL4A vía adb o tcp / ip, y luego ejecutar script para enviar SMS. Entre varios lenguajes de script soportados por SL4A, creo que la API de python es la más madura y útil.

SL4A Control Remoto:

http://code.google.com/p/android-scripting/wiki/RemoteControl

SL4A SMS API:

http://code.google.com/p/android-scripting/wiki/ApiReference#smsSend

Intente esto:

adb shell am start -S -e sms_body 'your message body' \ -e address receiver -t 'vnd.android-dir/mms-sms' \ com.android.mms/com.android.mms.ui.ComposeMessageActivity \ && adb shell input keyevent 66 Explainations: -S: force stop the target app before starting the activity -e sms_body 'your message body': add extra key-value data as sms_body=>'sms body' -e address phone-number: similar to the above -t vnd.android-dir/mms-sms: MIME type com.android.mms/com.android.mms.ui.ComposeMessageActivity: target pkg/activity component adb shell input keyevent 66: finally hit the enter key 

Puedes usar gmail para esto, en el widget de chat de tu página de gmail, y pasar el ratón sobre el contacto que quieras a sms. Haga clic en el botón más y verá una opción de enviar sms. Si aún no tiene un número de teléfono para ese contacto, le pedirá que ingrese un número de teléfono. Acabo de agregar a mis contactos en gmail para enviarme textos.

  • Vista de la documentación de Android studio open
  • Propósito de los parámetros XXMaxPermSize, vmargs, Xms y Xms en eclipse.ini, ¿qué hacen
  • JAVA_OPTS para aumentar el tamaño del montón
  • Gradle no puede eliminar directorio debido a .fuse_hidden
  • La creación de la aplicación de Ionic para Android en Linux falla con el código de salida 2: Error al encontrar 'ANDROID_HOME'
  • ¿Por qué ADB Ubuntu no reconoce mi dispositivo?
  • Construir Firefox para Nexus 7 (mero) recibe mensajes de error con Ubuntu 13.10
  • No se puede configurar Android con Ubuntu 11.10
  • Cordova - el módulo check_reqs falta para la plataforma. Saltando
  • ¿Cómo desarrollar aplicaciones Android usando un dispositivo Samsumg Galaxy 5?
  • Android Error al iniciar el emulador: No se puede ejecutar el programa
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.