2012-04-24 2 views
1

Я пытаюсь отправить изображение через Bluetooth, я получаю сообщение об ошибке сказав Невозможно создать контент для отправкиНевозможно создать контент для отправки

Код выглядит следующим образом:

public void onClick(View v) { 
    Intent i = new Intent(Intent.ACTION_SEND); 
    i.setType("image/jpeg");  
    i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/test.jpeg")); 
    startActivity(Intent.createChooser(i, "Send Image")); // TODO Auto-generated method stub 
} 

Многие Благодаря

ответ

0

Я думаю, что путь к изображению неверно, попробуйте следующее:

i.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory() + "/test.jpeg")); 

Также Вот пример того, как отправить файл через Bluetooth:

Sending a File using Bluetooth OBEX Object Push Profile (OPP)

+0

код, который я использую выше, это не классифицируется как программная передача изображений? – user1314243

0

, если вы хотите использовать файл в качестве URI необходимо добавить file://

Uri.parse("file:///sdcard/test.jpeg") 

или

Uri.fromFile(new File("/sdcard/test.jpg"));