【问题标题】:FC when send image via SMS in androidandroid中通过短信发送图像时的FC
【发布时间】:2016-06-06 23:02:00
【问题描述】:

字符串消息 = "HELLO MSM";

    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);

但运行时,应用程序是 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 的活动 }

请帮我看看! 谢谢!

【问题讨论】:

    标签: android image android-intent sms send


    【解决方案1】:

    您的设备上没有支持ACTION_SENDTO 且 MIME 类型为image/jpg 的活动。

    请注意,JPEG 的 MIME 类型是 image/jpeg。

    但是,除此之外,没有要求大约 15 亿台 Android 设备中的每一台都拥有一个可以处理您的请求的应用。您需要处理此异常或使用PackageManager 提前检查您的请求是否会成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-05
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 2012-07-06
      相关资源
      最近更新 更多