DropBox rodando porem o icone não aparece na barra ? Solução: Instalar o pacote: sudo apt-get install libappindicator1 Reinicie o DropBox: dropbox stop && dropbox start Quem não tem dropbox ainda não sabe o que está perdendo! cadastre-se: http://db.tt/oDz09Ba
Android – Mudar a cor do cursor do EditText (change EditText cursor color)
Para alterarmos a cor do cursor do EditText no android devemos primeiro criar o novo cursor com a cor desejada (podemos dar forma para esse cursor se desejar). Devemos criar um ‘shape’ e atribulo ao atributo android:textCursorDrawable do EditText, esse atributo está disponibilizado des da api 13+. Vejamos como criar:
Android – Chamando o onActivityResult em Fragment (onActivityResult not called in fragment)
Quando estamos utilizando o Fragment normalmente precisamos de uma instancia da Activity para realizar qualquer tipo de solução, com isso chamamos o getActivity(). Más não devemos chama-la para iniciar uma atividade pois o getActivity é referente ao FragmentActivity. Forma correta (chama o onActivityResult da fragment): this.startActivityForResult(intent,1); Errado (chama o onActivityResult da FragmentActivity): getActivity().startActivityForResult(intent,1);
Android – Inserindo barra de busca na action bar (Add the Search View to the Action Bar)
Pesquisa é uma característica central do usuário Android. Os usuários devem ser capazes de pesquisar os dados que está disponível para eles, independente se o conteúdo está localizado no dispositivo ou na Internet. Para ajudar a criar uma experiência de pesquisa consistente para os usuários, o Android oferece uma estrutura de busca que ajuda […]
Android – Como exibir o menu de opções no Fragment (How can use onCreateOptionsMenu in a Fragment)
O procedimento é o mesmo, sobrescrevemos o onCreateOptionMenu e inflamos nosso menu do resources, porem temos que adicionar somente uma linha de código a mais, no fragment vamos sobrescrever o método onCreate() vamos inserir:
Android – Definindo uma cor de fundo para todas as telas (how to set background color of all screens?)
Caso você queira personalizar a cor de fundo de todas suas telas basta definir o atributo android:windowBackground no seu Style. Exemplo: #FF00F0F0 O Atributo colorBackground permite que você insira a cor de forma literal, já o windowBackground só aceita a cor de um resource (como definido a tag color no exemplo acima). Não há a necessidade […]
Android – Implementando corretamente o botão voltar na ActionBar (Providing Up Navigation)
Todas as telas em seu aplicativo que não são a entrada principal para o seu aplicativo (a tela “home”) deve oferecer ao usuário uma maneira de navegar para a tela pai lógica na hierarquia do aplicativo pressionando o botão Up na Action Bar . Esta lição mostra como implementar adequadamente esse comportamento. Os conceitos e princípios para a navegação acima são descritos […]
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 […]