Этот код работает над плоскостью устройства Google с собственной системой андроида. Но нет никакого приложения MMS в списке на устройствах смысла htc, и я не знаю о Motorola Blur и т.д.:
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)));
Этот код работает над смыслом htc, но не от Селектора, в чем я действительно нуждаюсь:
Intent sendIntent = new Intent("android.intent.action.SEND_MSG");
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.setType("image/png");
context.startActivity(sendIntent);
Но я не знаю, как объединить это примеры кода вместе, и я не знаю, как определить Htc Sense ui программно. Это - правильный способ поддерживать другой тип устройств?
Спасибо за ответы.