Abra una nueva pestaña en Chrome desde un acceso directo o una aplicación

Problema

Desde que actualicé a Android 5.1.1 comencé a usar el nuevo conmutador de pestañas fusionado con aplicaciones recientes, sin embargo, cada vez que hago clic en Chrome tengo que esperar a que abra la última pestaña solo para abrir una nueva de todos modos, y si quisiera la pestaña anterior podría haberla abierto desde las aplicaciones recientes.

Intenté crear un marcador para usar about: en blanco, que funciona, excepto que no tengo acceso a ningún marcador o historial desde la página de la nueva pestaña, pero cuando intento vincular directamente a la página de la nueva pestaña, no puedo encontrar un método. que funciona

Al usar "about:newtab", aparece una superposición transparente en mi lanzador que se muestra como Chrome en las aplicaciones recientes.
Al usar chrome://newtab o chrome-native://newtab, recibo un brindis del iniciador que dice "La aplicación no está instalada".

Pensé en crear una aplicación simple sin interfaz de usuario que simplemente abra Chrome en una nueva pestaña, o usar Xposed para cambiarlo y abrirlo en una nueva pestaña al hacer clic, pero no estoy seguro de cómo hacerlo.

Pregunta

¿Hay algún archivo en el sistema que pueda cambiar para agregar Chrome como un controlador para los enlaces "chrome://"?

¿Qué otro método podría probar para crear un acceso directo en mi lanzador para abrir una nueva pestaña para Chrome?

Más información

  • Lanzadores probados: Nova Launcher, Google Now Launcher
  • Versiones de Chrome: Chrome 45.0.2454.94, Chrome Beta 46.0.2490.34
  • Versión de Android: 5.1.1 LMY48M
  • Dispositivo: Nexus 5
¿Intentó am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity -d "about:newtab" --activity-clear-task(no hay saltos de línea) con permisos de root? Aunque estoy confundido sobre qué es exactamente lo que quieres. Puede crear un acceso directo a la aplicación que ejecutaría ese comando. Hay muchas herramientas de automatización que pueden hacer el trabajo aquí. Relacionado: ¿Puedo abrir Chrome en Android desde la línea de comandos?
@Firelord Intenté usar Tasker para crear un acceso directo para ejecutar ese comando, pero solo dio este resultado: Inicio: Intención { dat=about:newtab flg=0x8000 cmp=com.android.chrome/com.google.android. apps.chrome.ChromeTabbedActivity } Tipo de error 3 Error: la clase de actividad {com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity} no existe.
Han cambiado el nombre de la actividad, según parece. El comando revisado es:am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
@Firelord Usando el comando revisado, ya no recibo ningún error, sin embargo, después de ejecutar el comando, la pantalla se agacha ligeramente como si se estuviera iniciando una actividad, pero no aparece nada y no hay nada en el menú de aplicaciones recientes. Probado usando Tasker y Terminal Emulator.
Funciona en mi Android 5.0.2 pero en Android 5.1.1 el comportamiento es errático. Consecutivamente, lanza una ventana con una sola pestaña, y la próxima vez que intento el comando, muestra la ventana con todas las pestañas anteriores en segundo plano. No sé qué lo está causando. Estoy ejecutando Chrome v45.0.2454.94.
Hay una acción es Tasker en Aplicación -> Iniciar aplicación. Mantenga presionado el ícono de Chrome para elegir una actividad y elija la actividad com.google.android.apps.chrome.Main. Pase about:newtablos datos y ejecute la tarea. Cuéntanos los resultados.
@Firelord Cuando ejecuto eso, obtengo el mismo resultado que cuando intenté usar el acceso directo del iniciador de Chrome Bookmark Widget, una superposición invisible cubre la pantalla, y cuando abro aplicaciones recientes, muestra "Chrome" con lo último que tenía en la pantalla cuando tratando de abrirlo. Sin embargo, tenga en cuenta que si escribo una URL http en lugar de about: o chrome:// url, se abrirá Chrome, pero no en la página especificada, sino que abrirá la página a la que accedió más recientemente. PD: Se agregaron números de versión completos para publicar.
Las respuestas aquí pueden ayudarlo mientras tanto al disminuir el tiempo que tarda en cargarse la última pestaña. Además, pruebe la última am startsugerencia de Firelord, pero reemplácela ChromeTabbedActivitycon multiwindow.MultiInstanceChromeTabbedActivity.
@Matthew Read Este es el resultado que obtengo al intentar lo que creo que quiso decir:Error type 3 Error: Activity class {com.android.chrome/com.google.android.apps.chrome.multiwindow.MultiInstanceChromeTabbedActivity} does not exist.
Si está a punto de crear aplicaciones para sacar más provecho de las versiones Play-Store de Chrome, es posible que desee buscar en el navegador Chromium. Lanza nuevas construcciones (relativamente estables en comparación con algo como Firefox) constantemente. En Chromium, simplemente navegue hasta 'chrome://flags' para obtener una cantidad ridícula de opciones de personalización.
Creo que la respuesta es similar a esta pregunta aquí: Abrir incógnito desde acceso directo

Respuestas (2)

Solución para Android 7.1 (API nivel 25) y superior

Si está utilizando un iniciador compatible con los accesos directos de aplicaciones , puede:

  1. Mantenga presionado el Chromeicono para que aparezcan los accesos directos.
  2. Mantenga presionado el New tabatajo y arrástrelo a la ubicación deseada.
  3. Use el nuevo atajo para iniciar Chromecon una nueva pestaña.
+1. Esto funciona. Uso la aplicación Sesame para iniciar la nueva pestaña desde cualquier lugar en Android y también estoy en Android 7.1.

Intente desactivar 'Combinar pestañas y aplicaciones' en la configuración. Luego podrá abrir una nueva pestaña usando el ícono + en la parte superior de la ventana. Deslice hacia abajo el panel superior para revelar todas sus pestañas.

Respuesta irrelevante. Creo que la respuesta es similar a esta pregunta aquí: Abrir incógnito desde acceso directo