Cha*_*anR 5 printing android background wifi
我想从我的Android应用程序打印图像(打印机:佳能selphy cp910,与wifi直接).我尝试使用android.support.v4.print.PrintHelper类的Google API.它工作,但我无法绕过系统对话框.我希望应用程序不与系统UI交互.
用户只需打印按钮并在默认的连接打印机上开始打印.
那可能吗 ?
谢谢
不幸的是,简短的回答是:不。使用 Android 提供的打印框架的唯一方法是发送适当的意图,系统的打印后台处理程序应用程序将显示打印预览和可供选择的打印机列表,因此您无法更改它以使其打印到默认打印机。此外,Android框架并不直接发现打印机或与打印机通信,而是使用后台的打印服务来连接打印机。“打印服务必须请求 android.permission.BIND_PRINT_SERVICE 权限以确保只有系统可以绑定到它”,因此您无法绑定到打印服务(假设设备上已安装)来执行打印。因此,如果您不想显示 UI,那么您唯一的选择就是自己实现连接和打印。另外,您如何知道有默认打印机或当前可用?
| 归档时间: |
|
| 查看次数: |
1310 次 |
| 最近记录: |