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"?> <manifest xmlns:android = "http://schemas.android.com/apk/res/android"         package = "de.vogella.android.temperature"         android:versionCode = "1"         android:versionName = "1.0" >      

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

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;