Postagens

Mostrando postagens de Maio 27, 2012

Desenvolvendo aplicações Android Parte IV: Iniciando no Android 4.0

Imagem
Continuando o Ultimo post Desenvolvendo aplicações Android Parte III: Iniciando no Android 4.0, vamos agora passar mais um pouco de conhecimento sobre esta plataforma. Vamos lá!


3. Aplicativo para Android Arquitetura 3.1. AndroidManifest.xml
Os componentes e as configurações de um aplicativo Android são descritas no arquivo AndroidManifest.xml . Por exemplo, todas as Activities e Services do aplicativo devem ser declarados neste arquivo.
Deve conter também as permissões necessárias para a aplicação. Por exemplo, se a aplicação requer acesso à rede deve ser especificada aqui.
<?xml version="1.0" encoding="utf-8"?><manifestxmlns:android = "http://schemas.android.com/apk/res/android"package = "de.vogella.android.temperature"android:versionCode = "1"android:versionName = "1.0"><applicationandroid:icon = "@drawable/icon"android:label = "@string/app_name"><activityandroid:name = ".Convert&q…

Desenvolvendo aplicações Android Parte III: Iniciando no Android 4.0

Imagem
Desenvolvimento com Android e Eclipse



Este tutorial descreve como criar aplicativos Android com o Eclipse. Ele é baseado no Eclipse 3.7 (Indigo), Java 1.6 e 4.0 do Android (Ice Cream Sandwich).
Nesta Parte, iremos aprender sobre os seguintes ítens:


1. Componentes Android
A seguir dá um breve resumo dos componentes mais importantes do Android.
1.1. Atividade
Activity representa a camada de apresentação de uma aplicação Android. Uma descrição simplificada é que uma Activity representa uma tela na sua aplicação Android. Isso é um pouco incorreto como Activities podem ser exibidos como caixas de diálogo ou pode ser transparente. Um aplicativo Android pode ter várias Activities .
1.2. Visto e ViewGroups
Views são widgets de interface de usuário, por ex campos de texto. A classe base para todos os Views é android.view.View . Views muitas vezes têm atributos que podem ser usados ​​para alterar sua aparência e comportamento. A ViewGroup é responsável por organizar outras Views . A ViewGroup também é ch…

AbstractTableModel - Será que é tão difícil assim?

Vamos repassar mais esta!

AbstractTableModel é uma classe abstrata que implementa a interface TableModel. Ela fornece código padrão para disparar TableModelEvents com os métodos fireTableRowsDeleted(), fireTableCellUpdated() e fireTableChanged(). Ela também gerencia todos os TableModelListeners registrados em um EventListenerList.

O método findColumn() procura o índice de uma coluna com um dado nome. Esta pesquisa é feita de modo linear e deve ser sobrescrita para modelos de tabelas enormes.

Três métodos devem ser implementados em subclasses concretas: getRowCount(), getColumnCount() e getValueAt(int row, int column).

1. JTable -> Controla a view da tabela: ordenação de colunas, ordenação das linhas, highlight, tamanho da célula; 
2. TableModel -> Diz que dados serão exibidos na tabela. Quantas linhas e que informação vai em cada coluna. Também pode sugerir o nome da coluna; 
3. TableCellRenderer -> É o componente que o JTable usa para efetivamente desenhar a célula; 
4. TableCellEd…