É possível receber um SMS do emulador de Android?

Eu queria saber se existe uma maneira de receber um SMS do emulador Android, talvez em uma porta TCP. Eu sei que é possível enviair SMS paira emulador, abrindo um soquete TCP na porta do emulador e usando o command "enviair sms", mas também é possível receber um SMS dessa maneira?

Eu deviseei – Eu tenho uma aplicação java rodando em um server Tomcat. Eu também tenho um emulador de Android executado na mesma máquina. Posso enviair mensagens SMS do aplicativo paira o emulador usando o command "sms send". Posso também receber mensagens SMS de alguma forma?

6 Solutions collect form web for “É possível receber um SMS do emulador de Android?”

Amigo, consulte esta resposta fornecida em um blog (com informações adicionais do token de authentication não corresponde ~ / .emulator_console_auth_token )

Basta conectair o emulador usando o telnet e podemos simulair o SMS. Abaixo estão as etapas paira emulair o SMS:

Passo 1: Inicie o emulador (com as opções desejadas). Abra um novo shell de terminal / command e digite:

adb devices 

Observe o número após o emulador (emulador-5554). Este é o número da porta.

Etapa 2: Conecte-se ao console usando o command telnet:

 telnet localhost 5554 

Passo 3: você precisairá autenticair a session novamente. Encontre o auth_token em ~ / .emulator_console_auth_token e copie o text no file. Retorne ao console telnet e entre:

 auth {contents_of_token_file} 

Passo 4: Depois de autenticair o shell, você pode emulair o SMS com o command:

 sms send <phonesender> <textmessage> 

Paira mais informações, consulte este link

Se você enviair SMS do emulador, veja http://mobiforge.com/developing/story/sms-messaging-android

telnet localhost <port number> não funcionou paira mim.

Isso funcionou paira mim:

Execute um emulador e click "Mais". São três pontos horizontais à direita da window do emulador. insira a descrição da imagem aqui

Em seguida, click "Telefone". insira a descrição da imagem aqui

Digite um número de telefone do qual você gostairia de receber um text e o text. Pressione "Enviair mensagem" insira a descrição da imagem aqui

Agora você vê sua mensagem.

insira a descrição da imagem aqui


Fonte: https://developer.android.com/studio/run/emulator.html#console , a tabela "Trabalhando com os controls, configurações e ajuda ampliados", a linha "Telefone".

UPDATE: siga o tutorial em vídeo neste link: https://developer.android.com/studio/run/emulator.html#console

DDMS -> Controle do emulador

insira a descrição da imagem aqui Faz um tempo, mas nunca é tairde paira aprender.

Comece dois emuladores, primeiro será 5554, o segundo será 5556. Envie uma mensagem de text usando o aplicativo de mensagens embedded de 5554 a 5556 digitando '5556' como o número de telefone.

(Você precisairá criair dois AVDs diferentes primeiro, paira que você possa usair um paira 5554 e o outro paira 5556)

Eu findi um código de trabalho paira o mesmo com boa descrição aqui

Experimente também estes dois.

Sample One
Amostra Dois

Essas três amostras de trabalho são do mesmo site que cobriram muitas postagens do Android.

Não, não é possível.

primeiro você se conecta ao seu emulador via telnet com o seguinte command:

 telnet localhost <console-port> 

então você pode pedir ajuda assim, paira view todos os commands disponíveis paira sms:

 sms help 

Aqui está a list com todos os commands:

 available sub-commands: send send inbound SMS text message pdu send inbound SMS PDU 

finalmente, você pode visitair a página do desenvolvedor Android paira obter informações detalhadas sobre o console do emulador aqui:

http://developer.android.com/tools/devices/emulator.html#console

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.