Android enviar SMS que es visible en el hilo de SMS (sin GUI)
Lo que necesito:
– Enviar SMS sin interacción GUI (elegir un cliente para enviar SMS está fuera)
– SMS tiene que ser visible en un subproceso consultado desde "content: // mms-sms / conversations /" + threadId
Actualmente estoy usando SMSManager:
- Cómo obtener lista de sms como convesations en cada dispositivo Android 2.2+
- KitKat para Android (API 19) - ¿Cómo escribir mensajes en SMS Content Provider, sin enviarlos, desde la aplicación no predeterminada?
- Enviar SMS a través de ADB al teléfono
- Enviar SMS por intención
- ¿Cómo funciona "deliveryIntent" en el marco de Android SMS?
SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phone, null, message, null, null);
¿Hay alguna manera de hacer esto en todos los dispositivos teniendo en cuenta que cada uno de ellos tiene una aplicación de SMS diferente. Gracias por adelantado.
- Sms de prueba de Android del emulador
- Envío de SMS a un dispositivo de prueba real (no emulador) vía DDMS o instancia de emulador
- Encontrar datamessage en el teléfono android antes de instalar la aplicación
- Cómo abrir la ventana de SMS en android programatically?
- SmsManager SendDataMessage en Android
- Recepción de SMS en Android Manifest.xml
- Android: obtenga el resultado del cuadro de diálogo predeterminado de cambios de la aplicación de SMS
- Cómo desactivar mi aplicación sms como aplicación predeterminada en Android
Simplemente descubierto, puede utilizar ContentResolver para insertar el SMS y recuerde agregar permisos: "uses-permission android: name =" android.permission.WRITE_SMS "
ContentValues values = new ContentValues(); values.put("address", phone); values.put("body", message); getContentResolver().insert(Uri.parse("content://sms/sent"), values);
Necesita utilizar el siguiente valor:
values.put("thread_id", threadId);
Y se asociará con el hilo.
- API de Google MAPs para Android límite de 2500 solicitudes / día es por dispositivo cliente o por clave de aplicación?
- Cómo obtener las propiedades del dispositivo de Android