Arquivo da tag: Android

Como configurar o Android para que os aplicativos sejam instalados automaticamente no cartão SD?

Problema: Celular acusa erro ao tentar instalar um aplicativo, acusando falta de espaço (“O espaço de armazenamento do telefone está ficando baixo”). Já movi todos os aplicativos para o cartão SD, mesmo assim o problema continua.

Diagnóstico: Toda instalação de novos aplicativos realizadas no Android é feita na memória interna do celular, o problema é que a memória interna é limitada e de baixa capacidade de armazenamento, o que provoca diversas vezes problema na instalação. Para que o Android passe a instalar o aplicativo diretamente no cartão SD é necessário reconfigurar o sistema operacional.

Solução: Para configurar o Android é necessário que algumas etapas sejam seguidas.

  • Faça o download do Android SDK e instale-o em seu computador;
  • Execute o Android SDK Manager, ele se encontra na pasta “android-sdk” dentro da pasta onde foi instalado o pacote “Android SDK”;
  • Selecione a opção “Android SDK Platform-Tools”, e depois clique no botão Install Packages; o aplicativo fará o download e irá instalar este modulo selecionado;
  • Conecte seu celular ao computador;
  • Selecione em “Configurações/Aplicativo/Desenvolvimento” a opção “Depuração de USB”;
  • Aguarde a instalação dos drivers de depuração no Windows (automatico).
  • execute o prompt do dos (“Iniciar/Executar”), digte CMD e clique em executar.
  • Navegue até a pasta onde foi instalado o SDK, você pode fazer isso digitando “CD C:endereçodapastadeinstalaçãodoAndroidSDKandroid-sdkplatform-tools”;
  • execute o comando “adb shell”;
  • aparecerá a opção “$”, digite o comando: pm setInstallLocation 2
  • pressione o botão enter, digite agora “exit”, e pressione o botão enter novamente;
  • desconecte seu celular do computador.

Pronto, apartir de agora todos os aplicativos instalados, serão instalados diretamente em seu cartão SD!

AndriodSDK - setInstallLocation

Pouco Espaço: “O espaço de armazenamento do telefone está ficando baixo”

Problema: Tenho um 1GB livre de espaço em meu cartão de memória, mas o meu celular Android a todo momento exibe mensagem de que o espaço de armazenamento está ficando baixo.

Diagnóstico: Não é o espaço do cartão de memória que está ficando baixo, por esse motivo não adianta comprar mais um cartão SD com maior capacidade. O problema de pouco espaço disponível se encontra na memória de armazenamento interno do celular.

A maioria dos celulares tem uma memória interna, que não pode ser expandida. Além do celular vir de fábrica com diversos arquivos armazenados na memória interna (manual, instalador de drivers e aplicativos, papel de parede). O celular está configurado para que todo aplicativo novo que seja instalado utilize a memória interna e não o cartão SD.

Solução: Os aplicativos podem ser configurados para trabalhar na memória interna do celular ou dentro do cartão de memória. Para configurá-lo:

  • Selecione a opção Configurações, Aplicativos, Gerencia Aplicativos;
  • Selecione o aplicativo que deseja;
  • Selecione a opção “Mover para o cartão SD”
  • Repita esta operações em todos os aplicativos.

Alguns aplicativos podem ser movidos, pois foram escritos nativamente com esta possibilidade. Outros vão se recusar a ser movidos; para mover estes programas será necessário obter o acesso Root ao sistema (alguns chamam de rooteamento). Dentre os aplicativos que não podem ser movidos se encontram aqueles pré-instalados em fábrica, como é o caso dos aplicativos GMail, Facebook, NDrive, dentre outros; mas este é assunto para um outro post…

Atualização (23/08/2012): visite o artigo para saber “Como fazer para que os próximos aplicativos sejam instalados automaticamente no cartão SD

Celular Android consegue se conectar a Internet, mas não é possível navegar

Problema:

Todos computadores da casa conseguem se conectar a Internet através do roteador WIFI. O celular Android consegue se conectar, mas não consegue navegar. Acusa sempre o erro: “Não foi possível exibir a página da Web".

Diagnóstico:

Após 1 semana sofrendo com esse problema e após remover quase todos os aplicativos tentando encontrar qual programa estava causando o conflito, descobri que o problema não estava no celular, mas na conexão com a Internet.

O problema é que o serviço de DNS oferecido pelas empresas de telefonia são de péssima qualidade, e minha Internet não estava conseguindo utilizar este serviço do Velox. Os computadores estavam conseguindo se conectar, pois todos já haviam sido configurados para utilizar serviços públicos de DNS, como o OpenDNS e o Google Public DNS. Então, para resolver este problema, será necessário configurar o roteador wireless para utilizar estes serviços gratuitos.

Resolvendo o Problema:

Meu roteador é um TPLink, vou citar onde você deve configurá-lo, mas para outros roteadores a configuração não deve ser tão diferente.

Acesse o menu DHCP, DHCP Settings, e você verá a opção “Primary DNS” e “Secundary DNS”. Você poderá utilizar uma das opções abaixo: Open DNS ou Google Public DNS.

Open DNS:

    • DNS Primário: 208.67.222.222
    • DNS Secundário: 208.67.220.220
  • Google Public DNS:
    • DNS Primário: 8.8.8.8
    • DNS Secundário:  8.8.4.4

