Às vezes é necessária uma interação muito simples com o operador, como pedir uma confirmação ou apresentar um aviso. Nestas horas, AlertDialog pode ser uma opção mais simples que criar uma Activity. Existem, como sempre, algumas pegadinhas.
terça-feira, outubro 30, 2012
segunda-feira, outubro 29, 2012
Livro de Outubro: Who Could That Be At This Hour?
Lemony Snicket está de volta! Seis anos após o final de "Desventuras em Série" ("A Series of Unfortunate Events"), uma nova série é iniciada: "All The Wrong Questions". O primeiro livro é "Who Could That Be At This Hour?", lançado no dia 23 passado. Graças à magia dos eBooks, já recebi e li o meu exemplar.
quinta-feira, outubro 18, 2012
Desenvolvendo para Android: O ListView
O ListView é um widget dos mais úteis, permitindo apresentar uma lista "rolável" de itens, onde cada item pode ser composto de vários widgets. É relativamente simples preencher um ListView com dados provenientes de uma matriz ou base de dados, através de um Adapter. Embora seja largamente utilizado, o ListView tem algumas características, digamos, irritantes.
terça-feira, outubro 16, 2012
Motores de Passo: Movimentando com um Arduino + L293D
Neste post vamos juntar o que vimos em dois posts anteriores e colocar em movimento um motor de passo usando um Arduino conectado a um L293D.
Categorias:
Arduino,
Eletrônica,
Motores,
Programação
domingo, outubro 14, 2012
Jogo do Mês: King of Dragon Pass
King of Dragon Pass é um jogo de estratégia de 99, onde você comanda um clã de bárbaros, com o objetivo de ser um rei de uma tribo e, depois, rei de todo o Dragon Pass. Existem vários elementos que tornam este jogo único.
quinta-feira, outubro 11, 2012
Desenvolvendo para Android: Duplo toque Indesejado
Como vimos no post anterior, uma interação do operador com um elemento da tela acionará um Listener. Existem, porém, mas algumas questões a considerar. Um exemplo destas questões é o misterioso duplo toque de um botão.
terça-feira, outubro 09, 2012
Motores de Passo: Introdução
Motores de passo são mais complicados de controlar, mas possibilitam um controle muito preciso de posição e movimento. Neste post vamos começar a conhecê-los.
quinta-feira, outubro 04, 2012
Desenvolvendo para Android: Event Listeners
Todo framework de tratamento de interface gráfica precisa tratar a questão do assincronismo da interação: uma interface gráfica apresenta ao operador um conjunto de elementos com os quais ele pode interagir em qualquer ordem e a qualquer momento.
No Android esta interação é tratada pelos Event Listeners. Embora seja fácil usar isto mecanicamente, os conceitos envolvidos não são totalmente triviais.
No Android esta interação é tratada pelos Event Listeners. Embora seja fácil usar isto mecanicamente, os conceitos envolvidos não são totalmente triviais.
terça-feira, outubro 02, 2012
Motores DC: Arduino Controlando um Motor usando um L293D
Veremos neste post um exemplo de controle de motor com o Arduino, usando o integrado L293D que vimos no post anterior da série.
Categorias:
Arduino,
Eletrônica,
Motores,
Programação
domingo, setembro 30, 2012
Álbum do Mês: Pet Sounds
Pet Sounds, dos Beach Boys, é considerado um dos melhores álbuns dos anos 60, e um dos mais influentes na música popular. Estranhamente este CD só é encontrado por aqui importado. Graças à iTunes pude finalmente escutar esta obra prima.
sexta-feira, setembro 28, 2012
Desenvolvendo para Android: Intents
Uma Intent é uma estrutura de dados usada para executar uma ação no Android. Vou comentar aqui sobre o uso de Intents para disparar Activities, porém elas podem ser usadas também para comunicar com outras aplicações e serviços.
quinta-feira, setembro 27, 2012
Motores DC: Dois Circuitos Integrados de Ponte H
Na última vez que falei de motores eu apresentei a Ponte H, que eu implementei com transistores discretos. Felizmente existem várias opções de circuitos integrados contendo uma ponte H. Veremos aqui dois modelos.
quarta-feira, setembro 26, 2012
Desenvolvendo para Android: Layout das Activities
Como vimos na parte anterior, tipicamente as telas da nossa aplicação correspondem a uma classe derivada de Activity. Uma tarefa importante desta classe é apresentar o conteúdo da tela. Embora isto possa ser feito totalmente por código, o mais comum é usarmos um arquivo de layout.
segunda-feira, setembro 24, 2012
Desenvolvendo para Android: Introdução às Activities
Uma Activity no Android corresponde, grosseiramente, a uma tela. Do ponto de vista da programação, é uma classe a partir da qual vamos derivar as nossas classes que irão implementar a maioria das nossas telas.
domingo, setembro 16, 2012
Crítica: Legion Lost
Legion Lost foi uma mini série da Legião dos Super Heróis, publicada em 12 partes de maio de 2000 a 2001. Eu acabei de ler a coletânea em capa dura publicada no ano passado (a versão paperback está prevista para este mês) e coloco aqui as minhas observações.
quarta-feira, setembro 12, 2012
Dois Bugs Incomuns com ASP.Net
Gostaria de compartilhar com a minha dupla de leitores dois bugs curiosos que eu enfrentei recentemente em uma aplicação ASP.NET. Foram duas pequenas besteiras, mas ilustram alguns aspectos curiosos do ASP.Net.
segunda-feira, setembro 10, 2012
Desenvolvendo para Android: O Ambiente (cont)
Continuando os comentários sobre o ambiente de desenvolvimento para Android, algumas observações que esqueci no post anterior e um pouco sobre o SDK e o emulador;
domingo, setembro 09, 2012
Crítica: Days of Future Passed
"On the Rocks" me levou a "Gemini" de Lana Lane, que me levou a procurar "Nights in White Satin" no YouTube e chegar a "Days of Future Passed", considerada a obra prima do Moody Blues.
terça-feira, setembro 04, 2012
ATtiny 45/85 Ligado à USB: Colocando para Funcionar o EasyLogger
Como mencionei no post anterior, o EasyLogger é um exemplo de uso do V-USB. Um ATtiny85 envia o valor lido pelo ADC para um PC, simulando um teclado USB.
No post anterior vimos o esquema do hardware, vamos ver agora a questão do software e alguns detalhes práticos.
No post anterior vimos o esquema do hardware, vamos ver agora a questão do software e alguns detalhes práticos.
domingo, setembro 02, 2012
eBook de Agosto: The Witches of Karres
Tendo apreciado o eBook grátis "The Hub - Dangerous Territory", resolvi investir US$5 na compra de um outro livro do mesmo autor (James H. Schmitz) na Baen Books.
Assinar:
Postagens (Atom)









