Este código funciona en los dispositivos simples de Google con el sistema nativo de Android. Pero no hay ninguna aplicación MMS en la lista de dispositivos de HTC Sense y no sé acerca de la falta de definición de Motorola, etc .:Android: ¿Existe una forma universal de enviar el MMS en cualquier dispositivo Android?
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("image/png");
emailIntent.putExtra(Intent.EXTRA_STREAM, uri);
context.startActivity(Intent.createChooser(emailIntent, context.getString(R.string.send_intent_name)));
Este código funciona en el sentido de HTC, pero no desde el Selector, lo que realmente necesita:
Intent sendIntent = new Intent("android.intent.action.SEND_MSG");
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.setType("image/png");
context.startActivity(sendIntent);
Pero no sé cómo combinar este código muestras juntas y no sabe cómo determinar HTC Sense UI mediante programación. ¿Es la forma correcta de admitir diferentes tipos de dispositivos?
Gracias por las respuestas.
Ha visto [esta cuestión] [1] ? Tiene un código de muestra. [1]: http://stackoverflow.com/questions/2972845/i-want-send-image-through-using-mms-in-android/2973016#2973016 – EboMike
@EboMike veo que eres el tipo que creó EboBirthday ¡Gracias! ese es un programa asombroso, lo he usado desde que salió por primera vez. – JPM
@JPM Yo soy, gracias JPM :) – EboMike