Abra um aplicativo na inicialização / após a inicialização

20

Preciso forçar um aplicativo selecionado a iniciar sempre que meu dispositivo baseado em Android for (re) iniciado.

Existe algo que eu possa usar (configuração, aplicativo externo etc.) para realizar esta tarefa? Ou esse tipo de comportamento é limitado apenas aos gerenciadores de tela inicial?

trejder
fonte

Respostas:

18

Não tenho certeza sobre a configuração, mas acredito que isso não se limita apenas aos gerenciadores de tela inicial, pois você pode conseguir isso usando aplicativos de terceiros.

Algumas palavras-chave relacionadas:

Caso contrário, você pode usar aplicativos de como o Tasker :

  1. Crie um perfil : Evento - Sistema - Inicialização do dispositivo
  2. Crie uma tarefa com ação : Aplicativo - Iniciar aplicativo - (Selecione o aplicativo)
  3. Vincular o perfil à tarefa
Andrew T.
fonte
1
O "AutoStart - No Root" é de longe mais fácil de usar, em comparação com o "Startup Manager", com o único objetivo de definir aplicativos para iniciar automaticamente na inicialização. "Startup Manager" é "impedir o início do aplicativo".
kdsdata
Certamente deve haver algum lugar no sistema que defina quais aplicativos serão iniciados quando. O download de outro aplicativo não pode ser a resposta para todas as perguntas.
Altimus Prime 30/10
@AuntJemima infelizmente, não. Ao contrário de outros sistemas operacionais que possuem configurações no nível do sistema (por exemplo, Windows 10 ), os aplicativos Android contam com um evento do sistema para indicar que o sistema operacional Android terminou de inicializar ( android.intent.action.BOOT_COMPLETED) e, em seguida, os aplicativos podem tentar executar-se depois disso para simular a inicialização em outros Sistemas operacionais. Se o desenvolvedor não adicionar isso ao aplicativo, ele nunca será executado na inicialização. No entanto, como os aplicativos também podem executar outros aplicativos, esses aplicativos de "inicialização" ouvem esse evento e executam outros aplicativos.
Andrew T.