Google Android para Tablets
|
|
- Iasmin Carlos Peres
- 8 Há anos
- Visualizações:
Transcrição
1 Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec
2 Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Revisão gramatical: Alessandro Thomé Editoração eletrônica: Carolina Kuwabata Capa: DesignCRV ISBN: Histórico de impressões: Fevereiro/2012 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: Fax: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec Dados Internacionais de Catalogação na Publicação (CIP) (Câmara Brasileira do Livro, SP, Brasil) Lecheta, Ricardo R. Google Android para tablets : aprenda a desenvolver aplicações para o Android : de smartphones a tablets / Ricardo R. Lecheta. -- São Paulo : Novatec Editora, Bibliografia. ISBN Android (Programa de computador) 2. Aplicação de programa - Desenvolvimento 3. Computação móvel 4. Google 5. Internet sem fio 6. Tablets I. Título CDD Índices para catálogo sistemático: 1. Android : Plataforma de desenvolvimento para aplicativos móveis : Tablets : Programa de computador VC
3 Sumário Agradecimentos Sobre o autor Prefácio Capítulo 1 Introdução Introdução Desenvolvendo desde smartphones até tablets Android 3.x Honeycomb Android 4.x Ice Cream Sandwich Organização do livro Capítulo 2 Aplicativo de exemplo O projeto Criando o projeto Criando a tela principal Dashboard Criando os layouts de cabeçalho e rodapé Adicionando os eventos nos botões do dashboard A classe Carro Arquitetura de integração com o legado Requisição HTTP para ler o arquivo XML Criando um projeto biblioteca para o projeto Criando testes unitários com JUnit Verificando se existe conexão de dados disponível Trabalhando com threads A classe AsyncTask Criando a interface para a lista de carros com um ListView Criando o adapter para a lista de carros Encapsulando o AsyncTask para tornar o código mais simples Exibindo os detalhes do carro selecionado Exibindo a tela de sobre com um WebView Integrando Java e Javascript no WebView Exibindo um ProgressBar enquanto o WebView não carrega Considerações sobre o exemplo
4 8 Google Android para Tablets Capítulo 3 Controlando o estado de sua activity Vertical e horizontal Forçando a tela a trabalhar na orientação desejada Criando telas diferentes para a vertical e a horizontal O problema: o Android destrói e recria a activity ao trocar de orientação Salvando o estado da tela onsaveinstancestate() Salvando o estado da tela onretainnonconfigurationinstance() Salvando o estado da tela Qual método utilizar? Fazer cache das imagens para melhorar a performance Alternando o layout manualmente sem a necessidade de destruir e recriar a tela android:configchanges O problema com a configuração do android:configchanges Smartphones com teclado A tela de aguarde durante a busca dos carros Capítulo 4 Trabalhando com diversos tamanhos de tela Introdução Exemplo prático sobre o problema de resolução Termos e notações utilizadas Convertendo pixels em dp e vice-versa Customizando as imagens conforme a densidade da tela A tag <supports-screens> no AndroidManifest.xml A ordem que o Android utiliza para buscar os prefixos Mantendo a compatibilidade com Android 1.6 ou superior Mantendo a compatibilidade com Android 1.5 ou superior Melhores práticas para a criação de telas Aplicativo dos carros customizado para tela grande Instalando um add-on para simular o GalaxTab Customizando a tela para o GalaxTab, tela = large O problema de duplicar o código Capítulo 5 Android 3.x para tablets Honeycomb Introdução Desenvolvendo aplicações para o Android 3.x Criando um Emulador para Android 3.x Executando a aplicação dos carros no Android 3.x Preparando o projeto para Android 3.x Customizando a ActionBar para Android 3.x ou superior Identificando se é um tablet com Android 3.x Capítulo 6 Fragments Introdução O problema ao reutilizar views em diversas activities Como controlar o conteúdo de diversas views e diversas threads em paralelo
5 Sumário Criando o projeto com Android 3.x Alterando o exemplo para utilizar fragments Ciclo de vida de um fragment Exemplo para debugar o ciclo de vida de um fragment Buscar um fragment na tela Criando os fragments dinamicamente com FragmentTransaction FragmentTransaction mais alguns exemplos Fragment back stack Biblioteca de compatibilidade Migrando o projeto dos Fragments para utilizar a biblioteca de compatibilidade Detalhes sobre o ciclo de vida de um Fragment O método setretaininstance(boolean) Ciclo de vida de um FragmentTransaction Capítulo 7 ActionBar Introdução Preparando o projeto de exemplos Adicionando itens de menu via API Adicionando itens de menu via XML Utilizando o ícone do aplicativo como a home Trabalhando com Tabs Inserindo uma view customizada na barra Métodos utilitários da ActionBar ActionBar em versões anteriores ao Android 3.x Capítulo 8 Migrando o aplicativo para tablets Introdução Criando o projeto Analisando a metodologia utilizada para a migração Adicionando a biblioteca de compatibilidade no projeto Criando a classe base para os fragments Criando o fragment para o dashboard Criando o fragment para a tela de sobre Dividindo a tela do dashboard em duas partes nos tablets Tratando o layout diferenciado para tablets Criando o fragment para a tela de detalhes do carro Criando o fragment para a tela de listagem de carros Criando o layout para a listagem de carros para tablets Utilizando o fragment de detalhes na direita Navegação por Tabs na ActionBar para tablets Criando os itens de menu na ActionBar Implementando a ação do item atualizar na ActionBar Implementado a busca de carros com o SearchView...319
6 10 Google Android para Tablets Capítulo 9 Android 4.x Ice Cream Sandwich Introdução Configurando o emulador do Android 4.x Android 4.0 ICS possui API Level = Executando a aplicação no Android 4.x ICS Verificando as outras telas da aplicação no Android 4.x ICS Customizando o texto da ActionBar Utilizando o menu físico para acionar os itens de menu da ActionBar Troca de orientação na versão smartphone com Android 4.x ICS Travando a tela na horizontal para os tablets Capítulo 10 Animações A classe Animation Criando o projeto para as animações AlphaAnimation RotateAnimation ScaleAnimation TranslateAnimation AnimationSet AnimationListener LayoutAnimationController Interpolator ViewFlipper View customizada com animação Inserindo uma animação no projeto dos carros Capítulo 11 Animações com Android O problema com a API de animações no Android 2.x Property Animation A animação criada a partir do Android 3.x A classe ValueAnimator A classe ObjectAnimator ObjectAnimator Criando uma animação alpha ObjectAnimator Girando um objeto ObjectAnimator Scale ObjectAnimator Movendo um objeto pela tela Criando um conjunto de animações com a classe AnimatorSet AnimatorListener Inserindo uma animação no projeto dos carros Capítulo 12 Google Analytics e Google Mobile Ads Introdução ao Google Analytics Criando uma conta no Google Analytics Fazendo o download do SDK do Google Analytics Criando os pageviews...416
7 Sumário Visualizando os relatórios Introdução ao Google Mobile Ads AdMobs Google Mobile Ads Registrando a aplicação no AdMobs Configurando o projeto Como adicionar um anúncio com o AdView Alterando os layouts das telas de carros Verificando os logs Voltando à administração da AdMobs Configurando um banner para a versão Tablet Capítulo 13 Google TV Introdução Preparando o ambiente de desenvolvimento Instalando o KVM Instalando o Google TV Add-On Executando o emulador do Google TV Instalando a aplicação dos carros Mais sobre o Google TV Índice remissivo
8 Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec
9 Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Revisão gramatical: Alessandro Thomé Editoração eletrônica: Carolina Kuwabata Capa: DesignCRV ISBN: Histórico de impressões: Fevereiro/2012 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: Fax: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec Dados Internacionais de Catalogação na Publicação (CIP) (Câmara Brasileira do Livro, SP, Brasil) Lecheta, Ricardo R. Google Android para tablets : aprenda a desenvolver aplicações para o Android : de smartphones a tablets / Ricardo R. Lecheta. -- São Paulo : Novatec Editora, Bibliografia. ISBN Android (Programa de computador) 2. Aplicação de programa - Desenvolvimento 3. Computação móvel 4. Google 5. Internet sem fio 6. Tablets I. Título CDD Índices para catálogo sistemático: 1. Android : Plataforma de desenvolvimento para aplicativos móveis : Tablets : Programa de computador VC
10 capítulo 1 Introdução 1.1 Introdução Atualmente, diversas pesquisas apontam o Android como o sistema operacional para smartphones que mais cresce no mundo. Sua arquitetura simples, flexível e ao mesmo tempo poderosa permite com que ele seja a base para muitos produtos, que se beneficiam de sua plataforma. A disputa no mercado de mobilidade está extremamente acirrada, com diversas inovações e lançamentos acontecendo em todos os lugares, e mesmo os especialistas sentem dificuldade em acompanhar tamanha evolução. Estamos na década da mobilidade, onde smartphones e tablets farão cada vez mais parte de nosso dia a dia, e o mercado busca incessantemente por especialistas no assunto para desenvolver aplicativos comerciais e coorporativos para os mais diversos setores, como varejo, saúde, economia, jogos e muito mais. O objetivo deste livro é fornecer uma base sólida para que se acompanhe esse mercado e que se desenvolvam aplicações competitivas com o simpático sistema operacional do robozinho verde. 1.2 Desenvolvendo desde smartphones até tablets Para que se compreenda este livro recomendam-se conhecimentos básicos de Android, para que se consiga acompanhar os exemplos. Nosso objetivo é desenvolver, passo a passo, uma aplicação que funcione desde nos smartphones com Android 1.6 até nos novos tablets com Android 3.x Honeycomb. 16
11 Capítulo 1 Introdução 17 Recentemente também foi lançado o Android 4.x Ice Cream Sandwich, o qual visa unir as plataformas de desenvolvimento dos smartphones e tablets e trazer as novas APIs, que inicialmente estavam disponíveis apenas no Honeycomb para os smartphones. Com todas essas versões do Android e toda a diversidade de aparelhos com diferentes tamanhos de tela e resolução, surge uma dificuldade em desenvolver aplicativos compatíveis com todos eles. Nesta obra, a cada capítulo vamos evoluir nosso projeto, utilizando várias boas práticas e dicas de desenvolvimento à medida em que os assuntos vão sendo abordados. Como foco principal temos o desenvolvimento de uma aplicação única para smartphones e tablets, e ainda usufruindo de novos recursos, como Fragments e ActionBar, disponíveis a partir do Android 3.x Honeycomb. 1.3 Android 3.x Honeycomb Com a popularização dos tablets e a grande busca dos usuários por esses equipamentos surgiu a necessidade de otimizar e customizar o Android para que se usufrua ao máximo do tamanho de tela disponível nesses aparelhos. A resposta do Google para essa demanda foi o lançamento do Android 3.x, conhecido como Honeycomb, com o objetivo de fornecer ao usuário uma ótima experiência ao utilizar os tablets. Durante a leitura vamos estudar as novas APIs disponíveis a partir do Honeycomb, como Fragments e ActionBar, e otimizar o projeto do livro para tablets. A figura 1.1 exibe a aplicação dos carros executando em um tablet. 1.4 Android 4.x Ice Cream Sandwich Depois que o Android 3.x Honeycomb foi lançado, com novos recursos e funcionalidades, surgiu uma grande necessidade de unificar as plataformas de desenvolvimento entre os tablets e smartphones. Para isso foi lançado o tão aguardado Android 4.x Ice Cream Sandwich (ICS), que unificou o sistema operacional, permitindo que os smartphones pudessem utilizar os últimos recursos e APIs disponíveis no sistema operacional.
12 18 Google Android para Tablets Figura 1.1 Projeto dos carros executando em um tablet com Android 3.x Honeycomb. A figura 1.2 exibe a aplicação dos carros funcionando em um smartphone com Android 4.x ICS. Figura 1.2 Projeto dos carros executando em um smartphone com Android 4.x ICS.
13 Capítulo 1 Introdução Organização do livro Esta obra é dedicada aos desenvolvedores Android que já desenvolvem aplicativos para esse sistema operacional, ou pelo menos conhecem o básico sobre a plataforma. O desenvolvimento do projeto já começa a todo o vapor no capítulo 2 e com uma abordagem simples e direta. Para começar é construída, passo a passo, uma aplicação que lista diversos carros separados por categoria, com todos os detalhes necessários para um bom entendimento do exemplo. Assuntos avançados, como tratamento de threads, requisições http, parser de xml e até como criar projetos de biblioteca com classes reutilizáveis e um projeto de testes, são explicados e detalhados já no capítulo 2. A figura 1.3 exibe o projeto que teremos executado no final do capítulo 2. No capítulo 3 é explicado como o Android trata a troca de orientação, onde vamos estudar como criar telas específicas para a vertical ou a horizontal, detalhes importantes sobre o ciclo de vida das aplicações e como salvar o estado das informações corretamente durante a troca de orientação. O capítulo 4 explica a fundo o maior problema que temos com o Android hoje, que é o fato de existirem diversos aparelhos com diferentes tamanhos de telas e resoluções. Existem celulares pequenos, grandes e tablets, que não se diferenciam somente pelo tamanho das telas, mas também pela sua resolução. Nesse capítulo vamos estudar todos os detalhes que você precisa saber para dominar esse assunto, para que seja possível criarmos aplicações que funcionem em diversos tamanhos de tela. Esse é um capítulo bem teórico e apresenta uma base muito forte que todos os desenvolvedores Android precisam dominar. O livro é muito prático, e os detalhes para tratar as telas na horizontal e criar layouts diferenciados, assim como aspectos avançados do ciclo de vida da aplicação, são abordados de forma simples. No capítulo 5 seguimos com nossa abordagem, e agora o próximo passo será a introdução ao Android 3.x Honeycomb, onde discutiremos aspectos importantes que devem ser levados em consideração ao migrar as aplicações de smartphones para tablets. Os capítulos 6 e 7 fornecem uma base sólida para as novas APIs de Fragments e ActionBar, criadas para auxiliar o desenvolvedor no aproveitamento do grande espaço disponível nas grandes telas dos novos tablets de 10, assim como ajudar na organização e manutenção do código.
14 20 Google Android para Tablets Figura 1.3 Aplicação dos carros para smartphone Android 2.x. O capítulo 8 é onde começamos a migração da aplicação dos carros para tablets. O resultado depois da utilização dos novos conceitos pode ser visualizado na figura 1.4. No final desse capítulo a aplicação estará pronta e funcional, e teremos em um único build uma aplicação que funciona desde em smartphones com Android 1.6 até nos novos tablets com Android 3.x. Além disso, é exibido um layout diferenciado para cada tipo de tela, para que se aproveitem ao máximo os padrões e recursos disponíveis na plataforma.
15 Capítulo 1 Introdução 21 Figura 1.4 Aplicação dos carros executando em um tablet com Android 3.x de 10. No capítulo 9 é feita a introdução ao Android 4.x ICS, e vamos verificar como a aplicação construída para tablets pode executar em um poderoso smartphone que vai usufruir dos novos recursos, inclusive da navegação por Tabs na ActionBar. Esta obra não para por aí, e os capítulos 10 e 11 explicam as bibliotecas disponíveis para animação no Android 2.x e o novo framework de animação criado a partir do Android 3.x, respectivamente. Diversos exemplos simples e práticos são criados para explicar as animações, e no final desses capítulos vamos turbinar a aplicação dos carros e criar alguns efeitos especiais. No capítulo 12 vamos estudar como exibir anúncios do Google Mobile Ads AdMobs na aplicação e a possibilidade de ter lucro com o aplicativo sempre que algum usuário clicar sobre um anúncio. Outro assunto que vamos estudar é como utilizar o Google Analytics para monitorar as telas acessadas da aplicação, assim como diversos eventos gerados, para descobrir como o usuário está utilizando tal aplicação e posteriormente ter acesso a interessantes relatórios e métricas. A figura 1.5 mostra os anúncios sendo exibidos na aplicação dos carros.
16 22 Google Android para Tablets Figura 1.5 Anúncios sendo exibidos na aplicação. Para finalizar, no capítulo 13 vamos verificar como a aplicação executa no emulador da Google TV e dar um primeiro grande passo para desenvolver para essa plataforma. A figura 1.6 exibe a aplicação dos carros na Google TV. Figura 1.6 Google TV. O objetivo deste livro é criar uma aplicação, que será desenvolvida passo a passo juntamente com você, a cada capítulo. Boa leitura.
Google Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisGoogle Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisCriando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec
Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
Leia maisInterfaces Gráficas parte 3
parte 3 (Listview, AlertDialog e ActionBar) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisLojas Virtuais com. Magento. André Nobrega Gugliotti. Novatec
Lojas Virtuais com Magento André Nobrega Gugliotti Novatec Novatec Editora Ltda. 2013. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisLuiz Carlos Querino Filho
criando aplicativos para iphone e Uma Abordagem Prática Do nível Básico ao Avançado ipad Luiz Carlos Querino Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisDesenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec
Desenvolvendo para Windows 8 Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8 Ricardo R. Lecheta Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisJonathan Stark Brian Jepson
Construindo Aplicativos Android com HTML, CSS e JavaScript Jonathan Stark Brian Jepson Novatec Authorized Portuguese translation of the English edition of titled Building Android Apps with HTML, CSS, and
Leia maisPaulo Strelczuk. Novatec
Paulo Strelczuk Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maismarketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec
marketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec Original English language edition published by CA Technologies, Copyright 2011 by CA Technologies.
Leia maisScrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec
Scrum em Ação Gerenciamento e Desenvolvimento Ágil de Projetos de Software Andrew Pham Phuong-Van Pham Novatec Original English language edition Copyright 2012 Course Technology, a part of Cengage Learning.
Leia maisNelson Glauber de Vasconcelos Leal
Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisAdemir C. Gabardo. Novatec
Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisCamila Porto. Novatec
Camila Porto Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maiscomo acabar com sua em apenas 140 caracteres Carolina Lima Novatec
como acabar com sua em apenas 140 caracteres Carolina Lima Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisDesenvolvimento de Grandes Aplicações Web
Desenvolvimento de Grandes Aplicações Web Kyle Loudon Introdução de Nate Koechley Novatec Authorized Portuguese translation of the English edition of titled Developing Large Web Applications, First Edition,
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisDesenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec
Desenvolvendo para Windows 8 Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8 Ricardo R. Lecheta Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São
Leia maisHélio Engholm Jr. Novatec
Hélio Engholm Jr. Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisService Desk Corporativo
Service Desk Corporativo Solução com base na ITIL V3 Rubem Melendez Filho Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisJoão Eriberto Mota Filho
João Eriberto Mota Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisAdail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec
Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisGoogle Analytics Justin Cutroni
Google Analytics Justin Cutroni Novatec Authorized translation of the English edition of Google Analytics ISBN 978-0-596-15800-2 2010, Justin Cutroni. This translation is published and sold by permission
Leia maisMANUAL DO SISTEMA. Versão 1.00
MANUAL DO SISTEMA Versão 1.00 Considerações Gerais...2 Aquisição MOBILE...3 Ativação do Adicion...3 Entendendo o Integrador WebPav/Mobile...4 Controle de Integração...4 Configurando Mobile no Sistema Adicion...6
Leia maisedirectory Plataforma ios / Android
edirectory Plataforma ios / Android Levando seu site ao próximo nível Conheça o novo aplicativo do edirectory. E seja bem vindo a revolução em aplicativos para Diretórios Online. Mobile Completamente reestruturado
Leia maisRicardo Lino Olonca. Novatec
Ricardo Lino Olonca Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisLaboratórios de Tecnologias. Cisco. em Infraestrutura de Redes. Samuel Henrique Bucke Brito. Novatec
Laboratórios de Tecnologias Cisco em Infraestrutura de Redes Samuel Henrique Bucke Brito Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.
Leia maisOneDrive: saiba como usar a nuvem da Microsoft
OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode
Leia maisGerenciamento. de projetos. Bart Gerardi. Novatec. Como evitar problemas previsíveis para o sucesso do projeto
Gerenciamento de projetos Sem Crise Como evitar problemas previsíveis para o sucesso do projeto Bart Gerardi Novatec Original English language edition published by Apress Inc., Copyright 2011 by Apress
Leia maisCrie Seu Próprio Site
Crie Seu Próprio Site Um guia em quadrinhos para HTML, CSS e WordPress Nate Cooper com ilustrações de Kim Gee Copyright 2014 by Nate Cooper. Title of English-language original: Build Your Own Website,
Leia maisCopyright 2008, 2013 da Novatec Editora Ltda.
4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisGuia do usuário do PrintMe Mobile 3.0
Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial
Leia maisCONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android
Conteúdo detalhado CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Android Básico 1. Dispositivos Android 2. Instalação do Android 3. Emuladores de Android 4. Exercício:
Leia maisDavid Hows Peter Membrey Eelco Plugge
David Hows Peter Membrey Eelco Plugge Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora.
Leia maisO Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características:
INTRODUÇÃO: O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características: Ser uma alternativa para substituição dos volumosos e pesados
Leia mais2ª EDIÇÃO. André Milani. Novatec
2ª EDIÇÃO André Milani Novatec Copyright 2012, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por
Leia maisExcel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec
Excel Avançado 2ª Edição Antonio Fernando Cinto Wilson Moraes Góes Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisMARKETING DIGITAL NA ERA. Martha Gabriel CONCEITOS, PLATAFORMAS E ESTRATÉGIAS. Novatec
MARKETING NA ERA DIGITAL CONCEITOS, PLATAFORMAS E ESTRATÉGIAS Martha Gabriel Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisPDF Explicado John Whitington
PDF Explicado John Whitington Novatec Authorized Portuguese translation of the English edition of titled PDF Explained, First Edition ISBN 9781449310028 2012 John Whitington. This translation is published
Leia maisedirectory ios / Android Plataforma
edirectory ios / Android Plataforma Criando lindos aplicativos com edirectory Uma revolução no espaço de diretórios mobile, bem vindo ao novo aplicativo do edirectory. Mobile Completamente reestruturado
Leia maisJQuery. A Biblioteca do Programador JavaScript. 3ª Edição Revisada e ampliada. Maurício Samy Silva. Novatec
JQuery A Biblioteca do Programador JavaScript 3ª Edição Revisada e ampliada Maurício Samy Silva Novatec Copyright 2008, 2010, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela
Leia maisOlá, esse é o manual feito para ajudar você a conhecer ainda mais o Painel Web que acompanha* App Kontrole.
Obrigado por baixar o App Kontrole!! Olá, esse é o manual feito para ajudar você a conhecer ainda mais o Painel Web que acompanha* App Kontrole. Aproveite para descobrir todo o potencial desse seu novo
Leia maisIntrodução ao Android SDK. Prof. Me. Hélio Esperidião
Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,
Leia maisQlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.
Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,
Leia maisEditor: Rubens Prates Revisão gramatical: Patrizia Zagni Capa: Victor Bittow Editoração eletrônica: Camila Kuwabata e Carolina Kuwabata
Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisDESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Links importantes http://www.android.com/ Site oficial de toda a documentação, downloads e informações sobre a plataforma. http://developer.android.com/
Leia maisDesenvolvendo para iphone e ipad
Desenvolvendo para iphone e ipad 2a Edição Ricardo R. Lecheta Novatec Copyright 2012, 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisEdgar Gomes de Abreu
Edgar Gomes de Abreu Novatec Copyright 2010, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por
Leia maisTecnologia e Informática
Tecnologia e Informática Centro Para Juventude - 2014 Capitulo 1 O que define um computador? O computador será sempre definido pelo modelo de sua CPU, sendo que cada CPU terá um desempenho diferente. Para
Leia maisFUTURA SISTEMAS. Futura Mobile. www.futurasistemas.com.br
FUTURA SISTEMAS Futura Mobile APRESENTAÇÃO O Futura Mobile é o sistema denominado como Força de Vendas onde o usuário executará as vendas a partir de Tablets e Smartphones. Foi desenvolvido para a plataforma
Leia maisJoão Eriberto Mota Filho
João Eriberto Mota Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisTema UFPel 2.0 WP Institucional Guia de Opções de Personalização
Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisINTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período Activity INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Activity A classe activity
Leia maisO Office para ipad e iphone ficou bem melhor.
O Office para ipad e iphone ficou bem melhor. 5 novidades que você precisa saber sobre o Microsoft Office 1 Novos apps para iphone Word, Excel, PowerPoint e OneNote consistentes com a experiência do ipad.
Leia maisTutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.
Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. PÁGINA: 2 de 21 Nenhuma parte deste documento pode ser utilizado ou reproduzido, em qualquer meio
Leia maisCriando Aplicações Gráficas com PHP
Criando Aplicações Gráficas com PHP 3ª Edição Pablo Dall'Oglio Novatec Copyright 2007, 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
Leia maisDigifort Mobile Manual Version 1.0 Rev. A
Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Bem vindo ao Manual do Digifort Mobile 1.0 5 1 Screen... Shots 5 2 A quem... se destina este manual 5 3 Como utilizar...
Leia maisBrandon Rhodes John Goerzen
Brandon Rhodes John Goerzen Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisDocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios
DocuWare Mobile ProductInfo Gerenciamento móvel de documentos O DocuWare Mobile permite acessar os gabinetes de arquivo do DocuWare diretamente em seu smartphone ou tablet. Você pode carregar, visualizar
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisConrado Adolpho. Novatec
Conrado Adolpho Novatec Copyright 2008, 2009, 2010, 2011 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.
Leia maisPROJETO PEDAGÓGICO DE CURSOS
1 de 5 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM DEZEMBRO / 2014 2 de 5 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...
Leia maisÍNDICE... 2 POWER POINT... 4. Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo... 11 LAYOUT E DESIGN... 13
Power Point ÍNDICE ÍNDICE... 2 POWER POINT... 4 Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo... 11 LAYOUT E DESIGN... 13 Guia Design... 14 Cores... 15 Fonte... 16 Efeitos... 17 Estilos de Planos
Leia maisPadrões de Projeto em PHP
Aprendendo Padrões de Projeto em PHP William Sanders Novatec Authorized Portuguese translation of the English edition of titled Learning PHP Design Patterns ISBN 9781449344917 2013 William B. Sanders.
Leia maisAula 1 Introdução, e conhecendo a Área de Trabalho
Aula 1 Introdução, e conhecendo a Área de Trabalho Na primeira aula deste curso, mostramos o porquê de começar a trabalhar neste sistema operacional, além das novidades que o sistema possui na sua versão.
Leia maisActionBar Aplicativos Móveis e Computação em Nuvem
Google Android ActionBar Aplicativos Móveis e Computação em Nuvem www.livroandroid.com.br 2 Ricardo Lecheta Ricardo R. Lecheta (facebook.com/ricardolecheta) Ciência da Computação PUC PR SCJP, SCWCD, SCBCD,
Leia maisNovatec Editora Ltda. [2014].
Novatec Authorized Portuguese translation of the English edition of Just Hibernate, ISBN 9781449334376 2014 Madhusudhan Konda. This translation is published and sold by permission of O'Reilly Media, Inc.,
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia maisAULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:
AULA: BrOffice Impress terceira parte Objetivo Ao final dessa aula, você deverá ser capaz de: Conhecer a integração dos softwares do BrOffice; Aprender a trabalhar no slide mestre; Utilizar interação entre
Leia maisO conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica.
Google App Inventor: o criador de apps para Android para quem não sabe programar Por Alexandre Guiss Fonte: www.tecmundo.com.br/11458-google-app-inventor-o-criador-de-apps-para-android-para-quem-naosabe-programar.htm
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia mais10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas
10 DICAS PARA TURBINAR SEU PACOTE DE DADOS 1 - Desative os Dados do Celular Sempre que você não estiver usando a conexão, desligue a internet do seu aparelho. Mesmo em espera, os programas do celular ou
Leia maisEntenda as vantagens dos chips de quatro núcleos
Entenda as vantagens dos chips de quatro núcleos Novos processadores começam a aparecer em celulares e tablets Nos próximos meses começam a chegar ao Brasil os primeiros smartphones e tablets com processadores
Leia maisGerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Leia maisManual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/
Manual do Usuário Versão 1.0.0 Copyright TIM PROTECT BACKUP 2013 http://timprotect.com.br/ 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 3 TIM PROTECT BACKUP Web... 6 3.1
Leia maisDesenvolvendo para iphone e ipad
Desenvolvendo para iphone e ipad 3a Edição Ricardo R. Lecheta Novatec Copyright 2012, 2013, 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisProfessor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1
Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1 Do inglês, Cascading Style Sheet, ou folha de estilo em cascata. É uma linguagem
Leia maisIntrodução. Introdução
Introdução 1. Conheça a sua taxa de conversão 2. Usabilidade e navegabilidade 3. Pense mobile 4. Seja relevante 5. Tenha CTAs atraentes 6. O teste AB é fundamental Conclusão Introdução Conhecer os números
Leia mais( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
Leia mais1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5
1 2 Índice 1. Escritório Virtual... 5 1.1. Atualização do sistema...5 1.2. Instalação e ativação do sistema de Conexão...5 1.3. Cadastro do Escritório...5 1.4. Logo Marca do Escritório...6...6 1.5. Cadastro
Leia maisComo configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet
Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos
Leia maisNÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL
NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL O que é o Windows Movie Maker? É um programa que permite criar nossos próprios filmes com som, músicas, transição e efeito de vídeo.
Leia maisFacebook Instruções de integração com PayPal
Facebook Instruções de integração com PayPal Há diversas formas de utilizar o PayPal para receber pagamentos na plataforma do Facebook. Primeiro você precisa decidir suas necessidades para a opção mais
Leia maisManual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)
Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades
Leia maisCriando Relatórios com PHP
Criando Relatórios com PHP 2a Edição Pablo Dall Oglio Novatec Copyright 2011, 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisGuia Prático de Acesso
Guia Prático de Acesso 1. Como acessar o novo e-volution? O acesso ao novo e-volution é feito através do endereço novo.evolution.com.br. Identifique abaixo as possíveis formas de acesso: 1.1 Se você já
Leia maisÍNDICE. www.leitejunior.com.br 16/06/2008 17:48 Leite Júnior
ÍNDICE MICROSOFT INTERNET EXPLORER 6 SP2 (IE6 SP2)...2 JANELA PRINCIPAL...2 PARTES DA JANELA...2 OS MENUS DO IE6...3 MENU ARQUIVO...3 MENU EDITAR...3 MENU EXIBIR...3 MENU FAVORITOS...4 MENU FERRAMENTAS...4
Leia mais1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece.
1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece. Para acessar o programa através do comando na barra de prompt, basta digitar dutoteccad e
Leia mais