Imprimir sin diálogo de impresión Android
Simple Android aplicación acaba de desarrollar. Tengo la funcionalidad de impresión que funciona en android versión 4.4 a través de api google.
De todos modos mi propósito final es imprimir automáticamente a la impresora por defecto sin ninguna interfaz ui. El contenido de la impresión es html simple. Necesito un código personalizado para resolver este problema.
- Uso de la API de Google Cloud Print con Android
- ¿Cómo conectar un móvil y una impresora a través de bluetooth en android?
- Cómo imprimir datos desde la aplicación de Android a la impresora WIFI?
- Impresión Bluetooth y WIFI para Android
- Cómo imprimir un archivo de texto con WiFi Direct
Saludos cordiales Danilo
- API de impresión de Android en la pestaña Galaxy
- Impresión de Android directamente a la impresora de red?
- Error de estado de la impresora de impresora Epson ERR_CONN
- Impresión desde Android
- Desarrollo de controladores Android
- Imprimir desde android sin sistema de diálogo
- Impresión Uso del problema con el cable USB
- Cómo enviar un archivo de android a la impresora wifi programatically e imprimir el archivo?
Pienso, no podemos ocultar ese diálogo de la impresión, coz, clase de PrintManager es final. Por lo tanto, no se nos permite anular eso.
Cuando llama a esta impresión (String, PrintDocumentAdapter, PrintAttributes) de una actividad, se inicia trabajos de impresión también se mostrará la interfaz de usuario de impresión del sistema.
Si desea un ejemplo para imprimir un documento, puede hacer referencia a este Android-wifi-print – GitHub . Esto es sólo un prototipo para imprimir un documento utilizando la impresora wifi.
Por suerte pude anular el método de impresión de PrintManager, sin embargo, no puede continuar imprimir o enviar el trabajo a imprimir sin ir al comando de intención.
PrintJobInfo printJobInfo = bundleResult.getParcelable("android.print.intent.extra.EXTRA_PRINT_JOB"); IntentSender printIntent = bundleResult.getParcelable("android.print.intent.extra.EXTRA_PRINT_DIALOG_INTENT");
A menos que alguien aquí tenga una idea o sugerencia de cómo tratar con la intención. Puedo publicar el código de cómo he hecho mi propio método de impresión de gerente si se solicita, pero va a ser pegado en el printIntent. Si pudiéramos resolver el printIntent entonces podríamos tener una solución a este problema común de ocultar el cuadro de diálogo de impresión.