字符串消息=" HELLO MSM&#34 ;;
Uri sendSmsTo = Uri.parse("smsto:" + "1111");
Intent intent = new Intent(android.content.Intent.ACTION_SENDTO,
sendSmsTo);
intent.putExtra("sms_body", message);
intent.putExtra(Intent.EXTRA_STREAM,
Uri.parse(wallpaperDirectory.getPath() + "/nmc.jpg")); // url
// intent.setType("audio/mp3");
intent.setType("image/png");
startActivity(intent);
但是在运行时,app就是FC
02-24 21:56:09.881 E 8333 AndroidRuntime进程:com.example.a,PID:8333 02-24 21:56:09.881 E 8333 AndroidRuntime android.content.ActivityNotFoundException:找不到处理Intent的活动{act = android.intent.action.SENDTO typ = image / jpg(has extras)}
请帮我查一下! 谢谢!
答案 0 :(得分:0)
您的设备上没有任何活动支持MIME类型为ACTION_SENDTO
的{{1}}。
请注意,JPEG的MIME类型为image/jpg
。
但是,除此之外,大约15亿台Android设备中的每一台都没有要求拥有能够处理您请求的应用程序。您需要处理此异常或使用image/jpeg
提前检查您的请求是否成功。