2010-09-28 13 views
5

Tengo un problema con una tarea que se supone que debo hacer, Se supone que debo enviar MMS utilizando nuestra propia interfaz en Android 2.1 para que pueda adivinar la llamada predeterminada. de la pregunta. Así que mi pregunta, ¿hay alguna manera de enviar programáticamente MMS usando el SDK de Android sin llamar a su intención, Intenté importar la aplicación MMS en eclipse pero la mayoría de las clases son com.google.android lo que significa que no están abiertas de origen, así que no tengo idea de cómo obtenerlos si es posible, o, cómo imitarlos. Incluso pensé en usar la reflexión para cargarlos desde Dalvik, pero creo que este es un esfuerzo final y puede que no produzca resultados.Enviando MMS programáticamente en Android

¿Alguna idea?

por cierto, encontré

How to send image via MMS in Android?

Sending MMS into different Android devices

pero no trabajo .. (con las clases propietarias)

+0

Cuando dices "Actividad predeterminada", ¿a qué te refieres? ¿Quiere decir llamar a la aplicación mms directamente? – JoxTraex

+0

¡Estoy haciendo algo similar AQUÍ! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42

Respuesta

1

Aunque esta pregunta no fue respondida por un tiempo , Encontré un camino en ese entonces, simplemente olvidé publicar. sin embargo, obtuve la aplicación MMS original y paralizó las clases binarias y agregué los requisitos correspondientes para finalizar, ya que la mayoría de ellas eran privadas para el sistema de compilación. La ÚNICA manera de hacer un remitente mms en Android (que yo sepa) es compilar la aplicación con el árbol fuente. De esa manera, tendrá acceso a las funciones restringidas de MMS y, en general, es muy fácil, ya que hay un MMSManager en la fuente en sí mismo, aunque esto no es público en el SDK. Sé que mi respuesta es un poco vaga, pero para aquellos de ustedes que sigan este camino ... prepárense para algunos baches en la carretera ... :)

+0

¿Alguna posibilidad de que pueda aclarar un poco su respuesta? Estoy atascado en el mismo problema ... – zwebie

+0

Amigo ... este es un hilo muy viejo :) como .. anchient .. En cualquier caso ... Hice algunas cosas realmente * extrañas * en ese entonces. Lo que sugeriría, descargue la fuente y cree su aplicación desde la carpeta de aplicaciones para que tenga todas las librerías MMS que necesita. y puede copiar el código de la aplicación MMS en términos de lo que hace cuando envía un MMS. Publique una nueva pregunta y déjeme el enlace ... y lo ayudaré si puedo – Tancho

+0

¿Pudo enviar imágenes MMS con teléfonos Samsung? – zwebie

-6
private void sendSMS(String phoneNumber, String message) 
    {   
     PendingIntent pi = PendingIntent.getActivity(this, 0, 
      new Intent(this, SMS.class), 0);     
     SmsManager sms = SmsManager.getDefault(); 
     sms.sendTextMessage(phoneNumber, null, message, pi, null);   
    }  
} 

probar esto

+0

Creo que está hablando de MMS, no de SMS. –

+0

¡Bienvenido a stackoverflow! Siempre es mejor proporcionar una breve descripción de un código de muestra para mejorar la precisión de la publicación :) –

Cuestiones relacionadas