如何在 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 网络共享模式下查找连接的设备总数和详细信息?