Android

Android Studio, Gradle – Adicionando ViewPagerIndicator como dependência (Adding ViewPagerIndicator dependency to Gradle project)

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos […]

Android Studio, Gradle – Adicionando kSOAP2 como dependência (Adding kSOAP dependency to Gradle project)

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos […]

Android Studio – Importanto a biblioteca Simple-Xml (Importing Simple-Xml library)

Simple-XML é uma biblioteca de serialização e configuração XML de alto desempenho para Java. Seu objetivo é proporcionar um mapeamento XML que permite o rápido desenvolvimento em XML. Essa biblioteca favorece ao desenvolvimento de sistemas de XML com o mínimo esforço e redução de erros. Dispõe de serialização de objeto completo e desserialização, mantendo cada […]

Android – Como espelhar uma imagem / inverter (Image Flipping / Mirroring)

A seguir como espelhar uma imagem horizontalmente ou verticalmente: // definicao de tipo public static final int FLIP_VERTICAL = 1; public static final int FLIP_HORIZONTAL = 2; public static Bitmap flip(Bitmap src, int type) { // criar new matrix para transformacao Matrix matrix = new Matrix(); // if vertical if(type == FLIP_VERTICAL) { // y […]

Android – Adeus launcher drawables, olá mipmaps!

No ultimo update do Android Studio para versão 1.1, o uso das pastas mipmaps se tornaram padrão. O que mudou foi que as pastas para os lauchers drawables antes com este formato: res/ drawable-mdpi/ic_launcher.png (48×48 pixels) drawable-hdpi/ic_launcher.png (72×72) drawable-xhdpi/ic_launcher.png (96×96) drawable-xxhdpi/ic_launcher.png (144×144) drawable-xxxhdpi/ic_launcher.png (192×192) Foram alteradas para mipmaps, deixando a nomenclatura drawable apenas para arquivos […]

Android / Java – Como calcular distância entre dois pontos GPS

Segue o método responsável pelo calculo, basta passar as duas coordenadas, latitude e longitude origem e destino. O retorno será em metros. private double calculaDistancia(double lat1, double lng1, double lat2, double lng2) { //double earthRadius = 3958.75;//miles double earthRadius = 6371;//kilometers double dLat = Math.toRadians(lat2 – lat1); double dLng = Math.toRadians(lng2 – lng1); double sindLat […]

Android – Como usar medidas DP, SP programaticamente (Use DIP, SP metrics programmatically)

As unidades de medidas estão para facilitar nossa programação para diferentes telas, para definir no XML é bem simples, basta inserir a medida e depois a unidade (android:layout_width=”100dp”), porem quando vamos fazer programaticamente, por padrão a medida aceita é dada por PX (pixel). O objectivo é o de calcular o número de pixels de acordo […]

Android Studio, Gradle – Adicionar dependências no projeto usando o Maven (Maven Dependencies with Android Studio / Gradle)

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos […]

Android Studio, Gradle – Adicionando uma biblioteca externa ao projeto (Gradle adding external library to a project)

Este é minha primeira publicação sobre o Android Studio, ao utiliza-lo tive uma dificuldade para aprender o novo modo de tratar com as dependências utilizando o Gradle. O Android Studio trabalha com um projeto principal e dentro dele seus módulos, quem faz a associação entre os módulos é o gradle, ao criarmos um app criamos […]

Android – Como não fechar um AlertDialog quando um botão for selecionado. (How to prevent a dialog from closing when a button is clicked)

  No Android quando criamos um AlertDialog e definimos os botões, Possitive Button ou Negative Button, por padrão ao clicar neles a caixa de dialogo automaticamente é fechada, porem nem sempre queremos esta ação, as vezes queremos validar um EditText ou algo naquele dialogo, para não realizar duas interações como fechar o dialogo e abrir um […]

Rolar para o topo