Android Printing API на вкладке Galaxy

Я хотел бы добавить беспроводную печать в свое приложение Android 2.2, предназначенное для планшетов Galaxy. Я вижу, что в интернет-браузере есть опция печати, поэтому я предполагаю, что крючок активности должен существовать, и я надеялся, что кто-то это понял. Я нашел возможность использовать приложение PrinterShare от Mobile Dynamix, но я бы предпочел не требовать сторонних разработчиков.

Вот пример кода, который они предоставляют, только для справки.

Intent i = new Intent(Intent.ACTION_VIEW);
i.setPackage("com.dynamixsoftware.printershare");
i.setDataAndType(data_uri, data_type);
startActivity(i);

Где:

data_uri - Uri печатаемого объекта, например «file: ///sdcard/something.pdf» или «content: // something»

data_type - Mime-тип. Поддерживаются следующие типы MIME: "приложение / pdf" "текст / HTML" "текст / обычный" "изображение / png" "image / jpeg"

7
задан Jim DeLaHunt 2 February 2012 в 21:29
поделиться