Я использую приведенный ниже код для отправки команды на принтер. Создается временная папка, и файл отправляется в папку. но это дает мне ошибку говоря `Распечатать изображение в android
"No activity found to handle the intent( act=com.dynamixsoftware.printershare.print dat=file:///mnt/sdcard/temp/picture1230841297.stream typ=application/x-android-picture-stream (has extras) } "
Код
public static boolean queuePictureStreamForPrinting(Context context, File f)
{
// send to print activity
Uri uri = Uri.fromFile(f);
Intent i = new Intent(PRINT_ACTION);
i.setDataAndType(uri, "application/x-android-picture-stream");
i.putExtra("scaleFitToPage", true);
context.startActivity(i);
return true;
}
Любые предложения о том, что не хватает?
Я получаю сообщение об ошибке в строке i.setDataAndType (uri, "application/x-android-picture-stream"); поэтому, возможно, для этого мне не хватает правильного типа данных. Может ли кто-нибудь сказать мне, что это? – Khush