Abra uma nova guia no chrome a partir de um atalho ou aplicativo

14

Problema

Desde que atualizei para o Android 5.1.1, comecei a usar o novo alternador de guias mesclado com aplicativos recentes; no entanto, toda vez que clico no chrome, tenho que esperar que ele abra a última guia apenas para abrir uma nova, e se eu quiser a guia antiga que eu poderia ter aberto nos aplicativos recentes.

Tentei criar um marcador para usar about: blank, que funciona, exceto que eu não tenho acesso a nenhum marcador ou histórico a partir da nova página da guia, mas ao tentar vincular diretamente à nova página da guia, não consigo encontrar um método que funciona

Usando "about: newtab", recebi uma sobreposição transparente no meu iniciador, que aparece como Chrome em aplicativos recentes.
Usando chrome: // newtab ou chrome-native: // newtab, recebo um brinde do iniciador dizendo "O aplicativo não está instalado".

Pensei em criar um aplicativo simples, sem interface do usuário, que simplesmente abre o chrome em uma nova guia ou usando o Xposed para alterá-lo para abrir em uma nova guia ao clicar, mas não tenho certeza de como fazer isso.

Questão

Existe algum arquivo no sistema que eu possa alterar para adicionar o Chrome como manipulador de links "chrome: //"?

Que outro método eu poderia tentar para criar um atalho no meu iniciador para abrir uma nova guia do chrome?

Mais informações

  • Lançadores testados: Nova Launcher, Google Now Launcher
  • Versões do Chrome: Chrome 45.0.2454.94, Chrome Beta 46.0.2490.34
  • Versão do Android: 5.1.1 LMY48M
  • Equipamento: Nexus 5
Jsilvermist
fonte
Você tentou am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity -d "about:newtab" --activity-clear-task(não há quebras de linha) com permissões de root? Embora eu esteja confuso o que exatamente você quer. Você pode criar um atalho de aplicativo que executaria esse comando. Existem muitas ferramentas de automação que podem fazer o trabalho aqui. Relacionado: Posso abrir o Chrome no Android na linha de comando?
Firelord
@Firelord Tentei usar o Tasker para criar um atalho para executar esse comando, mas isso foi o resultado: Início: Intenção {dat = about: newtab flg = 0x8000 cmp = com.android.chrome / com.google.android. apps.chrome.ChromeTabbedActivity} Erro tipo 3 Erro: A classe de atividade {com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity} não existe.
precisa saber é o seguinte
Eles mudaram o nome da atividade, ao que parece. O comando revisado é:am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
Firelord
@Firelord Usando o comando revisado, não estou mais recebendo nenhum erro, no entanto, depois que o comando executa, a tela se move ligeiramente como se uma atividade estivesse sendo iniciada, mas nada aparece e não há nada no menu de aplicativos recentes. Testado usando Tasker e Terminal Emulator.
precisa saber é o seguinte
Está funcionando no meu Android 5.0.2, mas no Android 5.1.1 o comportamento é irregular. Consecutivamente, ele lança uma janela com uma única guia e, da próxima vez que tento o comando, mostra a janela com todas as guias anteriores em segundo plano. Não sei o que está causando isso. Estou executando o Chrome v45.0.2454.94.
Firelord

Respostas:

3

Solução para Android 7.1 (API nível 25) e superior

Se você estiver usando um iniciador compatível com atalhos de aplicativos, poderá:

  1. Pressione e segure o Chromeícone para exibir os atalhos.
  2. Pressione New tabe segure o atalho e arraste para o local desejado.
  3. Use o novo atalho para iniciar Chromecom uma nova guia.
Jsilvermist
fonte
1
+1. Isso funciona. Eu uso o aplicativo Sesame para iniciar a nova guia de qualquer lugar do Android e também estou no Android 7.1.
Firelord
0

Tente desativar as 'Mesclar guias e aplicativos' nas configurações. Em seguida, você poderá abrir uma nova guia usando o ícone + na parte superior da janela. Deslize para baixo no painel superior para revelar todas as suas guias.


fonte
Resposta irrelevante. Acho que a resposta é semelhante a esta pergunta aqui: Abrir Incognito de atalho
Gokul NC