Eu criei a carne e a coragem do meu aplicativo, mas quero adicionar uma atividade diferente que será o ponto de partida (uma espécie de tela de login).
Algumas perguntas:
1 Eu tenho um controle bastante decente sobre como alternar entre atividades (com base neste artigo: http://www.linux-mag.com/id/7498 ), mas não tenho certeza de como criar uma nova ( com eclipse) .
2 Depois de criar uma nova atividade, como posso defini-la como a atividade padrão do meu aplicativo? Eu presumo que eu poderia mudar o nome das classes ... mas existe uma maneira mais elegante de lidar com isso (talvez dentro da
AndroidManifest.xml
)?
fonte
Vá para AndroidManifest.xml na pasta raiz do seu projeto e altere o nome da Atividade que você deseja executar primeiro.
Exemplo:
fonte
Se você estiver usando o Android Studio e tiver selecionado anteriormente outra Atividade para iniciar.
Clique em
Run > Edit configuration
e, em seguida, verifique se Ativar atividade padrão está selecionado.fonte
fonte
Siga as instruções abaixo:
1 :) Abra seu
AndroidManifest.xml
arquivo.2 :) Vá para o código de atividade que você deseja fazer como principal atividade abaixo.
como eu quero fazer o SplashScreen como atividade principal
3 :) Agora copie o código abaixo entre as tags de atividade, da mesma forma que:
e verifique também se as linhas recém-adicionadas não estão anexadas a outras tags de atividade.
fonte
Isso é fácil de consertar.
Run > Debug Configurations
e edite a configuração.Run > Edit Configurations
selecione Executar atividade padrão e ela não salvará mais a configuração dessa maneira.fonte
É simples. Faça isso no seu
Manifest
arquivo.fonte
<category android:name="android.intent.category.DEFAULT" />
, éandroid.intent.category.HOME
é para uso em um aplicativo no estilo Kiosk, em que o iniciador padrão é substituído. Usar isso sem substituir o Iniciador resultará em um prompt durante o início do SystemUI perguntando qual iniciador usar. Consulte também: stackoverflow.com/questions/22911156/…fonte
Basta ir ao seu arquivo AndroidManifest.xml e adicionar como abaixo
salve e execute seu projeto android.
fonte
Você adiciona isso que deseja iniciar a atividade
android:exported="true"
no arquivo de manifesto, comoAbra o arquivo java desta atividade e clique com o botão direito do mouse e clique em Executar 'atividade principal'
OU
Abra o arquivo java desta atividade e pressione Ctrl+ Shift+ F10.
fonte
Em um projeto recente, alterei a atividade padrão no AndroidManifest.xml com:
No Android Studio 3.6; isso parece quebrado. Eu usei essa técnica em aplicativos de exemplo, mas quando o uso neste aplicativo do mundo real, ela cai completamente. O IDE relata mais uma vez:
O IDE ainda mostrou um erro de configuração no espaço "executar aplicativo" na barra de ferramentas (seta amarela nesta captura de tela)
Para corrigir esse erro, tentei várias reconstruções do projeto e, finalmente, o arquivo >> "Invalidate Cache / Restart" . Isso não ajudou. Para executar o aplicativo, tive que "Editar configurações" e apontar para a atividade específica em vez da atividade padrão:
fonte