>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> smart Phones

Como criar actividades múltiplas no Android

Quando você cria aplicativos Android usando o código de programação Java , você pode definir uma ou mais telas para seus usuários visualizar e interagir. Cada tela em um aplicativo Android é uma " atividade". Maioria dos aplicativos Android têm mais de uma atividade dentro de si , por isso a criação de várias actividades é uma tarefa comum . O processo envolve a herança de Java , e que pode ser utilizado por novos promotores sem experiência prévia em programação Java . Você pode definir layouts e elementos visuais para cada uma de suas atividades para atender às suas próprias aplicações . Instruções
1

Abra seu projeto Android no Eclipse, o ambiente de desenvolvimento oficial para a codificação de aplicativos Android. Localize o seu projeto no Package Explorer do lado esquerdo da janela principal do Eclipse. Normalmente, um número de diretórios , arquivos e pastas podem ser encontrados dentro do pacote de aplicativos para um único aplicativo . Quando o Eclipse cria seu projeto, ele normalmente cria uma classe de atividade padrão, que é lançada quando os usuários executar o aplicativo . Para visualizar as classes em seu aplicativo , abra a pasta "src " do projeto e , em seguida, abrir o pacote padrão, que você nomeou , quando você criou o projeto no Eclipse. Dentro deste diretório , você deve ver um ou mais arquivos Java.
2

Crie uma nova classe de atividade em seu projeto. Direito do mouse no pacote padrão, escolha "New" e selecione "Class" antes de entrar o nome da nova classe. Eclipse irá abrir automaticamente o novo arquivo de classe no painel do editor ; parte do código será pré -cheia. Modifique a classe para estender a classe de atividade , como neste exemplo:

public class LovelyScreen estende Activity {//classe de implementação }

Você também vai precisar importar a classe de atividade , então adicione o seguinte linha acima o esboço declaração de classe :

android.app.Activity importação;
3

Substituir o método " onCreate " para a sua classe de actividade . Para definir o que deve acontecer quando os usuários lançar uma tela de atividade, você pode incluir código no método " onCreate " , como no exemplo a seguir:

public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) detalhes ;//classe }

Isso chama o método da super-classe a ser alargada . A etapa de processamento comum é especificar um layout, como no exemplo a seguir :

setContentView ( R.layout.main );

Este código instrui Android para usar o layout XML especificado no " , arquivo de layout main.xml " . Você pode criar um arquivo de layout para cada uma de suas atividades , se quiser.
4

Adicione a sua actividade para o arquivo de manifesto para seu aplicativo . Dentro do arquivo " AndroidManifest.xml " que você deve encontrar no Eclipse Package Explorer para o seu pacote de aplicativos , você precisa adicionar os detalhes de cada atividade. Abra o arquivo de manifesto e adicionar o código usando a seguinte sintaxe :


Modifique o nome para se adequar ao seu próprio classe. Você deverá ver a sua classe aplicativo principal no manifesto já , mas a sua lista é um pouco diferente porque ele é lançado quando os usuários iniciarem o app.
5

Criar uma "intenção " para iniciar sua atividade. Em uma aula de fora da nova classe de actividade , de onde quer que você iniciá-lo , criar a intenção usando a seguinte sintaxe :

Intenção Minha Tela = new Intent (this, LovelyScreen.class ); this.startActivity ( Minha Tela ) ;

Este código inicia a atividade definida pela nova classe. Mude o nome da classe para atender a sua própria aplicação. Repita o processo de criação de uma nova classe, estendendo a classe atividade, substituindo o método " onCreate " , acrescentando que o manifesto e iniciando uma intenção para cada nova atividade que você precisa em seu aplicativo .