Android

Android – Empilhando Fragments para navegação.(navigate backward through the fragment transactions)

Tenha em mente que quando você executa transações de fragments, tais como substituir ou remover um, muitas vezes é apropriado permitir que o usuário navegue para trás para “desfazer” a mudança. Para permitir que o usuário navegue para trás através das operações de fragmentos, você deve chamar o addToBackStack()  antes de dar commit no FragmentTransaction. […]

Android – Como fazer o ListView do Instagram (Instagram ListView)

O ListView do Instagram tem um efeito de rolagem muito interessante, conforme rolamos a lista o ‘cabeçalho’ de cada item fica fixo até o cabeçalho do próximo item chegar e tomar o seu lugar (conforme a imagem acima). O Segredo está no item da lista e na implementação da interface  AbsListView.OnScrollListener para escutarmos a rolagem da lista. […]

Android – Monitorar o status de conectividade (Monitoring the Connectivity Status)

Alguns dos usos mais comuns para alarmes e serviços de fundo é agendar atualizações regulares de dados e recursos da Internet ou executar downloads. Você pode usar o ConnectivityManager para verificar se você está realmente conectado à Internet, e em caso afirmativo, qual o tipo de conexão. Primeiramente lembre-se de inserir a seguinte permissão em […]

Android – Problemas ao executar adb no Ubuntu 64bits (Android adb not found / error=2 No such file or directory / Unable to run mksdcard SDK tool)

Unexpected exception ‘Cannot run program “/adt-bundle-linux/sdk/platform-tools/adb”: error=2, No such file or directory’ while attempting to get adb version from ‘/adt-bundle-linux/sdk/platform-tools/adb’ Unable to run mksdcard SDK tool Provavelmente ao instalar o Android no Ubuntu 64bits você vai se deparar com algum erro para executar o ADB ou o Emulador. O problema é que o Android necessita […]

Eclipse – Como configurar o atalho CTRL+TAB para navegar entre tabs

Bem vindo ao Eclipse, pera aí… Ctrl+TAB não funciona? como vou navegar entre as tabs? (decepção total). No Eclipse esse atalho é chamado de Next Editor, é dado pela combinação das teclas ctrl+f6. Para alterarmos vamos realizar os procedimentos abaixo: Acesse a opção Window na barra de menu e escolhaPreferences; Depois abra a opção General e selecione Keys; Em uma […]

Android – Filtrando dados de um ListView com um EditText (How to Filter ListView through EditText)

Quando nos deparamos com vários conteúdos em uma lista, a pesquisa sempre fica mais difícil. O Android nos proporciona uma classe chamada Filter que se responsabiliza em tratar o filtro. Operações de filtragem realizado pelo Filter são realizadas de forma assíncrona. Quando esses métodos são chamados, um pedido de filtragem é postado em uma fila de pedidos e […]

Android – ListView com índice de rolagem. (ListView with fast scroll and Index Scrolling)

Além da rolagem tradicional, uma lista em ordem alfabética longa também pode oferecer a rolagem de índice: uma maneira de navegar rapidamente para os itens que começam com uma determinada letra. Com a rolagem de índice, um indicador de rolagem aparece mesmo quando o usuário não está rolando. Tocando ou arrastando-o faz com que a […]

Android – Como buscar redes Wi-fi e se conectar programaticamente (Wi-Fi Scan)

Nesta publicação vamos mostrar como realizar uma busca de redes Wi-Fi (wirelles) e um exemplo simples de como se conectar. Permissões Necessárias: <uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION” /> <uses-permission android:name=”android.permission.ACCESS_WIFI_STATE” /> <uses-permission android:name=”android.permission.CHANGE_WIFI_STATE” /> Abaixo criei uma classe para gerenciar o adaptador Wi-Fi, nela vamos ter um Listener que vai notificar nossa tela quando a busca foi terminada, […]

Android – Criando Menus de opções (Creating an Options Menu – onCreateOptionMenu)

  O menu de opções é onde você deve incluir ações e outras opções que são relevantes para o contexto da atividade atual, como “Atualizar”, “Editar” e “Configurações”. Para todos os tipos de menu o Android fornece um formato XML padrão para definir os itens. Em vez de construir um menu no código de sua […]

Rolar para o topo