Desde a mudança do Android 2.x (2.3.7) para o 4.0.4 ICS, percebo que as fotos de todos os meus contatos estão tremidas.
Alguns deles vêm de perfis do Google+, mas a maioria é adicionada automaticamente em um telefone de gengibre.
Por que eles estão embaçados e como posso corrigir isso?
PS: minha própria imagem que eu reenviei por meio do aplicativo de conversação ainda é de baixa resolução e aumentada no aplicativo de telefone. Também tenho uma foto de perfil público que atualizei ao mesmo tempo.
Respostas:
Isso se deve a uma limitação do GMail mais do que qualquer coisa. O GMail suporta apenas ícones de contato com uma resolução de 64 × 64, enquanto o ICS suporta até 256 × 256. Quando você atribui um ícone a um contato, o Android faz o upload desse novo ícone de contato no GMail ... que o reduz imediatamente. ... E então o Android acha que você o mudou para o ícone de baixa resolução e o usa em vez do bonito e bonito que você escolheu.
fonte
Vamos esclarecer uma coisa: a resolução do contato ainda é muito baixa, mesmo após a "correção" da 4.1, onde as imagens foram ligeiramente ampliadas. A partir de agora, há apenas uma solução alternativa, se você quiser imagens de contato nítidas.
Crie uma pasta com imagens de contato de alta resolução. É uma boa idéia fazer backup dessa pasta no Dropbox ou similar, pois não é necessário coletar essas imagens novamente.
Faça o download dos Contatos em HD (grátis) no Google Play. Este aplicativo permite especificar uma imagem de contato "HD" (alta resolução) para cada contato. Você pode fazer backup do banco de dados de contatos / aplicativos a partir daqui e refazer todas as fotos de contatos em lote quando necessário (como após instalar uma nova ROM).
Até que este seja o lado do servidor fixo e o Google permita a sincronização de imagens brilhantes de alta resolução, tudo o que podemos discutir são soluções alternativas, e essa é a que acho que funciona melhor.
fonte
Aparentemente, isso foi corrigido no Android 4.1 Jelly Bean:
consulte a Visão geral da API do Jelly Bean e você encontra o seguinte:
fonte
Não tenho certeza se o problema foi solucionado: o Gmail não salva nada maior que 96 x 96. Portanto, quando seus contatos são sincronizados com o Gmail, eles são reduzidos. Se você limpar o telefone e sincronizar novamente, as fotos 96x96 serão baixadas no seu telefone.
Não consegui encontrar outra solução, a não ser escrever meu próprio aplicativo, que envia as fotos de alta qualidade para o picasaweb em um álbum particular. Experimente o aplicativo: https://play.google.com/store/apps/details?id=com.oxplot.contactphotosync
fonte
O que funcionou para mim foi acessar meu PC, abrir os contatos do Gmail e excluir as fotos dos contatos uma por uma. Então voilá, as imagens não compactadas estão de volta no meu Android.
fonte