Android Print意图

Nos*_*ose 7 printing android android-intent

我注意到Android Market(HP,Epson,Canon,Kodak,Brother,Samsung,Lexmark等)中的一些打印机应用程序允许用户进行LAN打印.但我找不到任何调用它们的通用意图.

Intent.ACTION_VIEW 正在打开所有可以查看照片/文档的应用程序,包括许多生产力应用程序.

看起来HP iPrint应用程序有一些独特的意图字符串,但它不适用于任何其他打印应用程序.

Intent printIntent = new Intent("org.androidprinting.intent.action.SEND");

在创建意图时,仅调用打印相关应用程序的任何线索或变通方法?

Joe*_*lin 3

没有内置方法可以找到响应“打印”的应用程序。即使您知道应用程序可以打印到打印机,您也不能保证应用程序会接受传入的意图。如果它确实接受传入的意图,您必须希望它可以接受打印的意图,然后希望开发人员记录如何使用该意图。

找到您想要的应用程序的最佳方法是通过 Google 进行搜索。