android

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

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

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

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

Android – Adicionando ícones na 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 […]

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

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

Android – Desabilitar o scroll/swipe horizontal do ViewPager (Disable paging/swiping of a ViewPager)

Para desabilitar a movimentação horizontal com os dedos(Scroll/Swipe) do ViewPager faça: viewPager.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View arg0, MotionEvent arg1) { return true; } }); Se você quiser habilitar novamente: viewPager.setOnTouchListener(null); Fonte da imagem: http://goo.gl/02bDS

Android – Limpar a pilha de Activity, ‘Android Stack’ (How to clear the Android Stack of activities?)

Como conhecedor da plataforma Android, DEVEMOS saber que ao chamarmos o método startActivity estamos adicionando a atividade em uma fila (ou pilha), o Android chama essa fila de ‘Android Stack’. Há situações que ao iniciarmos uma nova Activity temos que limpar a pilha, para fazer isso basta definirmos certas “flags” no Intent responsável. Veja o […]

Android – Pegar Thumbnail de vídeo (Get Thumbnail image of video from video url)

  O Thumbnail são versões reduzidas de imagens, usadas para tornar mais fácil o processo de busca e visualização. Neste exemplo vamos ver como capturar um Thumbnail de um arquivo de vídeo em nosso sdcard. Abaixo é mostrado um método simples para isso, ele recebe uma String que é o diretório e retorna um Bitmap no qual […]

Android – Autocompletar (MultiAutoCompleteTextView, AutoCompleteTextview)

O MultiAutoCompleteTextView permite selecionarmos vários itens de uma lista, este recurso pode ser muito utilizado em casos de envio de mensagens ou destinatários no envio de um Email. Ele extende AutoCompleteTextView que é utilizado para completar somente um item. Sua implementação é feita da mesma maneira. Para implementarmos utilizaremos recursos básicos como, uma lista de itens, um xml para o item e um adapter […]

Android – Minimizar aplicação moveTaskToBack (Minimize activity on back key press)

Para minimizar  a aplicação/activity  você utilizará um recurso chamado moveTaskToBack. Abaixo segue o código de como implementar esse recurso através do botão “back” do dispositivo: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { this.moveTaskToBack(true); return true; } return super.onKeyDown(keyCode, event); }

Android – Adicionar reticências no TextView com uma ou múltiplas linhas.

O atributo responsável em adicionar as reticências em um TextView se chama “ellipsize” este atributo tem valores como: none start (adicionado “…” no inicio do texto, ex: “… middle fim”) middle (adicionado “…” no meio do texto, ex: “start … fim”) end (adicionado “…” no final do texto ex: “start middle …) marquee (sem “…” porem […]

Rolar para o topo