Этот код работает на простых устройствах google с собственной системой Android. Но нет приложения MMS в списке на устройствах htc sense, и я не знаю о 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, но не от Chooser, что мне действительно нужно:
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 программно. Правильно ли он поддерживает различные типы устройств?
Спасибо за ответы.