curso android - secomp2011

Post on 07-Jul-2015

619 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Curso Android – SECOMP 2011

Yuri Adams Chaves Maia

Twitter: @yuriadams

#whoami

• Yuri Adams Chaves Maia

• Graduando em C.Computação – UECE

• Estagiário – TriadWorks

• Twitter: @yuriadams

• Email 1: yuriadams@triadworks.com.br

• Email 2: yuriadams@gmail.com

• Blog: yuriadamsmaia.wordpress.com

#topicos• Helloworld• Teoria• Activity• Componentes de tela• Layouts• Eventos• Menus

– ContextMenus

• Persistência com SQLite• Intents(Interação entre páginas, Câmera, Sms, … )• Mapas• Broadcast Receivers

#ambiente

• Android SDK -http://developer.android.com/sdk/index.html

• Eclipse IDE -http://www.eclipse.org/downloads/

• Plugin ADT(Android Developers Tools) para o Eclipse -http://developer.android.com/sdk/eclipse-adt.html

#ambiente

#ambiente

#ambiente

#ambiente

#ambiente

#ambiente

#helloworld

#helloworld

#helloworld

#helloworld

#helloworld

#helloworld

#helloworld

#helloworld

#helloworld

#teoria

#teoria

#teoria

• Services

– onResume(), onPause(), onStop() noWay!!

#teoria

• Receptores de Broadcast

• Widgets

• Notifications

#iniciando

• Criar nosso Projeto (agenda, etc.)

• Criar nosso xml

• Criar nossos componentes na tela.

• “Bindar” os componentes com o xml.

• Criar eventos de Clique.

• Criar Menus.

• Chamando Activity’s

#persistencia

• SQLite

• Criar nossoModel(id,nome,telefone,endereço,foto)

• Criar nosso DAO(extends SQLiteOpenHelper)

• Criar métodos do CRUD

• Criar Tela de Formulário

• Add os métodos e os eventos na Activity.

#Intents

• Câmera

• startActivityForResult(intent);

• Guardar as Fotos no SD CARD

• Add evento ao button no Formulario.java

• Carregar a Imagem

• Gerar o Bitmap

#Intents

• Ligando para o “Contato”

• Criar “Context Menu”

– onCreateContextMenu

– onContextItemSelected

– Criar Intent para a chamada

#Intents

• Enviando SMS– Criar Context Menu

– Criar opção do Item selecionado

– Chamando a Intent

• Me achando no Mapa– Criar Context Menu

– Criar opção do Item selecionado

– Chamando de novo a Intent

#inflandoAListView

• Override onResume()

• carregaLista()

• setAdapter()

#mapas

• *Google API Key

• Criar View (xml)

• Add na View

• Criar Activity (MapActivity)

#BroadcastReceiver

• SMSReceiver

• Criar o método isAluno no ContatoDAO

• Lógica: Se a msg recebida for de um contato, toca um mp3.

top related