2016-02-24 2 views
0

String message = "HELLO MSM";FC при отправке изображения с помощью ICQ в android

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 Е 8333 AndroidRuntime Процесс: com.example.a, ПИД: 8333 02-24 21: 56: 09,881 Е 8333 AndroidRuntime android.content.ActivityNotFoundException: Нет активности для управления Intent {act = android.intent.action.SENDTO typ = image/jpg (есть дополнительные функции)}

Пожалуйста, помогите мне проверить! Спасибо!

ответ

0

Деятельность: ACTION_SENDTO с MIME-типом image/jpg на вашем устройстве.

Обратите внимание, что тип MIME для JPEG: image/jpeg.

Но, кроме того, для каждого из ~ 1,5 млрд. Устройств Android не требуется требование для приложения, которое будет обрабатывать ваш запрос. Вам нужно либо обработать это исключение, либо использовать PackageManager, чтобы проверить, будет ли ваш запрос успешным.

Смежные вопросы