Android: существует ли универсальный способ отправить MMS на каких-либо устройствах на базе Android?

Этот код работает над плоскостью устройства 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 программно. Это - правильный способ поддерживать другой тип устройств?

Спасибо за ответы.

24
задан EJoshuaS - Reinstate Monica 24 August 2017 в 18:07
поделиться