À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
Assinar:
Postagens (Atom)