Я пытаюсь отправить MMS через Мое приложение Но привязка изображения не работает В устройстве HTC. Мой код:Изображение не прилагается В Massaging Android
Intent inten = new Intent(Intent.ACTION_SEND);
inten.setClassName("com.android.mms",com.android.mms.ui.ComposeMessageActivity);
inten.setType("image/*");
inten.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(new File(Path)));
startActivity(inten);
И я искал приложения, через которые я могу отправить изображение. По этому коду:
Intent sendOption = new Intent(Intent.ACTION_SEND);
sendOption.setType("image/*");
List<ResolveInfo> ris = getPackageManager().queryIntentActivities(
sendOption, PackageManager.MATCH_DEFAULT_ONLY);
for (ResolveInfo ri : ris)
{
String appname = (String) ri.loadLabel(getPackageManager());
String packagename = ri.activityInfo.packageName;
String classname = ri.activityInfo.name;
Share.add(appname);
Classname.add(classname);
Packagename.add(packagename);
}
Но массажное имя приложения не входит в этот список. Эта проблема в HTC. Я пробовал в Samsung и Micromax в этом, это работа, которую я искал, но не получаю никакого правильного ответа. Существует много вопросов, имеющих ту же проблему
У меня протестировано устройство HTC. и вы также создаете chooser. – Cropper
работает на моем HTC Desire (Froyo 2.2) и Galaxy Nexus (ICS 4.1.2) и Micromax A90S (4.0.4) –
В чем проблема с вышеуказанным кодом. – Cropper