De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Alessandro de Oliveira Faria
Data de Publicação: 20 de outubro de 2014
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.
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 está 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:
<resources> <style name="AppTheme" parent="android:Theme.Material"> <!-- Customize the Material elements here --> </style> </resources>
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:
Da API Level 20 em diante o método setLocalOnly(boolean b)
não
permite utilizar os alertas.
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.
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.
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.
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.
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:
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:
http://developer.android.com/preview/index.html
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á.
Para finalizar, críticas e sugestões: cabelo[ at ]opensuse.org
Artigo publicado originalmente no portal Viva o Linux
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários