UXDE dot Net Wordpress Themes

Activity como criar e registrar

sobre Desenvolvimento Mobile

Uma Activity é uma classe Java que define a tela que irá interagir com o usuário, a fim de executar alguma ação disponível no dispositivo Android, como discar o telefone, tire uma foto, envie um e-mail ou visualizar um mapa. Para cada atividade que será executada a Activity fornecerá uma janela na qual irá apresentar ao usuário a ação solicitada por ele. A janela normalmente preenche a tela, mas pode ser menor do que a tela e flutuar em cima de outras janelas.

Uma aplicação geralmente consiste de múltiplas activitys que são atualmente ligadas umas as outras. Normalmente, uma atividade em um aplicativo é especificada como a atividade “principal”, que é apresentada ao usuário ao iniciar o aplicativo pela primeira vez. Cada atividade pode, em seguida, iniciar outra atividade, a fim de executar ações diferentes.

Todo o sistema operacional Android, trabalha pensando em atividades. Na prática de uma atividade Android, pode ser um processo ativo e visível ao usuário. As Activitys são muito mais além do que simplesmente tela.

Para desenvolver qualquer aplicação com interface Android será necessário que se tenha pelo menos uma activity para executar a aplicação.

 

Criando Activity

Para criar uma activity basta criar uma classe no Java e herdar da classe android.app.Activity. Desta forma automaticamente já há torna uma possível atividade no Android. Apôs você estender a classe é obrigatório você rescrever o método onCreate. Através do mesmo que as atividades são criadas, e que você possa selecionar um arquivo XML, que será seu layout.

 Exemplo:

public class Main extends Activity{@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}

}

  Registrando Activity

Após você criar a classe é necessário registrar a activity. O Android precisa saber quais classes são atividades, não basta você simplesmente criar uma classe e a estender. Um exemplo a se comparar é pensando em Servlet. No JEE, quando você cria servlet, deve criar uma classe e estender de HttpServlet, e após isso registrar a servlet. A mesma analogia é utilizada para o Android. Para você registrar a activity, basta abrir o arquivo Manifest.XML, e no mesmo deve ser feito o registro da activity.

Exemplo:

<activity android:name=”.Main”android:label=”@string/app_name”>

<intent-filter>

<action android:name=”android.intent.action.MAIN” />

<category android:name=”android.intent.category.LAUNCHER” />

</intent-filter>

</activity>

Bom galera, neste post podemos ver de uma forma bem simples e exemplificada sobre a Activity e também como criar e resgistrar uma activity utilizando uma aplicação android, descobrimos que realizar essa ação é mais simples do que realmente parece ser, sendo apenas uma questão de leitura e querer se tornar especialista sobre o assunto descrito.

Escrito por Nedson Alves Corrêa|Site|Outros textos

No momento estou cursando a Fábrica de Software no Senac - MS, trabalho como auxiliar administrativo em um órgão da Prefeitura de Campo Grande, faço montagem e manuteção de micro computadores à mais de 2 anos no mercado, tenho ensino médio completo.

Comente!

Atenção: É obrigatório o preenchimento dos campos nome e e-mail!