{"id":2180,"date":"2014-10-29T09:48:30","date_gmt":"2014-10-29T11:48:30","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=2180"},"modified":"2014-10-29T09:48:30","modified_gmt":"2014-10-29T11:48:30","slug":"instalando-o-android-5-0-lollipop-e-suas-novidades","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=2180","title":{"rendered":"Instalando o Android 5.0 Lollipop e suas novidades"},"content":{"rendered":"<table border=\"0\" width=\"100%\" cellspacing=\"3\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td colspan=\"2\"><b>Conhe\u00e7a as novidades<\/b><\/p>\n<div>\n<p><strong>ATEN\u00c7\u00c3O:<\/strong> Antes de iniciar deixo claro que o leitor deste texto \u00e9 respons\u00e1vel por qualquer problema que venha a acontecer com o seu aparelho, logo: sendo de sua inteira responsabilidade e risco a utiliza\u00e7\u00e3o das instru\u00e7\u00f5es contida neste documento.<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/androidLollipop.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_androidLollipop.png\" alt=\"Linux: Instalado o Android 5.0 Lollipop e  suas as novidades\" width=\"200\" height=\"130\" border=\"0\" \/><\/a><\/div>\n<h1>Visual<\/h1>\n<p>O <em>Android 5.0<\/em> trouxe um novo visual e grandes mudan\u00e7as est\u00e9ticas, a qualidade das anima\u00e7\u00f5es est\u00e3o muito superiores e tudo esta mais belo. Para tirar proveito deste novo design, a Google liberou instru\u00e7\u00f5es para os desenvolvedores seguirem e eliminar a falta de padr\u00e3o. Para tal basta abrir a sua APP e primeiramente utilizar a vers\u00e3o da API LEVEL 21 do SDK, e logo ap\u00f3s aplique o novo material\/tema alterando o arquivo na pasta <em>res\/value\/styles.xml<\/em>:<!--more--><\/p>\n<div class=\"codigo\"><\/div>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/visual.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_visual.png\" alt=\"\" width=\"500\" height=\"444\" border=\"0\" \/><\/a><\/div>\n<h1>Notifica\u00e7\u00f5es<\/h1>\n<p>Os alertas\/notifica\u00e7\u00f5es ganharam novos recursos e s\u00e3o exibidas em forma de pop-up no topo da tela, mesmo com o celular bloqueado os alertas s\u00e3o visualizados em 3 modos:<\/p>\n<ul>\n<li>Notification.VISIBITY_PUBLIC<\/li>\n<li>Notification.VISIBITY_PRIVATE<\/li>\n<li>Notification.VISIBITY_SECRET<\/li>\n<\/ul>\n<p>Da API Level 20 em diante o m\u00e9todo <em>setLocalOnly(boolean b)<\/em> permite n\u00e3o utilizar os alertas.<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/notify.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_notify.png\" alt=\"\" width=\"500\" height=\"888\" border=\"0\" \/><\/a><\/div>\n<h1>ART &#8211; nova m\u00e1quina virtual<\/h1>\n<p>Melhorias de performance, garbage collection, debug, tempo de bateria e suporte a 64bits. A m\u00e1gica est\u00e1 na compila\u00e7\u00e3o dos c\u00f3digos durante a instala\u00e7\u00e3o. O reflexo da nova m\u00e1quina virtual tamb\u00e9m vai para o consumo da bateria, em meus testes o consumo trabalhou 32% a mais, j\u00e1 no modo bateria econ\u00f4mica ganhei mais 1 hora de bateria. Uma estimativa para carregar toda a bateria \u00e9 exibida na tela. Um conjunto de m\u00e9todos do projeto VOLTA APIs permitir\u00e1 executar uma tarefa somente quando o celular est\u00e1 carregando.<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/batery.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_batery.png\" alt=\"\" width=\"500\" height=\"888\" border=\"0\" \/><\/a><\/div>\n<h1>Camera 2\/ Multim\u00eddia<\/h1>\n<p>Nova API que oferece acesso total aos quadros no frame-rate m\u00e1ximo e ainda, \u00e9 poss\u00edvel 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\u00e1fico em jogos. Novo player de c\u00f3digo aberto e suporte a \u00e1udio USB ganham notoriedade neste segmento. Uma aten\u00e7ao especial ao codec HEVC que trabalhar com v\u00eddeo de 4k.<\/p>\n<p>Em especial a API Camera 2 permite um maior controle manual sobre os recursos como exposi\u00e7\u00e3o, balan\u00e7o de branco, velocidade do obturador, satura\u00e7\u00e3o e outros.<\/p>\n<h1>Rede<\/h1>\n<p>Sele\u00e7\u00e3o din\u00e2mica de rede, ou seja, troca transparente do tipo de rede. O gerenciamento de bluetooth traz mais estabilidade e controle sobre as conex\u00f5es.<\/p>\n<h1>Multi-usu\u00e1rio<\/h1>\n<p>N\u00e3o precisamos mais de macumbas adicionais para inserir em celulares o recurso multi-usu\u00e1rio. O mais importante \u00e9 que al\u00e9m de cadastrar diversos usu\u00e1rios, contamos tamb\u00e9m com contas para usu\u00e1rios convidados, onde este pode utilizar o seu equipamento temporariamente e fazer liga\u00e7\u00f5es sem ter acesso a apps e informa\u00e7\u00f5es restritas.<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/multiuser.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_multiuser.png\" alt=\"\" width=\"500\" height=\"888\" border=\"0\" \/><\/a><\/div>\n<h1>Outras novidades<\/h1>\n<p>Agora uma lanterna aparece na barra de status e est\u00e3o dispon\u00edveis atalhos como hotspot e lanterna NATIVA, ou seja, n\u00e3o precisamos instalar um aplicativo adicional. Os comandos do <em>Google Now<\/em> ficaram fant\u00e1sticos, a seguir uma rela\u00e7\u00e3o que impressionar\u00e1 os seus amigos:<\/p>\n<ul>\n<li>V\u00e1 para [endere\u00e7o do site]<\/li>\n<li>Pesquisar [banana]<\/li>\n<li>Abra o [nome do aplicativo]<\/li>\n<li>Criar alarme para [horario] [motivo]<\/li>\n<li>Criar nota [texto da nota]<\/li>\n<li>Onde fica o [local]<\/li>\n<li>Vai chover amanh\u00e3 em [local]<\/li>\n<li>Quantos anos tem [artista]<\/li>\n<li>Quanto foi o jogo de [times]<\/li>\n<li>Converter [quantidade primeira moeda ] em [nome segunda moeda]<\/li>\n<li>Multiplicar\/subtrair\/dividir\/somar [primeiro numero] por [segundo numero]<\/li>\n<\/ul>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>M\u00e3o na massa &#8211; Instala\u00e7\u00e3o<\/b><\/p>\n<div>\n<p>A instala\u00e7\u00e3o come\u00e7a com o desbloqueio do seu equipamento, plugue o cabo USB, habilite o <em>modo desenvolvedor<\/em> no seu <em>Android<\/em>, ent\u00e3o com os bin\u00e1rios <em>adb<\/em> e <em>fastboot<\/em> instalados, execute os comando conforme mencionado a seguir.<\/p>\n<p>Utilize o comando a adb para reiniciar o equipamento:<\/p>\n<p><strong># adb reboot bootloader<\/strong><\/p>\n<p>Agora no bootloader, utilize o comando &#8220;<strong>fastboot devices<\/strong>&#8221; para verificar se tudo est\u00e1 funcionando corretamente. Seguidamente use o comando &#8221; <strong>fastboot oem unlock<\/strong>&#8221; para debloquear o equipamento e finalmente o comando &#8220;<strong>fastboot reboot-bootloader<\/strong>&#8221; para reiniciar o sistema.<\/p>\n<p>ATEN\u00c7\u00c3O: Durante o desbloqueio devemos confirmar o termo no device.<\/p>\n<p><strong># fastboot devices<\/strong><br \/>\nXXXXXXXXXXXXXXXX\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fastboot<\/p>\n<p><strong># fastboot oem unlock<\/strong><br \/>\n&#8230;<br \/>\n(bootloader) erasing userdata&#8230;<br \/>\n(bootloader) erasing userdata done<br \/>\n(bootloader) erasing cache&#8230;<br \/>\n(bootloader) erasing cache done<br \/>\n(bootloader) unlocking&#8230;<br \/>\n(bootloader) Bootloader is unlocked now.<br \/>\nOKAY [ 90.093s]<br \/>\nfinished. total time: 90.093s<\/p>\n<p><strong># fastboot reboot-bootloader<\/strong><\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/termos.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_termos.jpg\" alt=\"\" width=\"500\" height=\"666\" border=\"0\" \/><\/a><\/div>\n<p>Agora com o device desbloqueado v\u00e1 ao endere\u00e7o:<\/p>\n<ul>\n<li><a href=\"http:\/\/developer.android.com\/preview\/index.html\">http:\/\/developer.android.com\/preview\/index.html<\/a><\/li>\n<\/ul>\n<p>e fa\u00e7a o download da sua imagem (Nexus 5 ou 7). \u00c9 preciso aceitar os termos para concluir esta opera\u00e7\u00e3o.<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/androidL01.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_androidL01.png\" alt=\"\" width=\"500\" height=\"79\" border=\"0\" \/><\/a><\/div>\n<p>Ap\u00f3s o download descompacte o arquivo .tar.gz conforme o exemplo a seguir:<\/p>\n<p><strong># tar -zxvf hammerhead-lpx13d-preview-f7596f51.tgz<\/strong><br \/>\nhammerhead-lpx13d\/<br \/>\nhammerhead-lpx13d\/bootloader-hammerhead-hhz12d.img<br \/>\nhammerhead-lpx13d\/flash-all.sh<br \/>\nhammerhead-lpx13d\/image-hammerhead-lpx13d.zip<br \/>\nhammerhead-lpx13d\/flash-base.sh<br \/>\nhammerhead-lpx13d\/radio-hammerhead-m8974a-2.0.50.2.21.img<br \/>\nhammerhead-lpx13d\/flash-all.bat<\/p>\n<p>Entre na pasta r\u00e9cem criada e execute o script &#8220;flash-all.sh&#8221; conforme o exemplo abaixo:<\/p>\n<p><strong># .\/flash-all.sh<\/strong><br \/>\nsending &#8216;bootloader&#8217; (2579 KB)&#8230;<br \/>\nOKAY [ 0.298s]<br \/>\nwriting &#8216;bootloader&#8217;&#8230;<br \/>\nOKAY [ 0.493s]<br \/>\nfinished. total time: 0.790s<br \/>\nrebooting into bootloader&#8230;<br \/>\nOKAY [ 0.135s]<br \/>\nfinished. total time: 0.285s<br \/>\ntarget reported max download size of 1073741824 bytes<br \/>\nsending &#8216;radio&#8217; (45521 KB)&#8230;<br \/>\nOKAY [ 1.538s]<br \/>\nwriting &#8216;radio&#8217;&#8230;<br \/>\nOKAY [ 3.138s]<br \/>\nfinished. total time: 4.675s<br \/>\nrebooting into bootloader&#8230;<br \/>\nOKAY [ 0.124s]<br \/>\nfinished. total time: 0.275s<br \/>\ntarget reported max download size of 1073741824 bytes<br \/>\nsending &#8216;userdata&#8217; (137318 KB)&#8230;<br \/>\nOKAY [ 4.521s]<br \/>\nwriting &#8216;userdata&#8217;&#8230;<br \/>\nOKAY [ 9.174s]<br \/>\nerasing &#8216;cache&#8217;&#8230;<br \/>\nOKAY [ 0.678s]<br \/>\nsending &#8216;cache&#8217; (13348 KB)&#8230;<br \/>\nOKAY [ 0.640s]<br \/>\nwriting &#8216;cache&#8217;&#8230;<br \/>\nOKAY [ 1.069s]<br \/>\nrebooting&#8230;<br \/>\nfinished. total time: 106.397s<\/p>\n<p>E pronto! Basta aguardar que o seu sistema <em>Android 5.0 Lollipop<\/em> iniciar\u00e1.<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/lollipop.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_lollipop.jpg\" alt=\"Linux: Instalado o Android 5.0 Lollipop e suas as  novidades\" width=\"500\" height=\"666\" border=\"0\" \/><\/a><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Conhe\u00e7a as novidades ATEN\u00c7\u00c3O: Antes de iniciar deixo claro que o leitor deste texto \u00e9 respons\u00e1vel por qualquer problema que venha a acontecer com o seu aparelho, logo: sendo de sua inteira responsabilidade e risco a utiliza\u00e7\u00e3o das instru\u00e7\u00f5es contida neste documento. Visual O Android 5.0 trouxe um novo visual e grandes mudan\u00e7as est\u00e9ticas, a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[751,730,1,42],"tags":[754,260,753,752],"class_list":["post-2180","post","type-post","status-publish","format-standard","hentry","category-android","category-clusterweb","category-viazap","category-leitura-recomendada","tag-e-suas-novidades","tag-instalando","tag-lollipop","tag-o-android-5-0"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2180"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2180\/revisions"}],"predecessor-version":[{"id":2181,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/2180\/revisions\/2181"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}