Я разрабатываю приложение для Android в Eclipse, чтобы распечатать отчет через Google Cloud Print.
Этот учебник от Google поможет мне выбрать правильный путь.
Я уже установил itext для генерации отчета. Pdf
Моя проблема в элементе "print" в интерфейсе приложения. Google предоставляет этот код:
Intent printIntent = new Intent(this, PrintDialogActivity.class);
printIntent.setDataAndType(docUri, docMimeType);
printIntent.putExtra("title", docTitle);
startActivity(printIntent);
С сообщением:
"В приведенном выше коде замените три параметра следующим образом: docUri -
URI документа для печати docMimeType - MIME-тип
документ для печати. Мы рекомендуем вам использовать PDF
(application / pdf) формат docTitle - название печатного документа,
произвольная строка, которая будет отображаться на консоли управления GCP как
название задания на печать
Мой PDF сохранен в /data/Student/StudentReportPDF.pdf
Я попытался изменить docUri, docMimeType и docTitle: «Без удачи»
Intent printIntent = new Intent(this, PrintDialogActivity.class);
printIntent.setDataAndType(StudentReportPDF, .pdf);
printIntent.putExtra("title", Student Report);
startActivity(printIntent);
Все 3 элемента приводят к красным волнистым шлейфам.
Может кто-то заметить мою ошибку или, я думаю, уточнить эти 3 элемента для меня?
печать eclipse-plugin pdf-поколение itext google-cloud-print