Как настроить печать в Android без вызова PrintManager.print, запускающего print_dialog_intent?

#android #printing #android-print-manager

#Android #печать #android-print-manager

Вопрос:

Я разрабатываю приложение для Android, которое требует печати некоторых фотографий на принтере, если я использую традиционную технику, которую мне придется вызывать printManager.print() , но это также запускает диалоговое окно печати, как показано на рисунке ниже (изображение Диалог печати)

Это приложение предназначено для инсталляции, и один-единственный принтер подключен к телефону как по USB, так и по Wi-Fi прямым способом, поскольку в диалоговом окне пользователю необходимо выбрать, какой принтер использовать для себя, я чувствую, что это в значительной степени портит пользовательский интерфейс, но я понятия не имею, как отслеживатьсоединения с принтером без вызова этой функции

Какие-либо рекомендации?

Ответ №1:

Вы можете отправлять поток данных непосредственно на порт принтера. Или используйте пользовательскую службу печати с действием.