4 a Edição. Ricardo R. Lecheta. Novatec
|
|
- Maria Laura da Mota Carvalho
- 8 Há anos
- Visualizações:
Transcrição
1 4 a Edição Ricardo R. Lecheta Novatec
2 Copyright 2009, 2010, 2013, 2015 da 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 Assistente editorial: Priscila A. Yoshimatsu Revisão gramatical: Viviane Oshima Editoração eletrônica: Carolina Kuwabata Capa: Victor Bittow ISBN: OG Histórico de impressões: Junho/2015 Quarta edição (ISBN: ) Outubro/2014 Quarta reimpressão Abril/2014 Terceira reimpressão Janeiro/2014 Segunda reimpressão Setembro/2013 Primeira reimpressão Março/2013 Terceira edição (ISBN: ) Junho/2010 Segunda edição (ISBN: ) Março/2009 Primeira edição (ISBN: ) Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec
3 Sumário Agradecimentos Sobre o autor Prefácio Capítulo 1 Introdução ao Android Introdução Open Handset Alliance e o Android Sistema operacional Linux Código aberto e livre Máquina virtual Dalvik Máquina virtual ART (Android Runtime) Conhecendo um pouco mais sobre o Android Android Developer Challenge Google Play T-Mobile G Google Nexus Um pouco sobre a história e versões do Android Android 1.5 (Cupcake) Android 1.6 (Donut) Android 2.0 e 2.1 (Eclair) Android 2.2 (Froyo) Android 2.3 (Gingerbread) Android 3.0 (Honeycomb) Android 4.0 (Ice Cream Sandwich) Android 4.1 (Jelly Bean) Android 4.4 (KitKat) Android 5.0 (Lollipop) Google I/O 2015 e o anúncio do Android M...40 Capítulo 2 Configuração do ambiente de desenvolvimento Android SDK Requisitos de software e sistema
4 8 Google Android 4a edição 2.3 Plataforma (versão do Android) Android Studio Instalando os pacotes pelo SDK Manager Intel Hardware Accelerated Execution Manager (HAXM) Criando um projeto no Android Studio Criando um emulador (AVD) Executando o projeto no emulador Algumas janelas importantes do Android Studio Aplicações na tela principal (Home) Entendendo um pouco mais sobre o emulador ADB (Android Debug Bridge) Informações básicas sobre a resolução do emulador Como fazer o download dos exemplos do livro...70 Capítulo 3 Conceitos básicos do Android Estrutura do projeto no Android Studio Arquivo AndroidManifest.xml Classe MainActivity Arquivo de layout activity_main.xml Arquivo strings.xml Classe R Informações sobre como acessar recursos de texto e imagem Arquivo build.gradle LogCat Escrevendo mensagens de log Tratamento de eventos...90 Capítulo 4 Activity Activity Classes FragmentActivity e AppCompatActivity Ciclo de vida de uma activity Ciclo de vida avançado o que acontece ao rotacionar o celular? Navegação entre telas e inicialização de uma nova activity Mais detalhes sobre a classe Bundle e como passar parâmetros O básico sobre action bar e como voltar para tela anterior Links úteis Capítulo 5 Action Bar e temas Introdução à Action Bar Temas Holo e Material Projeto de exemplo sobre action bar Opções de visualização dos action buttons (always, never, ifroom) Template de ícones para os botões da action bar
5 Sumário Classe android.app.actionbar SearchView Action provider Split action bar Up navigation Navegação por tabs na action bar ActionBarCompat a biblioteca de compatibilidade da action bar Links úteis Capítulo 6 Interface gráfica gerenciadores de layout View Classe ViewGroup Configurando a altura e largura de uma view Entendendo as constantes wrap_content e match_parent FrameLayout LinearLayout LinearLayout controle do alinhamento layout_gravity LinearLayout controle do peso TableLayout uso de uma tabela com linhas e colunas TableLayout e shrinkcolumns contração de colunas TableLayout e strechcolumns expansão de colunas TableLayout criando um formulário GridLayout RelativeLayout AbsoluteLayout (deprecated) Utilizando layouts aninhados para criar telas complexas Criação de um layout pela API LinearLayout Criação de um layout pela API TableLayout ScrollView Alguns detalhes sobre a ActionBar e o up navigation LayoutInflater inflando arquivos XML Links úteis Capítulo 7 Interface gráfica View Arquivo /res/values/strings.xml Arquivo XML com as cores Arquivo XML para criar um estilo CSS Exemplo completo com estilos View A classe responsável por desenhar elementos na tela TextView e EditText campo de texto para digitar informações AutoCompleteTextView Button e ImageButton...191
6 10 Google Android 4a edição 7.9 CheckBox e ToggleButton RadioButton Spinner ProgressDialog janela de progresso ProgressBar barra de progresso Toast alertas rápidos AlertDialog alertas para o usuário confirmar LayoutInflater inflando um arquivo XML ListView ListView com adapter customizado GridView Gallery ViewPager ViewPager + TitleStrip ou TabStrip ImageSwitcher WebView Movimentando uma imagem pela tela com touch Desenho manual com a classe Canvas Nunca utilize pixels Capítulo 8 Fragments Como surgiram os fragments no Android 3.0 Honeycomb Fragments é muito mais do que dividir a tela em duas partes API de Fragments Hello World fragment Utilizando fragments com action bar + tabs Utilizando fragments com action bar + tabs + ViewPager Ciclo de vida de um fragment Migrando um projeto que utiliza activity para fragments Criando um layout dividido em partes nos tablets Exemplos da API dos fragments Back stack Adicionando botões na action bar pelo fragment Salvando o estado de um fragment Vantagens de utilizar os fragments Links úteis Capítulo 9 Animações Drawable Animation Classe Animation View Animation AlphaAnimation...287
7 Sumário RotateAnimation ScaleAnimation TranslateAnimation AnimationSet AnimationListener Interpolator O problema com a API de animações no Android 2.x Property Animations Classe ValueAnimator Classe ObjectAnimator ObjectAnimator animação fade_in/fade_out ObjectAnimator animação de movimento ObjectAnimator animação de rotação ObjectAnimator animação de escala AnimatorSet criando um conjunto de animações AnimatorListener ViewPropertyAnimator animação do jeito fácil Classe ValueAnimator outro exemplo Aplicando animações no layout Aplicando animações nos fragments Aplicando animações ao navegar entre activities NineOldAndroids animações com compatibilidade Links úteis Capítulo 10 Threads, Handler e AsyncTask Introdução Método sendmessage(msg) Método post(runnable) Atualizando a view dentro de uma thread Agendando tarefas contínuas na activity Implementação de um tela Splash Screen para sua aplicação AsyncTask Download de imagens com a biblioteca Picasso Links úteis Capítulo 11 Material Design Introdução Tema Material Paleta de cores Elevação de views Ripple feedback ao toque Floating Action Button (FAB)
8 12 Google Android 4a edição 11.7 CardView RecyclerView Efeito de revelação (Reveal Effect) Extraindo as cores de uma figura Animações com item compartilhado entre duas activities Compatibilidade com versões anteriores Links úteis Capítulo 12 Toolbar Introdução à Toolbar Utilizando a Toolbar como a action bar Utilizando a API da Toolbar (modo standalone) Links úteis Capítulo 13 Navigation Drawer Criando o projeto Customizando as cores do tema Material Criando a activity e o fragment base para o projeto Classe Application armazenando informações globais Biblioteca android-utils Como o Gradle encontrou a biblioteca android-utils Configurando a Toolbar Navigation Drawer Criando o menu overflow Navigation Drawer com Material Design Material Design no Navigation Drawer Criando os fragments do projeto Links úteis Capítulo 14 WebView Fragment com WebView Swipe to Refresh Interceptando requisições no WebView Mostrando alertas com o FragmentDialog Executando JavaScript Comunicação do JavaScript com a classe Android Mostrando código HTML no WebView Links úteis
9 Sumário 13 Capítulo 15 RecyclerView e tabs Criando as classes de domínio Criando a lista de carros Tabs e ViewPager Navegação de telas Links úteis Capítulo 16 Parser de XML, JSON e testes unitários Lendo um arquivo local da pasta /res/raw Parser de XML Parser de JSON Testes unitários no Android Mais informações Capítulo 17 Web services Introdução Requisição HTTP para consultar o web service Utilizando a classe AsyncTask Biblioteca simples para encapsular a AsyncTask Atualização por Pull to Refresh Verificando se existe conexão disponível Requisições HTTP com Get e Post Web services com WSDL Links úteis Capítulo 18 Persistência Salvando as preferências do usuário com a classe SharedPreferences Activity de configurações Lendo e salvando arquivos Trabalhando com arquivos na memória interna Trabalhando com arquivos na memória externa (SD card) Outros métodos da classe Context Brincando de fazer cache Banco de dados SQLite Criação de um banco de dados diretamente com a API Inserção de registros no banco de dados Atualização de registros no banco de dados Exclusão de registros do banco de dados Busca de registros no banco de dados Métodos da classe Cursor Continuando o projeto dos carros...517
10 14 Google Android 4a edição Visualizando o banco de dados com a ferramenta adb Visualizando o banco de dados com um cliente SQLite Banco de dados versus web service Adicionando ações na action bar Editando o nome do carro Excluindo um carro do banco de dados Atualizando a lista com dados do web service Modo de execução da activity launchmode Fazendo backup na nuvem Fazendo backup de um arquivo Links úteis Capítulo 19 Action bar de contexto e compartilhamento Introdução Detectando toques longos OnLongClickListener Ativando o ActionMode na action bar Removendo os carros selecionados Compartilhando os carros selecionados Compartilhando as fotos dos carros selecionados Links úteis Capítulo 20 Intents Intent envio de uma mensagem ao Android Intents explícitas e implícitas Exemplos de intents nativas Permissões Retornando resultados de uma intent startactivityforresult IntentFilter Por que a MainActivity declara um <intent-filter>? Exemplo completo com intent customizada Verificando se uma intent será encontrada Interceptando aplicações nativas Lendo código de barras Nomenclatura das intents Links úteis Capítulo 21 Multimídia áudio, vídeo e câmera Formatos de áudio e vídeo suportados Classe Media Player Criando um player de mp Reproduzindo vídeo com a classe VideoView Utilizando uma intent e o player de vídeo nativo
11 Sumário Utilizando o VideoView no projeto dos carros Tirando fotos com uma intent Tirando fotos como obter o arquivo da foto Trabalhando com bitmaps de forma eficiente Enviando a imagem para o servidor Gravando áudio e vídeo Links úteis Capítulo 22 Mapas Introdução Google Maps Android API Versão Google Play Services Gerando a chave de acesso dos mapas Configurando o projeto Adicionando o mapa no projeto dos carros Classe GoogleMap Localização do mapa latitude e longitude CameraPosition zoom Configurando o tipo do mapa Colocando os conceitos em práticas CameraPosition CameraPosition bearing rotação CameraPosition tilt inclinação Monitorando os eventos do mapa Marcadores Polyline desenhando uma linha no mapa Links úteis Capítulo 23 Google Play Services e localização Introdução My Location Monitorando o GPS (à moda antiga) Monitorando o GPS (Fused Location Provider) Conectando-se ao Google Play Services Obtendo a última localização de forma eficiente API de localização do Google Play Services Desenhando uma rota entre dois pontos Buscando um endereço Links úteis
12 16 Google Android 4a edição Capítulo 24 BroadcastReceiver Introdução Configurando um receiver de forma estática Configurando um receiver de forma dinâmica Quando utilizar um receiver estático ou dinâmico? Classe LocalBroadcastManager Execução de um receiver ao inicializar o sistema operacional Interceptando uma mensagem SMS Ciclo de vida Delegando o trabalho para um service Mostrando uma notificação para o usuário Links úteis Capítulo 25 Notification Por que usar uma notificação para se comunicar com o usuário Criando uma notificação simples Heads-up notifications Notificações na tela de bloqueio Criando uma notificação grande (big view notifications) Criando uma notificação com ações Cancelando uma notificação Mais informações sobre a classe PendingIntent Exemplo com notificação e BroadcastReceiver Mostrando uma barra de progresso na notificação Links úteis Capítulo 26 AlarmManager Por que utilizar um alarme (agendar uma tarefa) Método da classe AlarmManager Agendando um alarme Repetindo o alarme Classe Calendar Quando utilizar ou não um alarme Links úteis Capítulo 27 Service e JobInfo Introdução Exemplos de serviços Como iniciar e parar um serviço Exemplo prático Deixar o serviço executando depois de sair de uma tela...712
13 Sumário Entendendo o ciclo de vida de um serviço A classe IntentService Criando um player mp Método bindservice(intent,con,flags) Qual método utilizar para iniciar um serviço? Um serviço em execução contínua não consome muito processamento? JobInfo a nova API do Lollipop Links úteis Capítulo 28 GCM Google Cloud Messaging O que é push? Como funciona o GCM Gerando a chave de acesso do GCM Obtendo o Project Number Executando o projeto de exemplo Enviando a mensagem de push Criando o projeto Android passo a passo Classe GoogleCloudMessaging Configurando o projeto Android Criando a activity para fazer o registro no GCM Links úteis Capítulo 29 Salvando o estado da aplicação Troca de configurações configuration changes Salvando o estado com o método onsaveinstancestate(bundle) Salvando o estado com o método setretaininstance(boolean) A importância de reter a instância do fragment Manter uma thread executando durante a troca de orientação Como bloquear a troca de orientação Dispositivos com teclado Configuração android:configchanges e o método onconfigurationchanged Salvando o estado no projeto dos carros Links úteis Capítulo 30 Suportando diferentes tamanhos de telas Unidades de medida Tamanho de tela (screen size) Proporção da tela (aspect ratio) Resolução e densidade da tela O problema de utilizar pixels DIP ou DP (density-independent pixel) Tabela de densidade dos dispositivos...773
14 18 Google Android 4a edição 30.8 Customizando as imagens conforme a densidade da tela Trabalhando com a unidade dp no Canvas Tamanho da tela em dp Dimensões (dimen) Qualificadores de recursos para tablets Links úteis Capítulo 31 Threads avançado AsyncTask e Loader O problema com o ProgressDialog Controlando a troca de orientação ao executar uma task Executando a AsyncTask de forma serial ou paralela Loader Opinião do autor Links úteis Capítulo 32 Agenda de contatos e content provider Por que utilizar a classe ContentProvider provedor de conteúdo URI Immutable URI reference Exemplos de provedores de conteúdo nativos Lendo os contatos da agenda Como ler todos os telefones e a foto de um contato Mostrando os contatos em um ListView Utilizando um CursorAdapter Utilizando um CursorLoader Monitorando a fonte de dados com um loader Criando um provedor de conteúdo customizado Classe ContentProvider Classe estática Carros Links úteis Capítulo 33 SMS Enviando SMS por intent ou pela API Criando um BroadcastReceiver para receber um SMS Links úteis Capítulo 34 Gestos Introdução Reconhecendo gestos previamente cadastrados Detectando gestos comuns, como scroll lateral Detectando gesto de pinch (zoom) Links úteis...866
15 Sumário 19 Capítulo 35 Sensores e Google Fit Como obter a lista de sensores disponíveis Testando os sensores Sensor de luminosidade Sensor de temperatura Sensor de proximidade Sensor de acelerômetro Movendo uma view pela tela com o acelerômetro Google Fit Links úteis Capítulo 36 Bluetooth Verificando se o dispositivo suporta Bluetooth Ativando o Bluetooth por programação Listando os dispositivos pareados Buscar novos dispositivos Bluetooth Deixando o Bluetooth visível para ser encontrado Criando um BluetoothDevice pelo endereço Chat em Bluetooth Conectando-se ao Bluetooth pela serial Links úteis Capítulo 37 Reconhecimento de voz Introdução Hello TTS faça seu Android falar Verificando o idioma e falando em português Reconhecimento de voz por intent Reconhecimento de voz por um listener Links úteis Capítulo 38 Gradle Introdução Gerenciando dependências Trabalhando com módulos Trabalhando com bibliotecas Criando uma biblioteca Configurando um servidor Maven Sonatype Nexus Publicando no Maven Central Flavors Classe BuildConfig...951
16 20 Google Android 4a edição Assinando o aplicativo para o build release Links úteis Capítulo 39 Android Wear Introdução Hello World Wear Conectando o smartphone no Android Wear Conectando o smartphone no relógio físico Notificações no wear Notificações com várias páginas Notificações empilhadas Notificações com comandos de voz Google Play Services e Wearable API Node API Message API Data API Enviando mensagens entre o smartphone e o Wear Enviando uma foto tirada pela câmera para o wear Criando views e layouts para wear Criando cards (cartões) Criando listas Criando páginas (ViewPager) Criando páginas em grid (GridViewPager) Aplicativos em tela cheia (Full-Screen) Animação de confirmação Alertas de sucesso e erro Interceptando eventos em background Localização e sensores Links úteis Capítulo 40 Google Play Controle da versão de sua aplicação Compilando o projeto corretamente Assinando o aplicativo pelo Android Studio/Gradle Publicando no Google Play Monetização com anúncios Links úteis
Nelson 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 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 maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2016 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 maisGoogle. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo1 Introdução ao Android...
Leia mais3ª Edição Ricardo R. Lecheta
3ª Edição Ricardo R. Lecheta Novatec Copyright 2009, 2010, 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
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 maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2009, 2010, 2013, 2016 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 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 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 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 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 maisDesenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec
Desenvolvimento de Aplicações Android Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike Novatec Sumário Prefácio... xi Público-alvo...xi Organização do livro...xii Convenções adotadas neste livro...xiii
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 maisAndroid Básico Hello World!
Android Básico Hello World! Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio
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 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 mais2ª Edição Ricardo R. Lecheta
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK 2ª Edição Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo 1 Introdução ao
Leia mais2ª Edição Ricardo R. Lecheta
2ª Edição Ricardo R. Lecheta Novatec Copyright 2017, 2018 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 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 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 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 mais2ª edição Nelson Glauber de Vasconcelos Leal
2ª edição 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,
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 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 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 maisINTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - gerenciadores de layout No Android, existem diversos tipos de gerenciadores
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 maisFRWTC-400 DESENVOLVIMENTO MÓVEL PARA ANDROID MÓDULO 1
FRWTC-400 DESENVOLVIMENTO MÓVEL PARA ANDROID MÓDULO 1 SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,
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 maisIntrodução ao Android
Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente
Leia maisA plataforma Android: Uma Introdução
A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,
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 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 maisDesenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android
Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android Instalação e Configuração do Ambiente de Desenvolvimento Instalação
Leia maisAULA 2. Minicurso PET-EE UFRN
AULA 2 Minicurso PET-EE UFRN Agora iremos mostrar o passo-a-passo de como criar um projeto no Android Studio. 1. No Android Studio, crie um New Project. 2. Em Configure your new project, você deve preencher
Leia maisMinicurso - Android Fábio Silva / João Paulo Ribeiro
Minicurso - Android Fábio Silva / João Paulo Ribeiro Quem somos? :D Graduando em Ciência da Computação na Universidade Federal de Campina Grande @ffosilva www.fabiosilva.org Quem somos? :D Graduando em
Leia maisCurso: Especializado Desenvolvimento de Aplicações para Android
Curso: Especializado Desenvolvimento de Aplicações para Android Duração: 66h Área formativa: Programação Web & Mobile Sobre o curso Desde o lançamento dos smartphones no mercado, é crescente a procura
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 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 maisManual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br
Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...
Leia maisVisão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008
Android José João Junior Universidade Federal de Santa Catarina 17 de dezembro de 2008 Agenda 1 Visão geral 2 Estrutura do sistema 3 Ferramentas de desenvolvimento 4 Uma aplicação Visão geral Histórico
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 maisINTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
ADS 6º Período Conceitos básicos do Android - Parte 2 Abra o Android Studio INTRODUÇÃO À PROGRAMAÇÃO PARA Abra o Android Studio INTRODUÇÃO À PROGRAMAÇÃO PARA Abra o Android Studio app build.grade
Leia maisManual Backup Online. Manual do Usuário. Versão 1.0.1. Copyright Backup Online 2014. https://backuponlinegvt.com.br
Manual Backup Online Manual do Usuário Versão 1.0.1 Copyright Backup Online 2014 https://backuponlinegvt.com.br 1 Manual Backup Online 1 Índice 1 Índice... 2 2 Backup Online...Erro! Indicador não definido.
Leia maisO que é o Android? O que é o Android
O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código
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 maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Nextel Cloud Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Manual do Usuário Nextel Cloud 1 Índice 1 Índice... 2 2 Nextel Cloud... 3 3 Instalação
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 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 maisINTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - View A classe android.view.view é utilizada como base para qualquer
Leia maisJulia Elman e Mark Lavin. Novatec
Julia Elman e Mark Lavin Novatec [2015] Novatec Editora Ltda Authorized Portuguese translation of the English edition of Lightweight Django, ISBN 9781491945940 2015 Julia Elman and Mark Lavin. This translation
Leia maisPlano de Aula - Windows 8 - cód.5235 24 Horas/Aula
Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Windows 8 Aula 2 1 - Introdução ao Windows 8 1.1. Novidades da Versão...21 1.2. Tela de Bloqueio...21 1.2.1. Personalizar
Leia maisIntrodução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião
Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Windows Mobile O Windows Mobile é um sistema operacional compacto, desenvolvido para rodar em dispositivos móveis como Pocket
Leia maisManual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br
Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...
Leia maisAdrian Mejia. Novatec
Adrian Mejia Novatec Copyright Packt Publishing 2015. First published in the English language under the title Building an E-Commerce Application with MEAN (9781785286551) Copyright Packt Publishing 2015.
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 maisCapítulo 04: Persistência com SQLite
Capítulo 04: Persistência com SQLite Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio
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 maisSistemas Embarcados Android
Engenharia Elétrica UFPR 13 de novembro de 2014 Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisCapítulo 06: Trabalhando com Intents
Capítulo 06: Trabalhando com Intents Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 1 Nextel Cloud... 3 2 Instalação do Nextel Cloud... 4 3 Configuração e uso dos componentes Nextel Cloud... 7 3.1
Leia maisProgramação para Android
Programação para Android Aula 01: Visão geral do android, instalação e configuração do ambiente de desenvolvimento, estrutura básica de uma aplicação para Android Objetivos Configurar o ambiente de trabalho
Leia maisCURSOS ANDROID. Prof: Igor Portela
CURSOS ANDROID Prof: Igor Portela O que é Android? Sistema operacional para dispositivos móveis baseado em Linux. Desenvolvido pela Android Inc, comprado pelo Google em 2005 É open source sob licença Apache.
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 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 maisManual Backup Online. Manual do Usuário. Backup Online. Versão 1.0.1. Copyright GVT 2014. https://backuponlinegvt.com.br
Manual do Usuário Backup Online Versão 1.0.1 Copyright GVT 2014 https://backuponlinegvt.com.br 1 1 Backup Online... Erro! Indicador não definido. 2 Instalação do Backup Online... 4 3 Configuração e uso
Leia maisDiferentes modos para visualizar gravações no Software HMS Client
Diferentes modos para visualizar gravações no Software HMS Client O Software HMS Client permite visualização de imagens de 3 maneiras diferentes: Imagens dos dispositivos (Mini Câmeras e NVRs) gravadas
Leia mais4 a Edição. Ricardo R. Lecheta. Novatec
4 a Edição Ricardo R. Lecheta Novatec Copyright 2009, 2010, 2013, 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,
Leia maisIntrodução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode
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 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 maishttp://www.moolab.com.br/#playground
http://www.moolab.com.br/#playground http://www.moolab.com.br/#playground Hello Android Design http://developer.android.com/design/index.html Flexibilidade Android Design Flexibilidade Seu layout fica
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 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 maisNovatec Editora Ltda. 2015.
Ben Smith Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights reserved. Edição
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Componentes Visuais Gerenciadores de Layouts Professor: Danilo Giacobo OBJETIVOS DA AULA Apresentar os conceitos básicos da programação de interfaces visuais para Android
Leia maisSumário. Sobre este livro 1. Direto ao assunto 7
Sumário 1 2 Sobre este livro 1 Sem informatiquês!........................................................... 1 Uma breve visão geral.......................................................... 2 O que há
Leia maisIntrodução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
Leia maisDesenvolvimento Android. http://www.larback.com.br
Desenvolvimento Android http://www.larback.com.br Introdução ao Android O Android é a resposta da Google ao mercado crescente de dispositivos móveis. É uma nova plataforma de desenvolvimento baseado no
Leia maisOSMobile Força de Vendas
OSMobile Força de Vendas Sumário 1 REQUISITOS DE HARDWARE E SOFTWARE...3 1.1 Bluetooth... 3 1.2 Internet (Wi-fi / 3G)... 3 1.3 Armazenamento (SDCARD / Armazenamento do Aparelho)...3 1.4 GPS (Satelite)...
Leia maisTRBOnet Standard. Manual de Operação
TRBOnet Standard Manual de Operação Versão 1.8 NEOCOM Ltd ÍNDICE 1. TELA DE RÁDIO 3 1.1 COMANDOS AVANÇADOS 4 1.2 BARRA DE FERRAMENTAS 5 2. TELA DE LOCALIZAÇÃO GPS 6 2.1 MAPLIB 6 2.2 GOOGLE EARTH 7 2.3
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 maisMinicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa
Minicurso introdutório de desenvolvimento para dispositivos Android Cristiano Costa Desenvolvimento da interface estática Sobre mim Graduando em Engenharia Eletrônica - UNIFEI Trabalhou em desenvolvimento
Leia maisDescrição geral do Android
Descrição geral do Android (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Versões & API A versão 1.0 foi lançada em Fevereiro de 2009
Leia maisPlano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula
Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 2 Continuação do Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 3 Capítulo 2 - Site do Dreamweaver
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
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 maisManual do usuário. Intelbras isic5 Tablet - Android
Manual do usuário Intelbras isic5 Tablet - Android Intelbras isic5 Tablet - Android Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual irá auxiliá-lo na instalação
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 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 maisDesenvolvimento para Android Prá9ca 2. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione
Leia maisManual TIM PROTECT BACKUP. Manual do Usuário TIM PROTECT BACKUP. Versão 1.0.0. Copyright TIM 2014. http://timprotect.com.br
Manual do Usuário TIM PROTECT BACKUP Versão 1.0.0 Copyright TIM 2014 http://timprotect.com.br 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 2.1 Instalação do TIM PROTECT
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 maisAndroid Developer. Introdução
Sumário Introdução... 1 Ambiente Windows... 1 Lógica de Programação... 2 Essentials... 4 Introdução à Programação Orientada à Objeto... 4 SQL 2014 Modulo I... 5 Advanced... 7 Android Developer... 7 Ambiente
Leia maisPramod J. Sadalage Martin Fowler
Pramod J. Sadalage Martin Fowler Novatec Authorized translation from the English language edition, entitled NOSQL DISTILLED: A BRIEF GUIDE TO THE EMERGING WORLD OF POLYGLOT PERSISTENCE, 1st Edition, 0321826620
Leia maisAndroid Layout Manager. Ivan Nicoli
Android Layout Manager Ivan Nicoli Classe View A classe android.view.view é a classe mãe de todos os componentes visuais do Android. Qualquer desenvolvedor pode criar seu próprio componente herdando a
Leia maisTRBOnet MDC Console. Manual de Operação
TRBOnet MDC Console Manual de Operação Versão 1.8 ÍNDICE NEOCOM Ltd 1. VISÃO GERAL DA CONSOLE...3 2. TELA DE RÁDIO...4 2.1 COMANDOS AVANÇADOS...5 2.2 BARRA DE FERRAMENTAS...5 3. TELA DE LOCALIZAÇÃO GPS...6
Leia maisMapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva
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 Ciência e Tecnologia do Maranhão Objetivos
Leia mais