android - texto - smart lens




¿Cómo puedo obtener un archivo de CamScanner u Office Lens en una aplicación web que se ejecuta en Android? (2)

¿Has echado un vistazo a esto?

https://developer.chrome.com/multidevice/android/intents

Ejemplo relevante del enlace:

Aquí hay una intención que lanza la aplicación de escáner de código de barras Zxing. Sigue la sintaxis así:

intent:
   //scan/
   #Intent; 
   package=com.google.zxing.client.android; 
   scheme=zxing; 
end;

Para iniciar la aplicación del escáner de código de barras Zxing, codifique su href en el ancla de la siguiente manera:

 <a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end"> Take a QR code </a>

Así que para camscanner, el paquete es

com.intsig.camscanner

Entonces, use eso en lugar de com.google.zxing.client.android en el ejemplo anterior.

Tengo una aplicación web Angular a la que accedo a través de Chrome en Android. Puedo usar:

<input type='file' accept='image/*' capture>

(o un atributo de accept similar con ng-file-upload) para cargar imágenes al servidor directamente desde la aplicación de la cámara. Muy genial. Pero me gustaría que el usuario pueda elegir, por ejemplo, CamScanner u Office Lens en lugar de la aplicación de la cámara para que puedan formatear documentos antes de cargarlos.

He jugado un poco con el atributo de accept pero parece que no puedo lograr que esas aplicaciones aparezcan en la lista de aplicaciones "Acción completa usando" de Android.

Ideas?


En este punto, no hay forma de hacerlo, a menos que esté trabajando en una aplicación independiente.

El comportamiento del navegador para un elemento <input type="file"/> basa únicamente en la aplicación predeterminada para el manejo de fotos y videos.





file-upload