26
¿Cuál es el procedimiento para detectar si un dispositivo Android tiene capacidad de envío de SMS? Quiero que mi aplicación sepa si el dispositivo tiene la capacidad de enviar un mensaje SMS antes de intentar realmente enviarlo. Gracias.¿Cuál es el procedimiento para detectar si un dispositivo Android tiene capacidad de envío de SMS?
FYI, por defecto esto devuelve falso en el emulador AVD, aunque el emulador le permite enviar mensajes SMS a través de telnet: 1) telnet localhost 5554, 2) sms send –
Probablemente esto también falle para cualquier dispositivo que no tenga capacidad telefónica (como una tableta) que tenga instalado Google Voice. –
@rnstewart en segundo lugar: si el envío de sms a través de Google Voice, Skype o cualquier otro servicio de Internet es posible, este método fallará. Este método solo verifica si puede enviar sms directamente a través de la red de telefonía. Tenga en cuenta que si inicia un 'smsto:' intención, también skype se enumerará para el usuario como un servicio de sms. – sulai