Introdução
- instalando o ADT plugin android para eclipse
- Instalando packages Android SDK e AVD Manager
Primer Projeto
- Criando o primeiro projeto com android
- Primeiro projeto e toda a sua estrutura
- Criando o AVD e executando no emulador
- Testando a primeira aplicação criada
TextView
- Manipulando TextView Strings Main XML
- Instanciando TextView setContentView direto pelo java em vez do XML
Widgets
- Widgets EditText Button fill_parent wrap_content
- Widgets DigitalClock AnalogClock CheckBox DatePicker Chronometer
- Widgets RadioGroup e RadioButton para sexo masculino feminine
- Widgets mostrando imagem com o ImageView
Novo projecto: Calculadora
- Iniciando um projeto novo para calculadora no Android
- Implementando no java os Widgets com findViewById
- setOnClickListener public void onClick evento parseDouble
- localizando e corrigindo bug da calculadora
- LinearLayout horizontal vertical incrementando calculadora
- Finalizando calculadora subtrair multiplicar dividir somar
- EditText numeric decimal signed integer
Novo projecto: Venda de productos de videoaulas
- Criando um novo projeto para venda de produtos de videoaulas
- CheckBox dos produtos para venda
- Finalizando projeto de venda com soma dos produtos
- AlertDialog Builder Caixa de Dialogo
- AlertDialog Builder setTitle e setNeutralButton
- Projeto novo usando Graphical Layout Form Widgets
- Mais Graphical Layout Frame Table Absolute outros
- Finalizando Graphical Layout Imagens Media Advanced
- Criando e testando em avd plataforma 3
- Criando e testando em avd plataforma 2_3
Novo projeto com cadastro e varias telas
- Novo projeto com cadastro e varias telas
- Metodo para chamar tela de cadastro do menu principal
- Navegando entre as telas cadastro consulta e menu principal
- Mais Navegando entre as telas cadastro consulta e menu principal
- AndroidManifest mudando versão e Navegando entre as telas
- Melhorando o codigo de navegação entre telas
- Finalizando navegação entre layouts
Novo projecto: Gravar registros
- Criando novo projeto para gravar registros
- Classe para armazenar os registros
- Gravando os registros e visualizandor eles
- Classe auxiliar para leitura de registros
- Contador de registros e AlertDialogBuilder
- Criando metodo para personalizar caixas de mensagem
- Implementando proximo registro e registro anterior
- Criando os metodos de navegação pelos registros
- Colocando posição de registro para evitar erro ao navegar
- Melhorando organizando codigo java do cadastro
- Evitando force close com try catch melhorando código
- Metodo para mostrar dados e finalizando projeto
- requestFocus e otimizando o codigo com mais métodos
- Finalizando aplicação de cadastro de dados na memória
Menus
- Iniciando a parte criação de Menus usando XML
- onOptionsItemSelected Menu com XML
- Inserindo Icone e finalizando menus com Xml
- Criando menus por codificação javab
- Eventos nos menus por codificação Java
- submenus e finalizando menus por codificação Java
Novo Projeto com persitência de dados em Banco
- Novo Projeto com persitência de dados em Banco
- SQLiteDatabase Cursor bibliotecas para Banco
- criando banco e tabela openOrCreateDatabase MODE_WORLD_READABLE CREATE TABLE
- listeners inicialização de objetos telas de cadastro e consulta
- close fecha banco cursor mostrar dados
- query buscando dados where group by order by
- cursor getCount moveToFirst na busca dos dados
- Cursor getColumnIndex moveToPrevious moveToNext
- execSQL insert into to para gravar dados no banco SQLitedatabase
- Gravando dados no banco SQLitedatabse
- importando projeto e usando em sistema 64 bits
- Testando e finalizando persistencia em SQLitedatabase
Arquitetura do Android
- Arquitetura do Android Dalvik Frameworks libraries kernel
NetBeans 7
- NetBeans 7 instalando e configurando plugins
- NetBeans 7 gerenciando plataforma e criando primeiro exemplo
- NetBeans 7 explicando R layout implementando build
- Netbeans 7 projeto calculadora e comparação com eclipse
Trabalhando com mapas
- Google map api certificado MD5 keytool
- Obtendo map Key do site da google atraves do md5 gerado
- MapActivity instalando e configurando biblioteca externa google
- uses library permission internet apiKey
- APK e DEX tipos de arquivos e finalizando mapas