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.
- Emulador ya está en ejecución pero no puede verlo en ubuntu
- Bash en Ubuntu en Windows, Compile AOSP
- Ant no puede encontrar javac, JAVA_HOME no se establecerá en Ubuntu
- ¿Cómo instalar Android Studio en Ubuntu?
- Debe hacer adb kill-server y start-server cada vez para reconocer el dispositivo android en Ubuntu
¿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?
- Cómo reparar Genymotion en linux ElementaryOS con error `CXXABI_1.3.8 'no encontrado
- ¿Puedes crear React Native apps (aplicación para Android) en Ubuntu?
- No se puede corregir "no se puede resolver el símbolo R" desde Android Studio
- Establecer ADB en modo TCP / IP: ¿dispositivo no encontrado?
- No se puede ejecutar android / sdk / build-tools / 23.0.2 / aapt
- Instalación de Android / Eclipse en Ubuntu 11.04 - aapt y adb no funcionan correctamente
- Configuraciones del proxy del SDK de Android SDK en LINUX
- Compilación de gentoo-bionic en una máquina linux x86_64
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.
- Error false de Eclipse: La función '__android_log_print' no pudo ser resuelta (Android, CDT)
- API de YouTube para Android: YouTubePlayerFragment loading spinner