1
내 애플리케이션을 통해 MMS를 보내려고하지만 HTC 장치에서 이미지 첨부가 작동하지 않습니다. 내 코드는 다음과 같습니다안드로이드 마시지에서 이미지가 첨부되지 않음
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에 있습니다. 나는 삼성에서 맛을 보았고 이것에서 Micromax는 작동하고있다. 그러나 나는 적절한 답을 얻지 못했다. 많은 문제가 있습니다. 같은 문제가 있습니다.
HTC 장치로 테스트 해 보았습니다. 너는 또한 선택자를 창조한다. – Cropper
은 내 HTC Desire (Froyo 2.2) 및 Galaxy Nexus (ICS 4.1.2) 및 Micromax A90S (4.0.4)에서 작동합니다. –
위 코드의 문제점은 무엇입니까? – Cropper