Picasso – Uma poderosa biblioteca para cache e download de imagens para Android.


 A biblioteca Picasso, permite o carregamento de imagem “sem problemas” para sua aplicação, ela gerencia toda a parte de download e exibição de imagem com um controle muito eficaz.
Ela possui recursos essenciais, que nós programadores temos dificuldades em implementar, como:
  •  Manipulação de reciclagem do ImageView e controle do cancelamento de download no adapter.
  •  Transformações de imagem complexas, com uso de memória mínima.
  • Cache de memória e disco automático.
Resumindo, essa biblioteca é SHOW!
Para mais detalhes, download, exemplos:

http://square.github.io/picasso/

Android + Servlet – Como criar um Servlet para tráfego de objetos com o Android


comunicacao

“Servlet (servidorzinho em tradução livre) é um componente como um servidor, que gera dados HTML e XML para a camada de apresentação de uma aplicação Web. É basicamente uma classe na linguagem de programação Java que dinamicamente processa requisições e respostas, proporcionando dessa maneira novos recursos aos servidores. A definição mais usada considera-os extensões de servidores. Servlet é um módulo que estende a funcionalidade de um servidor Web, através de módulos de aplicação implementados em Java.” (Wikipédia)

O objetivo desse post é mostrar como criar um Servlet para se comunicar via objetos com um cliente Android. No exemplo vou utilizar o NetBeans 7.3 com Glassfish e o Android com uma maquina virtual 4.2.2. O objetivo deste post não é explicar toda estrutura do Servlet, mas sim explicar a criação de um projeto simples que receba um objeto e retorne outro.

Vamos iniciar com a criação do Servlet: Continuar lendo

Android – Ativar o Roteador Wi-Fi programaticamente. (How to turn on hotspot in Android Programmatically)


android_hotspot

O método abaixo é capaz de ativar e configurar o roteador wi-fi, veja que podemos passar a classe WifiConfiguration para configurar, caso queira manter a mesma configuração basta passar ‘null’.

    /**
     * Exemplo:
     * WifiConfiguration netConfig = new WifiConfiguration();
     * netConfig.SSID = "EVE03";
     * netConfig.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
     * netConfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
     * netConfig.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
     * netConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
     *
     * @param wifiConfiguration passar null para manter as configurações atuais
     * @param enable habilitar ou nao o hotspot/wifi ap
     * @throws Exception
     */
    public void setWifiApEnable(WifiConfiguration wifiConfiguration, boolean enable) throws Exception {
        WifiManager wifi_manager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
        Method wifiApConfigurationMethod = wifi_manager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
        wifiApConfigurationMethod.invoke(wifi_manager, wifiConfiguration, enable);
    }

Lembre-se de aplicar as permissões necessárias:
Continuar lendo

Android – Iniciar Service no boot (How to auto-start services on boot)


inicializando

 

MUDAMOS, VEJA EM :

http://helpdev.com.br/2013/05/20/android-iniciar-service-no-boot-how-to-auto-start-services-on-boot/

Android – Lendo o Logcat de dentro de um app (Read logcat programmatically within application)


logcat

O sistema de exploração Android fornece um mecanismo para a coleta e visualização de logs chamado logcat. Nele as mensagens de depuração e de sistemas de várias aplicações são recolhidas e registradas, e podem então ser visualizadas e filtrada pelo comando logcat.

Para obter informações completas sobre as opções LogCat e especificações de filtragem, consulte Leitura e Escrita Logs.
Para mais informações sobre como acessar logcat de DDMS, ao invés da linha de comando, consulte Usando o DDMS .

Neste post vamos mostrar como ler o arquivo de log do android programaticamente. Primeiro vamos inserir as seguintes permissões:

<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.ACCESS_SUPERUSER" />

Agora para capturar o log: Continuar lendo

Android – Adicionando ícones na ActionBar


actionbar

A ActionBar é uma característica da janela para identificar a aplicação e fornecer ações ao usuários e modos de navegação. Você deve usar a ActionBar  na maioria das atividades que precisam apresentar ações do usuário ou uma navegação global, pois fornece uma interface consistente entre os aplicativos e o sistema.

Abaixo vamos mostrar como inserir algumas informações na actionBar e icones de ações, assim como mostrado na imagem acima. Continuar lendo

Android – Imagem 9-patch no ImageView (9-patch graphic doesn’t scale in image view)


9-patch

Resumidamente a imagem 9-patch é utilizada para redimensionar uma imagem sem perder sua forma. No software 9-patch que se encontra na pasta tools de seu sdk definimos com marcação de um pixel ‘preto’ a área que deve ser escalada (superior e esquerda) e opcionalmente área de padding (inferior e direita).

Para que a imagem 9-patch funcione corretamente com escala você deve atribuir a tag android:scaleType=”fitXY” em seu xml.
Abaixo segue um exemplo utilizando a imagem “indicator.9.png”

<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/indicator"
android:scaleType="fitXY"
/>

Fonte da imagem :http://goo.gl/37OQl