Boteco Digital

Android

Uma atividade necessária para o desenvolvimento é a persistência de dados, no Android não é diferente e realizar o Mapeamento Objeto Relacional é bastante trabalhoso. No mundo Java tempos diversas alternativas para como o Hibernate. No Android ainda não temos uma grande solução difundida, mas a o Sugar ORM fornece uma maneira fácil de fazer a persistência. Primeiro no Gradle importamos a dependência: Depois basta fazer a configuração que é bastante simples, editamos o arquivo AndroidManifest.xml DATABASE: o nome do […]

mais
Android

Um Fragment é basicamente um pedaço de interface do usuário dentro de uma Activity, podendo ser usados vários fragmentos para compor uma tela de vários painéis, sendo que estes podem ser facilmente reutilizados em outras Activitys. Um Fragment é como uma seção modular de uma Activity, que possui seu próprio ciclo de vida e eventos de entrada. Um fragment pode ser adicionado e removido da activity em tempo de execução. Um Fragment é sempre adicionado em uma Activity, sendo seus […]

mais
Android

Em algumas situações necessitamos dar ao usuário um feedback de informação sem que ele esteja necessariamente estar olhando para a tela, como uma notificação por exemplo e para isso utilizamos o recurso de vibrar do celular, que é bastante simples. Abaixo vemos como fazer isso. Para começar devemos colocar a permissão de vibrar no arquivo AndroidManifest.xml. Após isso basta dar o comando para o celular vibrar no local onde a ação que gera a vibração acontece, como o clique de […]

mais
Android

A classe MediaPlayer é utilizada para tocar uma boa variedade de formatos de áudio e vídeo, podendo reproduzir áudio armazenados nos recursos da aplicação (raw resources), no sdcard do dispositivo ou no formato de stream vindo de uma conexão de internet. O modo mais fácil é armazenando o conteúdo a ser reproduzido dentro da pasta de recursos da aplicação, para isso crie a pasta raw dentro do seu projeto e coloque seu conteúdo lá, no nosso exemplo foi “musica.mp3”. Algo […]

mais
Tags
Android

Como você já deve saber, as fontes disponiveis no Android são bastante limitadas, se resumindo as seguintes opções: Mas via código podemos inserir outras fontes, sendo que o aandroid aceita fontes no formato ttf, então se sua fonte estiver em outro formato você deve convertê-la para este, o que pode ser feito no site Everything Fonts. Com as fontes em mão, devemos colocá-las no projeto dentro da pasta assets, recomendo criar outra pasta dentro dela chamada fontes para melhor organização, […]

mais
Android

Em vários tipos de aplicativos, necessitamos que alguma ação seja agendada para ser executada algum tempo depois, ou que seja feita periodicamente fora do ciclo de vida de sua aplicação, para isso o sistema Android disponibiliza a o recurso de Alarm através da classe AlarmManager que utiliza melhor os recursos do sistema do que se tivessemos controlando através

mais
Android

Em muitos casos, necessitamos armazenar pequenas informações em nossos aplicativos, informações simples como data do último acesso ao servidor, a pontuação de um jogo ou simplesmente as configurações de um aplicativo da última vez que ele foi aberto. Neste casos utilizar o banco de dados seria muito trabalhoso, como utilizar um martelo para matar uma mosca. A plataforma Android nos fornece uma alternativa o SharedPreferences que permite o armazenamento simples de chave/valor. O armazenamento dos valores de m SharedPreferences é […]

mais
Android

O Instagram como você já deve ter ouvido falar é um serviço de compartilhamento de fotos. Como muitos dos aplicativos web ele fornece uma API para permitir que outras aplicações troquem informações com ele, por isso é um exemplo legal de como fazer o Android acessar um WebService. Para construir um aplicativo que se comunique com o Instagram é necessário registrar sua aplicação para obter um cliente_id e uma secret, isso pode ser feito pelo endereço Instagram Developer. Após logar […]

mais
Android

Um recurso muito interessante de se manipular em um dispositivo mobile é o seu posicionamento GPS(Global Positioning System) que fornece coordenadas de Latitude e Longitude permitindo criar aplicações que com base onde você está se comporta de maneira diferente ou gera resultados diferentes. Para começarmos devemos saber que um dispositivo Android possui uma classe para trabalharmos com localização, a classe LocationManager, esta classe não deve ser instanciada por nós, mas sim recuperada do sistema através do método: Para ela funcionar […]

mais
Android Dicas Internet Linux

Com a enorme popularidade dos SmartPhones com o sistema Android, vários aplicativos vem sendo disponibilizados, e cada vez mais encontramos aplicativos das mais variadas áreas e ótimos para várias finalidades. Eis que desta vez eu resolvi testar o WordPress no meu Samsung Galaxy S, fiquei satisfeito com o aplicativo (apresar de algumas deficiências). Primeiramente, devemos ativar os protocolos de publicação XML-RPC do WordPress, Movable Type, MetaWeblog e Blogger. Esta configuração é alterada na página de “Configurações de escrita” no seu blog […]

mais