Enviar pesquisa
Carregar
Aula 22/05 (Handler)
•
Transferir como PPSX, PDF
•
0 gostou
•
652 visualizações
Ricardo Longa
Seguir
O que são Handlers? Para que servem? Uma introdução rápida sobre o assunto.
Leia menos
Leia mais
Tecnologia
Negócios
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 18
Baixar agora
Recomendados
Trabalhando com Notification (Android).
Aula 05/06 (Notification)
Aula 05/06 (Notification)
Ricardo Longa
Cap9
Cap9
Cedemir Pereira
Slides da minha apresentação de Android Wear no meetup de Android do GDGSP #android #wear #dev #gdgsp
Android wear
Android wear
Paula Caroline da Rosa
Aula <br>topico 1 <br>topico 2
Java - Introdução a banco de dados
Java - Introdução a banco de dados
Sérgio Souza Costa
Atividades e Intenções (Android)
Atividades e Intenções (Android)
Natanael Fonseca
Essa apresentação fala um pouco sobre o que é, quando e porque aplicar Refatoração em seu código. Além de mostrar algumas técnicas que Martin Fowler mostra em seu livro.
Refactoring
Refactoring
Bruno Lui
Padrão Iterator
Padrão Iterator
robson santiago
Java10
Java10
Robson Silva Espig
Recomendados
Trabalhando com Notification (Android).
Aula 05/06 (Notification)
Aula 05/06 (Notification)
Ricardo Longa
Cap9
Cap9
Cedemir Pereira
Slides da minha apresentação de Android Wear no meetup de Android do GDGSP #android #wear #dev #gdgsp
Android wear
Android wear
Paula Caroline da Rosa
Aula <br>topico 1 <br>topico 2
Java - Introdução a banco de dados
Java - Introdução a banco de dados
Sérgio Souza Costa
Atividades e Intenções (Android)
Atividades e Intenções (Android)
Natanael Fonseca
Essa apresentação fala um pouco sobre o que é, quando e porque aplicar Refatoração em seu código. Além de mostrar algumas técnicas que Martin Fowler mostra em seu livro.
Refactoring
Refactoring
Bruno Lui
Padrão Iterator
Padrão Iterator
robson santiago
Java10
Java10
Robson Silva Espig
Apostila:Curso de java II
Apostila:Curso de java II
Verônica Veiga
O Tkinter é um conjunto de widgets (componentes de interface gráfica) para Interface Gráfica com o Usuário(GUI). Uma das vantagens desse módulo gráfico é que ele já vem junto com o Python.
Python Interface Gráfica Tkinter
Python Interface Gráfica Tkinter
antonio sérgio nogueira
Apresentação que realizei no evento DevFest de 2012 sobre Fragments.
DevFest 2012 - Esquartejando sua Activity com Fragments
DevFest 2012 - Esquartejando sua Activity com Fragments
Suelen Carvalho
Java12
Java12
Robson Silva Espig
Repetições e vetores
Repetições e vetores
Thiago Luis Colozio Casácio
Fragmentos
Fragmentos
Natanael Fonseca
Palestra sobre a construção de interfaces gráficas utilizando o Tkinter que é o módulo padrão para construção de GUI's do Python. Essa apresentação foi feita no III PUG-PI (Python User Group do Piaui).
Palestra sobre tkinter
Palestra sobre tkinter
Marcos Castro
Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)
Sérgio Souza Costa
Java interface gráfica swing
Java interface gráfica swing
Armando Daniel
Estarei tratando aqui, como podemos utilizar a linguagem java, para acessar bancos de dados. Os conceitos aqui discutidos, podem ser usados para criar aplicações, que acessem diferentes base de dados, desde banco de dados relacionais, banco de dados orientados a objetos ou até arquivos em textos plano. Utilizaremos os padrões de projeto Factory com DAO(Data Access Object).
Como conectar programas em linguagem java a bases de dados
Como conectar programas em linguagem java a bases de dados
Henrique Fernandes
Hierarquia Window, dentro do pacote Javax Swing
Hiearquia Window
Hiearquia Window
Daniel Arndt Alves
Acompanhe essa sessão do Magic Sem Segredos e descubra a facilidades e os benefícios dessa integração entre .NET e Magic xpa. Coloque suas dúvidas nos comentários do BLOG para respondermos ao vivo. ===== A Plataforma de Aplicação Magic xpa proporciona um ambiente de desenvolvimento e execução simples, livre de código e de excelente custo-benefício, que permite que as organizações e ISV’s rapidamente criem aplicações de negócios amigáveis, de nível empresarial, multi-plataforma para dispositivos móveis e desktops que utilizam as mais recentes e avançadas funcionalidades e tecnologias. Com seu motor de execução baseado no Microsoft .NET Framework, aplicações Magic xpa qualificam-se como aplicações padrão .NET. Isso fornece aos desenvolvedores o acesso a uma ampla gama de serviços .NET prontos, comerciais e de terceiros, formulários e controles para uso em suas aplicações. Além disso, o uso de formulários de controles Windows. NET dá aos aplicativos uma moderna, amigável experiência de usuário que melhora a usabilidade.
Explorando a Integração com .NET com o Magic xpa – Magic Sem Segredos – S01E07
Explorando a Integração com .NET com o Magic xpa – Magic Sem Segredos – S01E07
Magic Software Brasil
Aprendendo a montar layouts para as orientações Landscape e Portrait.
Aula 5 - 24/04 (Landscape / Portrait)
Aula 5 - 24/04 (Landscape / Portrait)
Ricardo Longa
Android Palestra
Android Palestra
Renato
Introduction Android - C.E.S.A.R
Introduction Android - C.E.S.A.R
Renato
Organizando os componentes visuais.
Aula 10 04 (Gerenciadores de layouts)
Aula 10 04 (Gerenciadores de layouts)
Ricardo Longa
Pomodoro agil
Pomodoro agil
Renato
Aprenda alguns comandos da API de persistência do Android.
Aula 12/06 (SQLite)
Aula 12/06 (SQLite)
Ricardo Longa
Um resumo sobre Service em Android.
Aula 05/06 (Service)
Aula 05/06 (Service)
Ricardo Longa
android_overview
android_overview
Renato
A talk about Android presented at USCS.
Android na prática - USCS
Android na prática - USCS
Renato
ScrollView
Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)
Ricardo Longa
Mais conteúdo relacionado
Mais procurados
Apostila:Curso de java II
Apostila:Curso de java II
Verônica Veiga
O Tkinter é um conjunto de widgets (componentes de interface gráfica) para Interface Gráfica com o Usuário(GUI). Uma das vantagens desse módulo gráfico é que ele já vem junto com o Python.
Python Interface Gráfica Tkinter
Python Interface Gráfica Tkinter
antonio sérgio nogueira
Apresentação que realizei no evento DevFest de 2012 sobre Fragments.
DevFest 2012 - Esquartejando sua Activity com Fragments
DevFest 2012 - Esquartejando sua Activity com Fragments
Suelen Carvalho
Java12
Java12
Robson Silva Espig
Repetições e vetores
Repetições e vetores
Thiago Luis Colozio Casácio
Fragmentos
Fragmentos
Natanael Fonseca
Palestra sobre a construção de interfaces gráficas utilizando o Tkinter que é o módulo padrão para construção de GUI's do Python. Essa apresentação foi feita no III PUG-PI (Python User Group do Piaui).
Palestra sobre tkinter
Palestra sobre tkinter
Marcos Castro
Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)
Sérgio Souza Costa
Java interface gráfica swing
Java interface gráfica swing
Armando Daniel
Estarei tratando aqui, como podemos utilizar a linguagem java, para acessar bancos de dados. Os conceitos aqui discutidos, podem ser usados para criar aplicações, que acessem diferentes base de dados, desde banco de dados relacionais, banco de dados orientados a objetos ou até arquivos em textos plano. Utilizaremos os padrões de projeto Factory com DAO(Data Access Object).
Como conectar programas em linguagem java a bases de dados
Como conectar programas em linguagem java a bases de dados
Henrique Fernandes
Hierarquia Window, dentro do pacote Javax Swing
Hiearquia Window
Hiearquia Window
Daniel Arndt Alves
Acompanhe essa sessão do Magic Sem Segredos e descubra a facilidades e os benefícios dessa integração entre .NET e Magic xpa. Coloque suas dúvidas nos comentários do BLOG para respondermos ao vivo. ===== A Plataforma de Aplicação Magic xpa proporciona um ambiente de desenvolvimento e execução simples, livre de código e de excelente custo-benefício, que permite que as organizações e ISV’s rapidamente criem aplicações de negócios amigáveis, de nível empresarial, multi-plataforma para dispositivos móveis e desktops que utilizam as mais recentes e avançadas funcionalidades e tecnologias. Com seu motor de execução baseado no Microsoft .NET Framework, aplicações Magic xpa qualificam-se como aplicações padrão .NET. Isso fornece aos desenvolvedores o acesso a uma ampla gama de serviços .NET prontos, comerciais e de terceiros, formulários e controles para uso em suas aplicações. Além disso, o uso de formulários de controles Windows. NET dá aos aplicativos uma moderna, amigável experiência de usuário que melhora a usabilidade.
Explorando a Integração com .NET com o Magic xpa – Magic Sem Segredos – S01E07
Explorando a Integração com .NET com o Magic xpa – Magic Sem Segredos – S01E07
Magic Software Brasil
Mais procurados
(12)
Apostila:Curso de java II
Apostila:Curso de java II
Python Interface Gráfica Tkinter
Python Interface Gráfica Tkinter
DevFest 2012 - Esquartejando sua Activity com Fragments
DevFest 2012 - Esquartejando sua Activity com Fragments
Java12
Java12
Repetições e vetores
Repetições e vetores
Fragmentos
Fragmentos
Palestra sobre tkinter
Palestra sobre tkinter
Introdução ao Java Swing (Interface)
Introdução ao Java Swing (Interface)
Java interface gráfica swing
Java interface gráfica swing
Como conectar programas em linguagem java a bases de dados
Como conectar programas em linguagem java a bases de dados
Hiearquia Window
Hiearquia Window
Explorando a Integração com .NET com o Magic xpa – Magic Sem Segredos – S01E07
Explorando a Integração com .NET com o Magic xpa – Magic Sem Segredos – S01E07
Destaque
Aprendendo a montar layouts para as orientações Landscape e Portrait.
Aula 5 - 24/04 (Landscape / Portrait)
Aula 5 - 24/04 (Landscape / Portrait)
Ricardo Longa
Android Palestra
Android Palestra
Renato
Introduction Android - C.E.S.A.R
Introduction Android - C.E.S.A.R
Renato
Organizando os componentes visuais.
Aula 10 04 (Gerenciadores de layouts)
Aula 10 04 (Gerenciadores de layouts)
Ricardo Longa
Pomodoro agil
Pomodoro agil
Renato
Aprenda alguns comandos da API de persistência do Android.
Aula 12/06 (SQLite)
Aula 12/06 (SQLite)
Ricardo Longa
Um resumo sobre Service em Android.
Aula 05/06 (Service)
Aula 05/06 (Service)
Ricardo Longa
android_overview
android_overview
Renato
A talk about Android presented at USCS.
Android na prática - USCS
Android na prática - USCS
Renato
ScrollView
Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)
Ricardo Longa
Enviando dados entre activities.
Aula 10 04 (intents)
Aula 10 04 (intents)
Ricardo Longa
Aprenda a trabalhar com SharedPreferences.
Aula 6 - 08/05 (SharedPreferences)
Aula 6 - 08/05 (SharedPreferences)
Ricardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
Treze ferramentas/frameworks para desenvolvimento android
Treze ferramentas/frameworks para desenvolvimento android
Ricardo Longa
Aula 04: Android e o uso de intents.
Aula04 android intents
Aula04 android intents
Roberson Alves
Oficina SESC Android - Ago/2012
Oficina Sesc Android - V1
Oficina Sesc Android - V1
Odair Bonin Borges
Aprenda a criar menus e submenus para a sua aplicação Android.
Aula 6 - 08/05 (Menu)
Aula 6 - 08/05 (Menu)
Ricardo Longa
A K19 é uma empresa especializada na capacitação de desenvolvedores de software. Sua equipe é composta por profissionais formados em Ciência da Computação pela Universidade de São Paulo (USP) e que possuem vasta experiência em treinamento de profissionais para área de TI. O principal objetivo da K19 é oferecer treinamentos de máxima qualidade que relacionados às principais tecnologias utilizadas pelas empresas. Através desses treinamentos, seus alunos se tornam capacitados para atuar no mercado de trabalho. Visando a máxima qualidade, a K19 mantém as suas apostilas em constante renovação e melhoria, oferece instalações físicas apropriadas para o ensino e seus instrutores estão sempre atualizados didática e tecnicamente. Uma das vantagens de desenvolver para o Android é que as ferramentas e programas necessários são todos gratuitos e disponíveis para todos os sistemas operacionais (OS X,Windows™e Linux). Para começar a programar para o Android é necessário conhecer (ou aprender) a linguagem Java, pois foi a linguagem escolhida pela Google.
K19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com Android
Aline Diniz
Aprenda a disparar intents em algum momento do futuro com AlarmManager.
Aula 29/05 (AlarmManager)
Aula 29/05 (AlarmManager)
Ricardo Longa
Minicurso sobre Android Annotations, GreenDAO, EventBus e Crouton ocorrido em 22 de outubro no TechNight 2014, na Universidade do Sul de Santa Catarina.
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Ricardo Longa
Uma breve introdução as activities do Android.
Tutorial Android - Activities
Tutorial Android - Activities
Jose Naves Moura Neto
Destaque
(20)
Aula 5 - 24/04 (Landscape / Portrait)
Aula 5 - 24/04 (Landscape / Portrait)
Android Palestra
Android Palestra
Introduction Android - C.E.S.A.R
Introduction Android - C.E.S.A.R
Aula 10 04 (Gerenciadores de layouts)
Aula 10 04 (Gerenciadores de layouts)
Pomodoro agil
Pomodoro agil
Aula 12/06 (SQLite)
Aula 12/06 (SQLite)
Aula 05/06 (Service)
Aula 05/06 (Service)
android_overview
android_overview
Android na prática - USCS
Android na prática - USCS
Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)
Aula 10 04 (intents)
Aula 10 04 (intents)
Aula 6 - 08/05 (SharedPreferences)
Aula 6 - 08/05 (SharedPreferences)
Treze ferramentas/frameworks para desenvolvimento android
Treze ferramentas/frameworks para desenvolvimento android
Aula04 android intents
Aula04 android intents
Oficina Sesc Android - V1
Oficina Sesc Android - V1
Aula 6 - 08/05 (Menu)
Aula 6 - 08/05 (Menu)
K19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com Android
Aula 29/05 (AlarmManager)
Aula 29/05 (AlarmManager)
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Tutorial Android - Activities
Tutorial Android - Activities
Semelhante a Aula 22/05 (Handler)
Claro, aqui está uma descrição de 3000 caracteres sobre programação e linguagens de programação web I e web II: A programação é uma habilidade fundamental no mundo digital de hoje, permitindo que os desenvolvedores criem aplicativos, websites e sistemas complexos que impulsionam a nossa vida cotidiana. No contexto da web, existem duas categorias principais de linguagens de programação: Web I e Web II, cada uma desempenhando um papel único na criação e no funcionamento de websites dinâmicos e interativos. As linguagens de programação Web I são essenciais para a construção dos componentes básicos de um website estático ou dinâmico. HTML (Hypertext Markup Language) é a espinha dorsal da Web I, fornecendo a estrutura fundamental para a apresentação de conteúdo na internet. Com HTML, os desenvolvedores podem criar páginas web, definindo a estrutura, o layout e os elementos de texto, imagem e mídia. Junto com HTML, o CSS (Cascading Style Sheets) é utilizado para estilizar e formatar o conteúdo, adicionando cores, fontes, espaçamentos e efeitos visuais para tornar o website mais atrativo e fácil de usar. Além disso, a Web I também engloba linguagens como JavaScript, que é responsável por adicionar interatividade e dinamismo às páginas web, permitindo a criação de elementos como animações, formulários interativos e funcionalidades de manipulação de dados em tempo real. Por outro lado, as linguagens de programação Web II são voltadas para o desenvolvimento de aplicativos web mais avançados e robustos, que exigem interações mais complexas e processamento de dados em larga escala. Entre as principais linguagens de programação Web II está o JavaScript, que, apesar de ser parte da Web I, desempenha um papel crucial nesta categoria. Com o avanço das tecnologias web, o JavaScript evoluiu significativamente, possibilitando o desenvolvimento de aplicativos web de página única (SPA) e frameworks de frontend como AngularJS, ReactJS e VueJS, que fornecem ferramentas poderosas para a criação de interfaces de usuário altamente responsivas e dinâmicas. Além do JavaScript, outras linguagens de programação Web II incluem PHP, Python, Ruby e Java, que são frequentemente utilizadas no desenvolvimento do lado do servidor (backend) de aplicativos web. Essas linguagens fornecem estruturas e bibliotecas robustas para a construção de sistemas escaláveis, seguros e eficientes, gerenciando operações como autenticação de usuários, acesso a banco de dados, manipulação de dados e processamento de solicitações HTTP. Em resumo, as linguagens de programação Web I e Web II desempenham papéis complementares na criação e no funcionamento de websites e aplicativos web modernos. Enquanto as linguagens de Web I fornecem os blocos de construção básicos e a interatividade inicial, as linguagens de Web II capacitam os desenvolvedores a criar experiências web avançadas, escaláveis e altamente funcionais, impulsionando a inovação e a evolução contínua da web como plataforma de comunicação e
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
nosbisantos
Apresentação sobre os principais aspectos deste Framework MVC que esta cada vez mais conquistando a confiança do mercado.
Vraptor
Vraptor
clauvane1708
Conceitos de encapsulamento, Herança e Polimorfismo
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
Cris Fidelix
Slides de apresentação complementares ao workshop de introdução a Android : http://xx.sinfo.org/en/workshop-android-programming
Introdução a programação em Android
Introdução a programação em Android
Pedro Veloso
Primeiros passos com ANDROID com o seguinte conteúdo: Activity, Ciclo de vida de uma Activity, O método setContentView(), Classe R, O XML, View e Intents.
Android Para Iniciantes
Android Para Iniciantes
Rodolfo G.Luna Freire
Android na Prática
Android na Prática
Ramon Ribeiro Rabello
Minicurso ministrado no X SIECOMP, 11 de março de 2013, UEFS
Introdução ao Android (minicurso 4h)
Introdução ao Android (minicurso 4h)
Rodrigo Rocha
Apresentação utilizada durante de aula de desenvolvimento para a web com Java na Bessa`s Technology
Persistência com JPA e Hibernate
Persistência com JPA e Hibernate
Fernando Oliveira
Diversos frameworks e serviços para facilitar o seu dia a dia com desenvolvimento Android serão apresentadas, tais como Spring Android, Roboguice, Robolectric, Android Query, Flurry e Xtify. Saiba as características de cada uma, suas vantagens e desvantagens e faça as suas escolhas!
Desvendando as ferramentas e serviços para o desenvolvedor Android
Desvendando as ferramentas e serviços para o desenvolvedor Android
joaobmonteiro
Aula actionscript basico
Aula actionscript basico
Wemerson Silva
Presentation did in Conexão Java 2014 event, about how to start with Android.
Conexao Java - Sua primeira app Android
Conexao Java - Sua primeira app Android
Suelen Carvalho
Exercícios java 20 02
Exercícios java 20 02
julyesersantos
Palestra realizada no Android Meetup #19 organizado pelo GDG SP.
Android Wear: Expandindo as funcionalidades do seu Android
Android Wear: Expandindo as funcionalidades do seu Android
Heider Lopes
Interface grafica
Interface grafica
Ialis Cavalcante
Criando itens de menu em aplicativos nativos com a BlackBerry API
Criando itens de menu em aplicativos nativos com a BlackBerry API
Criando itens de menu em aplicativos nativos com a BlackBerry API
Ricardo Ogliari
Apresentação do JQuery
JQuery
JQuery
Luciano Borges
Semelhante a Aula 22/05 (Handler)
(16)
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
Aula 15 e 16 - Navegação - Activities e Fragments.pptx.pdf
Vraptor
Vraptor
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
Introdução a programação em Android
Introdução a programação em Android
Android Para Iniciantes
Android Para Iniciantes
Android na Prática
Android na Prática
Introdução ao Android (minicurso 4h)
Introdução ao Android (minicurso 4h)
Persistência com JPA e Hibernate
Persistência com JPA e Hibernate
Desvendando as ferramentas e serviços para o desenvolvedor Android
Desvendando as ferramentas e serviços para o desenvolvedor Android
Aula actionscript basico
Aula actionscript basico
Conexao Java - Sua primeira app Android
Conexao Java - Sua primeira app Android
Exercícios java 20 02
Exercícios java 20 02
Android Wear: Expandindo as funcionalidades do seu Android
Android Wear: Expandindo as funcionalidades do seu Android
Interface grafica
Interface grafica
Criando itens de menu em aplicativos nativos com a BlackBerry API
Criando itens de menu em aplicativos nativos com a BlackBerry API
JQuery
JQuery
Mais de Ricardo Longa
A Neoway fornece serviços de análise de dados e Big Data por assinatura, trabalhando com mais de 10 terabytes de dados indexados de centenas de fontes, em duas verticais: prospecção de clientes e prevenção de fraudes bancárias. Nesta palestra vamos mostrar como organizamos o fluxo de processamento e análise de dados, desde a captura dos dados de mais de 200 fontes públicas, até a disponibilização para clientes. Apresentaremos como é gerenciado e monitorado nosso ecossistema para garantir alto desempenho e resiliência da plataforma, que consiste de 30 microsserviços e um cluster de ElasticSearch com mais de dez nós. Também serão mostradas as ferramentas utilizadas para implementar Continuous Integration/Delivery/Deployment, e o que nos motivou a refatorar grande parte dos serviços para a linguagem Go e a substituição de RabbitMQ para NSQ.io, assim como os ganhos obtidos e desafios enfrentados com essas mudanças. Um dos nossos principais desafios tem sido minimizar o tempo desde a captura de grandes volumes de dados até a disponibilização para clientes. Mostraremos como foi acelerado este processo de nove dias para quase realtime através de uma Stream API.
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Ricardo Longa
Tudo sobre a iniciativa do Grupo de Usuários Java de SC em adotar Java Specification Requests. Participe conosco!
Adopt a JSR
Adopt a JSR
Ricardo Longa
Esta palestra é fruto da iniciativa de adoção da JSR 339 pelo Grupo de Usuários Java de SC. Foi apresentada no The Developers Conference 2014 (Florianópolis). Trata das novidades da JAX-RS 2 em relação a especificação anterior.
JSR 339 - Java API for RESTful Web Services
JSR 339 - Java API for RESTful Web Services
Ricardo Longa
Uma rápida visão sobre o plugin do Eclipse, chamado JBoss Forge 2.
JBoss Forge 2
JBoss Forge 2
Ricardo Longa
Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 2)
Ricardo Longa
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
Ricardo Longa
Palestra apresentada na Semana de Cursos e Palestras da Computação (SECCOM 2013), na Faculdade Federal de SC.
Da introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento Android
Ricardo Longa
Um projeto Java EE 6/Android/iPhone open-source desenvolvido pelo Grupo de Usuários Java de SC.
Open Networking
Open Networking
Ricardo Longa
As suas regras de negócio mudam constantemente? Que tal gerenciar suas regras sem a necessidade de um re-deploy? Nesta palestra serão apresentadas as introduções aos projetos JBoss Drools Expert e JBoss Drools Flow (atualmente jBPM 5). Indicada as pessoas com nenhum ou mínimo conhecimento sobre a plataforma Drools pois serão desenvolvidos exemplos de regras e fluxos básicos para uma melhor compreensão.
Da introdução à prática com Drools Expert e Drools Flow
Da introdução à prática com Drools Expert e Drools Flow
Ricardo Longa
Mais de Ricardo Longa
(9)
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Adopt a JSR
Adopt a JSR
JSR 339 - Java API for RESTful Web Services
JSR 339 - Java API for RESTful Web Services
JBoss Forge 2
JBoss Forge 2
Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
Da introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento Android
Open Networking
Open Networking
Da introdução à prática com Drools Expert e Drools Flow
Da introdução à prática com Drools Expert e Drools Flow
Aula 22/05 (Handler)
1.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula
7 – Handler
2.
Objetivos da aula
Handler Exercícios
3.
O que é
Handler?
4.
A classe android.os.Handler
nos permite enviar ou agendar a execução de uma mensagem.
5.
Para enviar uma
mensagem precisamos instanciar android.os.Message e repassá-lo ao método sendMessage de Handler.
6.
Para receber uma
mensagem precisamos sobreescrever o método handlerMessage(message) da classe Handler.
7.
Como executar uma
mensagem?
8.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessage (new Message()); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
9.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessage (new Message()); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
10.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessage (new Message()); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
11.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessage(new Message()); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
12.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessage (new Message()); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
13.
Me parece sem
sentido! Que tal agendarmos este processamento?
14.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessage (new Message()); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
15.
public class MinhaActivity
extends Activity implements OnClickListener { private Handler handler = new TesteHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.teste_handler); Button play = (Button) findViewById(R.id.testehandler); play.setOnClickListener(this); } public void onClick(View v) { handler.sendMessageDelayed(new Message(), 3000); } private class TesteHandler extends Handler { @Override public void handleMessage(Message msg) { Toast.makeText(MinhaActivity.this, msg.what + "", Toast.LENGTH_LONG).show(); } } }
16.
17.
Exercício! Criem uma tela
de Splash, três segundos depois, iniciem a tela principal do projeto e finalizem a tela de Splash...
18.
Até a próxima!
Baixar agora