2 votos

¿Cómo interceptar los enlaces de Chrome con Advanced Download Manager (ADM)?

He instalado Gestor de descargas avanzado (ADM), pero cuando intento descargar un archivo desde Chrome, descarga el archivo con su gestor de descargas de Chrome.

¿Cómo configurar ADM para interceptar el enlace de descarga en Chrome?

3voto

Jack Wade Puntos 231

Además de las recomendaciones formuladas en otra respuesta sí que hay que tener en cuenta algunas cosas:

  • ADM puede interceptar las descargas desde su propio navegador, no desde otras aplicaciones.

  • Las aplicaciones que dependen de Android resolución de la actividad (para mostrar el diálogo del selector o "Acción completa utilizando" enviando un intención implícita ) puede reenviar enlaces de descarga a ADM (y a otras aplicaciones que registran actividades preferidas como descargadores).

    Las aplicaciones también pueden consulta actividades disponibles para un determinado tipo de intención (acción, ruta y/o mime) y luego enviar la intención explícita a una aplicación elegida por el usuario. Por ejemplo, Firefox busca las actividades preferidas por el sistema para una URL y un tipo mime determinados y mantiene sus propias preferencias de descarga para todos los tipos mime.

    ADM - en su AndroidManifest.xml archivo - se registra para android.intent.action.VIEW , categoría DEFAULT / BROWSABLE , esquema http / https Todos los tipos mime y una larga lista de extensiones de archivos. También lo hacen otras aplicaciones como MiXplorer y el propio Firefox. Por lo tanto, aparecen como candidatos elegibles cuando (una aplicación a través de) OS busca un descargador/navegador.

  • El módulo Xposed "Download Redirection" puede interceptar todas las descargas que son reenviadas por las aplicaciones al Download Manager de Android ( com.android.providers.downloads ).

  • Pero en el caso de las aplicaciones que utilizan su descargador interno, es necesario compartir los enlaces con ADM o copiarlos en el portapapeles para que ADM pueda interceptarlos.


RELACIONADO:

0 votos

En realidad, esto no es del todo exacto; ADM puede interceptar enlaces desde otros navegadores, es que Chrome no es uno de los navegadores compatibles. El grupo de telegramas de ADM tiene un comando de robot que puede utilizar para comprobar la lista de navegadores compatibles e incompatibles.

0 votos

@Arctiic " ADM puede interceptar enlaces de otros navegadores ". Es cierto. Eso es lo que se explica en el segundo punto. // " Chrome no es uno de los navegadores compatibles ". Es cierto. Eso es lo que se explica en el último punto.

0 votos

Sí, entiendo, me refería específicamente al primer punto: "ADM puede interceptar las descargas de dentro de su propio navegador, no desde otras aplicaciones ." Tal vez no era tu intención, pero eso me parece una atribución de exclusividad.

2voto

xavier_fakerat Puntos 1

Normalmente, ADM debería ser capaz de interceptar las descargas automáticamente siempre que su servicio esté funcionando en segundo plano.

  • Aquí puede comprobar si el ajuste está activo: Configuración del ADM Servicio de autoinicio de la automatización ( marque la casilla ).

  • En segundo lugar, asegúrese de que está activado tanto para las redes móviles como para las wi-fi Configuración ADM Automatización Sólo a través de wi-fi ( desmarque )

  • También aquí hay que afinar los ajustes para la interceptación de descargas, como activar la opción cuando la batería está baja, y excluir la aplicación de la optimización de la batería.

2voto

Jeel Puntos 21

Comparte los enlaces de descarga con ADM y se iniciará la descarga en ADM. Puede hacerlo pulsando prolongadamente el botón de descarga y seleccionando la opción de compartir el enlace.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X