Modifique a configuração do seu roteador WIFI, salve, e agora é só reiniciar o roteador WIFI.

Pronto!

Como desinstalar o aplicativo Prey de seu Android

Se você está executando uma versão recente deste aplicativo, no momento da instalação você foi obrigado a ceder direitos administrativos para esta aplicação. Até que você revogue estes direitos o Android irá se recusar a sua desinstalação.

Para revogar os direitos administrativos:

  • Vá em configurações;
  • Selecione a opção “Local e Segurança”;
  • Selecione a oopção “Selecionar Administradores”
  • Remove o Prey da lista de Administradores do celular.

Agora é só ir na tela de aplicativos, e desinstale-o como qualquer aplicativo!

Como ignorar pessoas inconvenientes em seu telefone Android?

 

Todo mundo conhece uma pessoa incoveniente, e todas elas como boas pessoas incovenientes que são sabem ligar nas horas mais inoportunas; que para nós, será qualquer hora que elas venham a nos ligar, claro.

Se você tem um celular Android, você poderá facilmente se livrar delas sem que seja necessário utilizar disculpas para desligar. Isso porque o Android tem o recurso de que um telefone, quando selecionado, ao ligar para você cairá automaticamente na caixa postal. Para ela, seu celular estará desligado ou fora de área, para você o telefone sequer tocará!

Para isso, vá à sua lista de contatos e selecione a pessoa que você deseja ignorar; pressione o botão menu, e então selecione “Opções”. Agora é só marcar a opção “Chamadas Recebidas – Enviar chamadas diretamente para o correio de voz”.

 

android2xstep1

 

android2xstep2android2xstep3

Caso “Carrier IQ”: Estariam as operadores de telefonia nos espionando?

Carrier IQ, uma ferramenta de diagnóstico instalado em milhões de smartphones em todo o mundo, está coletando um monte de informações sobre as atividades dos usuários de smartphones – possivelmente até mesmo as teclas digitadas, conteúdo de mensagens SMS e muito mais.

Este aplicativo está presente em quase todos os dispositivos Android (Galaxy Nexus, Nexus S ou o Xoom da Motorola são algumas das exceções). O mesmo aplicativo também está presente em dispositivos iOS, mas aparentemente só ficam ativos quando o aparelho funciona no modo de diagnóstico.

Este é um resumo do que vem se tornando, cada vez mais, uma história muito complicada e com enormes implicações para a privacidade do usuário.

Oficialmente o Carrier IQ é uma ferramenta cujo objetivo principal é gravar informações diversas de um dispositivo para ajudar as operadoras de telefonia a melhor a qualidade dos seus serviços oferecidos aos seus clientes.

Em outubro, o pesquisador Trevor Eckhart descobriu que o aplicativo é responsavel pela gravação, entre outras coisas, de cada tecla pressionada e, possivelmente enviar estas informações para os os servidores da empresa. A empresa Carrier IQ respondeu enviando ao pesquisador uma carta de cease & desist (algo tipo, desista ou te processarei) e uma alerta afirmando não ser responsável por “gravar informações dos usuários” ou monitor os mesmos.

Esta semana, Eckhart publicou o video mostrando evidências de que as informações estão realmente sendo gravadas. Porém, o video não consegue provar que as informações estão sendo enviadas para terceiros. O dispositivo utilizado para a demonstração foi um HTC EVO 3D.

Mesmo não sendo provado o envio das informações, é desconcertante saber que seus dados estão sendo gravados e empacotados para um futuro envio, e sabe-se lá com quais interesses.

O aplicativo Carrier IQ está presente na maioria dos dispositivos Android, BlackBerry e symbian. Referências ao aplicativo também foram encontrados em dispositivos iOS, mas de acordo com o pesquisador de segurança “chpwn”, ele está desativado por padrão, e só funciona quando o telefone está em modo de diagnóstico.

Esse evento nos faz lembrar do escândalo de rastreamento do IPhone que foi a público em Abril de 2011, quando foi descoberto que o dispositivo armzenava informações de seu GPS. Steve Jobs, em seguida disse a famosa frase – em um e-mail de resposta a uma pergunta de um cliente – que a Apple não estava rastreando a localização de seus usuários, mas o Android estava rastreando todo mundo. A autenticidade de tais e-mails tem sido muitas vezes questionada, mas quem enviou essa mensagem poderia realmente estar certo.

Muitas perguntas ainda estão sem resposta. Nós não sabemos o que o Carrier QI está fazendo com os dados que coleta. Não sabemos a natureza do negócio entre a Carrier QI e – aparentemente – a maioria das companhias de telefonia celular do mundo, já que quase todos os dispositivos vendidos com contratos com as operadoras vem com este aplicativo instalado. Mas vamos mantê-los atualizados do desenrolar desta história.

Traduzido de Mashable.com

Atualização – Segundo o pessoal do Olhar Digital:

“Vale citar: atualmente, temos três aplicativos que são capazes de descobrir se o seu smartphone possui o Carrier IQ instalado. O Logging Test App, para Android, é o mais conhecido, pois oferece tanto a função de identificação quanto a de remoção. O Voodoo Carrier IQ Detector apenas localiza a posição do famigerado software em seu aparelho – função esta também exercida pelo Carrier IQ Detector”.