如何在 android 中查找所有可用 WiFi 打印机的列表

Posted

技术标签:

【中文标题】如何在 android 中查找所有可用 WiFi 打印机的列表【英文标题】:how find list of all available WiFi printers in android 【发布时间】:2014-06-09 15:51:45 【问题描述】:

我正在开发应用程序,我想在其中找到所有可用的支持 WiFi 的打印机并在上面打印文件。

要查找当前可用的设备列表,我正在使用 WifiP2pManager,但它没有按预期工作。

注意:Google 云打印不是理想的解决方案

【问题讨论】:

【参考方案1】:

如果您使用的 API 级别大于 19。您将需要使用 android.print 类。

您还需要从PrintDocumentAdapter 派生的适配器。此适配器提供要打印的文档的内容。

至于在没有 Google 云打印的情况下连接到打印机是一件困难的事情。但是,关于该主题,有 SDKs 和类似的 post。

或者您也可以尝试与打印机建立 P2P 连接,了解here!

【讨论】:

以上是关于如何在 android 中查找所有可用 WiFi 打印机的列表的主要内容,如果未能解决你的问题,请参考以下文章

如果在android中打开了移动设备或wifi,如何检查互联网是不是可用[重复]

如何在 Android Wifi 网络共享模式下查找连接的设备总数和详细信息?

查找由 android 平台主题定义的所有可用样式

android 中判断WiFi是否可用的可靠方法 ,android 是否联网

manjaro如何安装wifi驱动

如何在 .net 中获取可用的 wifi AP 及其信号强度?