1
我想通過我的應用程序發送彩信但附件的圖像不工作在HTC設備。我的代碼是:圖像沒有附加在按摩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。我在三星和Micromax中品嚐過它在工作,我已經搜索過,但沒有得到任何正確答案。有很多問題有同樣的問題
我用HTC設備測試過它。你也創建選擇器。 – Cropper
適用於我的HTC Desire(Froyo 2.2)和Galaxy Nexus(ICS 4.1.2)和Micromax A90S(4.0.4) –
上述代碼有什麼問題。 – Cropper