android

Android – Como copiar um texto programaticamente (How to Copy Text to Clip Board in Android?)

private void setClipboard(Context context,String text) { if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(text); } else { android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip = android.content.ClipData.newPlainText(“Copied Text”, text); clipboard.setPrimaryClip(clip); } }

Udacity – Cursos gratuitos Android

  Udacity nasceu de uma experiência da Universidade de Stanford na qual Sebastian Thrun e Peter Norvig ofereceram seu curso “Introdução à Inteligência Artificial” on-line para qualquer pessoa, gratuitamente. Mais de 160 mil alunos em mais de 190 países se inscreveram e não muito mais tarde, a Udacity nasceu. A Udacity está construindo uma universidade […]

Android, GitHub, Maven, JitPack – Disponibilizando uma biblioteca Android como dependência utilizando o GitHub + JitPack (publishing of android libraries)

Para disponibilizar uma biblioteca com gerenciamento de dependência, normalmente os desenvolvedores publicam suas libs em repositórios utilizando o Maven como ferramenta de configuração. Porem esse processo é complicado e trabalhoso. O JitPack (https://jitpack.io/) trabalha em conjunto com o Maven, GitHub, Gradle e o Android Arsenal para facilitar essa configuração, tornando muito simples criar uma biblioteca […]

Android – Salvar Logcat em arquivo (Save LogCat To A Text File)

O método abaixo é responsável por criar um arquivo de log na raiz do sdcard/ com a data do dia mais o appName passado por parametro. Após gerar o arquivo ele limpa o log do sistema, pois se chamado novamente ele escreve as novas informações no final do arquivo. public class LogCat { private static […]

Android Studio – Como incluir bibliotecas nativas .so no projeto (How to include *.so library in Android Studio?)

Adicionando .so Libary no Android Studio: Criar a pasta “jniLibs” dentro de “src/main/” Coloque todas suas .so libraries dentro da pasta: “src/main/jniLibs” A estrutuda da pasta deve ficar da seguinte forma, |–app: |–|–src: |–|–|–main |–|–|–|–jniLibs |–|–|–|–|–armeabi |–|–|–|–|–|–.so Files No arquivo build.gradle modifique a linha de compilação de bibliotecas para ficar da seguinte maneira: compile fileTree(dir: […]

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 – 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 – 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 […]

Rolar para o topo