Instalando o Android 5.0 Lollipop e suas novidades

Conheça as novidades

ATENÇÃO: Antes de iniciar deixo claro que o leitor deste texto é responsável por qualquer problema que venha a acontecer com o seu aparelho, logo: sendo de sua inteira responsabilidade e risco a utilização das instruções contida neste documento.

Linux: Instalado o Android 5.0 Lollipop e  suas as novidades

Visual

O Android 5.0 trouxe um novo visual e grandes mudanças estéticas, a qualidade das animações estão muito superiores e tudo esta mais belo. Para tirar proveito deste novo design, a Google liberou instruções para os desenvolvedores seguirem e eliminar a falta de padrão. Para tal basta abrir a sua APP e primeiramente utilizar a versão da API LEVEL 21 do SDK, e logo após aplique o novo material/tema alterando o arquivo na pasta res/value/styles.xml:

Notificações

Os alertas/notificações ganharam novos recursos e são exibidas em forma de pop-up no topo da tela, mesmo com o celular bloqueado os alertas são visualizados em 3 modos:

  • Notification.VISIBITY_PUBLIC
  • Notification.VISIBITY_PRIVATE
  • Notification.VISIBITY_SECRET

Da API Level 20 em diante o método setLocalOnly(boolean b) permite não utilizar os alertas.

ART – nova máquina virtual

Melhorias de performance, garbage collection, debug, tempo de bateria e suporte a 64bits. A mágica está na compilação dos códigos durante a instalação. O reflexo da nova máquina virtual também vai para o consumo da bateria, em meus testes o consumo trabalhou 32% a mais, já no modo bateria econômica ganhei mais 1 hora de bateria. Uma estimativa para carregar toda a bateria é exibida na tela. Um conjunto de métodos do projeto VOLTA APIs permitirá executar uma tarefa somente quando o celular está carregando.

Camera 2/ Multimídia

Nova API que oferece acesso total aos quadros no frame-rate máximo e ainda, é possível o acesso com qualidade total (suporte ao formato RAW), podemos contar com o metadados de calibragem. O openGL 3.1 garante um melhor desempenho gráfico em jogos. Novo player de código aberto e suporte a áudio USB ganham notoriedade neste segmento. Uma atençao especial ao codec HEVC que trabalhar com vídeo de 4k.

Em especial a API Camera 2 permite um maior controle manual sobre os recursos como exposição, balanço de branco, velocidade do obturador, saturação e outros.

Rede

Seleção dinâmica de rede, ou seja, troca transparente do tipo de rede. O gerenciamento de bluetooth traz mais estabilidade e controle sobre as conexões.

Multi-usuário

Não precisamos mais de macumbas adicionais para inserir em celulares o recurso multi-usuário. O mais importante é que além de cadastrar diversos usuários, contamos também com contas para usuários convidados, onde este pode utilizar o seu equipamento temporariamente e fazer ligações sem ter acesso a apps e informações restritas.

Outras novidades

Agora uma lanterna aparece na barra de status e estão disponíveis atalhos como hotspot e lanterna NATIVA, ou seja, não precisamos instalar um aplicativo adicional. Os comandos do Google Now ficaram fantásticos, a seguir uma relação que impressionará os seus amigos:

  • Vá para [endereço do site]
  • Pesquisar [banana]
  • Abra o [nome do aplicativo]
  • Criar alarme para [horario] [motivo]
  • Criar nota [texto da nota]
  • Onde fica o [local]
  • Vai chover amanhã em [local]
  • Quantos anos tem [artista]
  • Quanto foi o jogo de [times]
  • Converter [quantidade primeira moeda ] em [nome segunda moeda]
  • Multiplicar/subtrair/dividir/somar [primeiro numero] por [segundo numero]
Mão na massa – Instalação

A instalação começa com o desbloqueio do seu equipamento, plugue o cabo USB, habilite o modo desenvolvedor no seu Android, então com os binários adb e fastboot instalados, execute os comando conforme mencionado a seguir.

Utilize o comando a adb para reiniciar o equipamento:

# adb reboot bootloader

Agora no bootloader, utilize o comando “fastboot devices” para verificar se tudo está funcionando corretamente. Seguidamente use o comando ” fastboot oem unlock” para debloquear o equipamento e finalmente o comando “fastboot reboot-bootloader” para reiniciar o sistema.

ATENÇÃO: Durante o desbloqueio devemos confirmar o termo no device.

# fastboot devices
XXXXXXXXXXXXXXXX      fastboot

# fastboot oem unlock

(bootloader) erasing userdata…
(bootloader) erasing userdata done
(bootloader) erasing cache…
(bootloader) erasing cache done
(bootloader) unlocking…
(bootloader) Bootloader is unlocked now.
OKAY [ 90.093s]
finished. total time: 90.093s

# fastboot reboot-bootloader

Agora com o device desbloqueado vá ao endereço:

e faça o download da sua imagem (Nexus 5 ou 7). É preciso aceitar os termos para concluir esta operação.

Após o download descompacte o arquivo .tar.gz conforme o exemplo a seguir:

# tar -zxvf hammerhead-lpx13d-preview-f7596f51.tgz
hammerhead-lpx13d/
hammerhead-lpx13d/bootloader-hammerhead-hhz12d.img
hammerhead-lpx13d/flash-all.sh
hammerhead-lpx13d/image-hammerhead-lpx13d.zip
hammerhead-lpx13d/flash-base.sh
hammerhead-lpx13d/radio-hammerhead-m8974a-2.0.50.2.21.img
hammerhead-lpx13d/flash-all.bat

Entre na pasta récem criada e execute o script “flash-all.sh” conforme o exemplo abaixo:

# ./flash-all.sh
sending ‘bootloader’ (2579 KB)…
OKAY [ 0.298s]
writing ‘bootloader’…
OKAY [ 0.493s]
finished. total time: 0.790s
rebooting into bootloader…
OKAY [ 0.135s]
finished. total time: 0.285s
target reported max download size of 1073741824 bytes
sending ‘radio’ (45521 KB)…
OKAY [ 1.538s]
writing ‘radio’…
OKAY [ 3.138s]
finished. total time: 4.675s
rebooting into bootloader…
OKAY [ 0.124s]
finished. total time: 0.275s
target reported max download size of 1073741824 bytes
sending ‘userdata’ (137318 KB)…
OKAY [ 4.521s]
writing ‘userdata’…
OKAY [ 9.174s]
erasing ‘cache’…
OKAY [ 0.678s]
sending ‘cache’ (13348 KB)…
OKAY [ 0.640s]
writing ‘cache’…
OKAY [ 1.069s]
rebooting…
finished. total time: 106.397s

E pronto! Basta aguardar que o seu sistema Android 5.0 Lollipop iniciará.

Linux: Instalado o Android 5.0 Lollipop e suas as  novidades
Rolar para cima