Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamanho: px
Começar a partir da página:

Download "Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec"

Transcrição

1 Desenvolvimento de Aplicações Android Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike Novatec

2 Sumário Prefácio... xi Público-alvo...xi Organização do livro...xii Convenções adotadas neste livro...xiii Uso dos exemplos de código... xiv Como entrar em contato conosco... xv Agradecimentos... xv Rick Rogers... xv John Lombardo... xv Zigurd Mednieks... xvi Blake Meike... xvi Parte I Apresentação do kit de desenvolvimento...1 Capítulo 1 Introdução ao Android...2 Por que o Android?...2 A Open Alliance Handset...4 O ambiente de execução do Android...5 Componentes de uma aplicação Android...6 Ciclo de vida de Atividade do Android...9 Ciclo de vida de Serviço do Android...11 Como este livro é organizado Capítulo 2 Configurando seu ambiente de desenvolvimento Android Configurando seu ambiente de desenvolvimento Criando um ambiente de desenvolvimento do Android Hello, Android!...22 Onde estamos indo...22 Inicialização de uma nova aplicação Android: HelloWorld...22 Programando HelloWorld...26 Executando HelloWorld...29 Capítulo 3 Usando o ambiente de desenvolvimento Android em aplicações reais MicroJobs: a principal aplicação-exemplo deste livro...31 Android e rede social...31 Download do código-fonte do MJAndroid...34 v

3 vi Desenvolvimento de Aplicações Android Uma breve apresentação do código MJAndroid A pasta-raiz do projeto (MJAndroid) A pasta de origem (src) A pasta de recursos (res)...38 Primeiros passos: compilação e execução da aplicação MicroJobs Um breve panorama do SDK do Android/IDE do Eclipse Carregamento e inicialização da aplicação Uma exploração mais aprofundada: o que pode dar errado?...42 Executando uma aplicação em um aparelho T-Mobile...46 Resumo...49 Capítulo 4 Nos bastidores: código de inicialização e recursos da aplicação MJAndroid Parâmetros de inicialização em AndroidManifest.xml...51 Inicialização em MicroJobs.java...54 Inicialização adicional de MicroJobs.java Resumo Capítulo 5 Depuração de aplicações Android Ferramentas...68 Editor de Java do Eclipse...69 Erros de Java...69 Depurador...77 Logcat...80 Android Debug Bridge (adb, Ponte de Depuração do Android)...85 DDMS: Serviço de Monitoramento de Depuração do Dalvik (Dalvik Debug Monitor Service)...89 Traceview Resumo...96 Capítulo 6 A aplicação ApiDemos Configuração da aplicação no arquivo-manifesto...97 Localizando o código-fonte de um exemplo interessante Técnica 1: Demo Custom Title (Título Personalizado) Técnica 2: Demo Linkify Adicionando seus próprios exemplos em ApiDemos Capítulo 7 Assinando e publicando sua aplicação Teste sua aplicação Anexe um acordo de licença de usuário final, se desejado Crie e anexe um ícone e um rótulo Limpe o código para o lançamento ao público Informe a versão de sua aplicação Obtendo um certificado de assinatura e uma Chave de API Obtenção de um certificado de autenticação para uma aplicação a ser enviada Obtendo um certificado de assinatura durante a depuração...112

4 Sumário vii Assinatura de sua aplicação Testando novamente sua aplicação Publicando no Android Market Cadastrando-se como um desenvolvedor Android Carregando (uploading) sua aplicação Parte II Tópicos de programação Capítulo 8 Armazenamento de dados persistentes: bancos de dados SQLite e provedores de conteúdo Bancos de dados Estrutura básica da classe MicroJobsDatabase Lendo dados do banco de dados Modificando o banco de dados Provedores de conteúdo Apresentando o NotePad Provedores de Conteúdo Consumindo um Provedor de Conteúdo Capítulo 9 Localização e mapeamento Serviços baseados em localização Mapeamento A Atividade Google Maps MapView e MapActivity Trabalhando com MapViews Inicialização de MapView e MyLocationOverlay Interrupção e retomada de uma MapActivity Controlando o mapa com botões de menu Controlando o mapa com o teclado Localização sem mapas Os arquivos de manifesto e de layout Conectando a um provedor de localização e obtendo atualizações de localização Atualizando a localização emulada Capítulo10 Construindo uma View Arquitetura de GUI do Android O Modelo A View Controlador Juntando tudo Montando uma interface gráfica Conectando o Controlador Escutando o Modelo

5 viii Desenvolvimento de Aplicações Android Escutando eventos de toque Escutando eventos de tecla Formas alternativas para manipular eventos Conexão avançada: foco e threading O menu Capítulo 11 Um bestiário de widgets Views do Android TextView e EditText Button e ImageButton Adapters e AdapterViews CheckBox, RadioButton e Spinner ViewGroups Gallery e GridView ListView e ListActivity ScrollView TabHost Layouts Frame Layout LinearLayout TableLayout AbsoluteLayout RelativeLayout Capítulo 12 Criação de gráficos em 2D e 3D Definindo seus próprios widgets Layout Desenho de canvas Drawables Bitmaps Bling Sombras, gradientes e filtros Animação Gráficos OpenGL Capítulo 13 Comunicação entre processos Intenções: IPC simples e de baixo custo Objetos Intent usados na comunicação entre processos Objetos Activity e navegação na hierarquia de interface do usuário Exemplo: uma Intenção que captura como dissemos Hello World Obtendo um resultado por meio da comunicação entre processos Métodos remotos e AIDL (Android s Interface Definition Language) Linguagem de definição de interface do Android Classes subjacentes às interfaces geradas pela AIDL Publicando uma interface

6 Sumário ix IPC do Android comparada à Java Native Interface (JNI) O que o Binder não faz Binder e Linux Capítulo 14 Chamadas telefônicas simples Chamadas telefônicas rápidas e fáceis Criando uma aplicação de exemplo para executar o método call Integrando o trecho de código a uma aplicação simples Explorando o código de telefone com o depurador Criando uma instância de uma Intenção Adicionando dados a uma instância de uma Intenção Iniciando uma chamada telefônica Tratamento de exceções Modularidade e telefonia em nível de aplicação do Android Capítulo 15 Informações sobre o estado de telefonia e as classes de telefonia do Android. 341 Operações oferecidas pelo pacote android.telephony Resumo do pacote Limitações do que as aplicações podem fazer com o telefone Exemplo: determinação do estado de uma chamada Componentes internos da telefonia do Android Comunicação entre processos (IPC) e AIDL no pacote android.internal.telephony O pacote android.internal.telephony O pacote android.internal.telephony.gsm Explorando os componentes internos de telefonia do Android Android e VoIP Apêndice Protocolos sem fio Pré-história O surgimento dos celulares digitais de segunda geração (2G) Celular digital aperfeiçoado (2.5G) O surgimento do 3G O futuro: 4G Índice remissivo

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec

Google. 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 mais

Programando o Android Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura

Programando o Android Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura Programando o Android Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura Novatec Authorized Portuguese translation of the English edition of Programing Android, First Edition ISBN 9781449389697

Leia mais

Curso: Especializado Desenvolvimento de Aplicações para Android

Curso: 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 mais

Programação para Android

Programaçã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 mais

FRWTC-400 DESENVOLVIMENTO MÓVEL PARA ANDROID MÓDULO 1

FRWTC-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 mais

3ª Edição Ricardo R. Lecheta

3ª 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 mais

Android Básico Hello World!

Android 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 mais

Desenvolvimento 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 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 mais

CURSOS ANDROID. Prof: Igor Portela

CURSOS 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 mais

Nelson Glauber de Vasconcelos Leal

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 mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO 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 mais

Introdução ao Android

Introduçã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 mais

Desenvolvimento de aplicações na plataforma Google Android

Desenvolvimento de aplicações na plataforma Google Android Desenvolvimento de aplicações na plataforma Google Android Rafael M. Lins Manoel Taenan Prof. Dr. Fábio Gomes Design by Rafael M. Lins Autores Rafael Madureira Lins de Araújo Bla bla bla Manoel Taenan

Leia mais

Interfaces Gráficas parte 3

Interfaces 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 mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃ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 mais

Introduçã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 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 mais

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008

Visã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 mais

CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android

CONTEÚ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 mais

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento 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 mais

AULA 2. Minicurso PET-EE UFRN

AULA 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 mais

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

Introduçã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 mais

Programação para Dispositivos Móveis

Programaçã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 mais

Desenvolvimento Android. http://www.larback.com.br

Desenvolvimento 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 mais

Escrito por Neri Neitzke Qua, 12 de Outubro de 2011 21:40 - Última atualização Seg, 26 de Março de 2012 03:50

Escrito por Neri Neitzke Qua, 12 de Outubro de 2011 21:40 - Última atualização Seg, 26 de Março de 2012 03:50 Preço R$ 129.00 Compre aqui Finalmente um ótimo curso de Android no Brasil - Clique aqui para ver o cronograma das aulas - Clique aqui para ver as imagens deste curso - Clique aqui para ver algumas videoaulas

Leia mais

Criar um novo projecto

Criar um novo projecto Criar um novo projecto Criar um novo projecto (2) Criar um novo projecto (3) Criar um novo projecto (4) Criar um novo projecto (5) Criar um novo projecto (6) Estrutura do projecto O Eclipse criou-nos um

Leia mais

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

Desenvolvimento 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 mais

Programação para Android

Programação para Android Programação para Android Aula 02 Parte 01: Tipos de Layouts: RelativeLayout, LinearLayout, TableLayout Widgets: TextView, EditText, ImageView, Button Na aula anterior... Visão geral do Android Kit de desenvolvimento:

Leia mais

EA998/MC933 Guido Araujo e Sandro Rigo

EA998/MC933 Guido Araujo e Sandro Rigo EA998/MC933 Guido Araujo e Sandro Rigo 1 Introdução Livros adotados (e-books) Learning Android, Marco Gargenta, O Reilly Media (livro texto) Professional Android Application, Reto Meier, Wrox Abordagem

Leia mais

Projeto Pedagógico do Curso. de Formação Inicial e Continuada (FIC) em. Curso básico em programação de aplicativos para. Android

Projeto Pedagógico do Curso. de Formação Inicial e Continuada (FIC) em. Curso básico em programação de aplicativos para. Android Projeto Pedagógico do Curso de Formação Inicial e Continuada (FIC) em Curso básico em programação de aplicativos para Android Modalidade: presencial Projeto Pedagógico do Curso de Formação Inicial e Continuada

Leia mais

Computação II Orientação a Objetos

Computaçã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 mais

Curso Básico de Android. Aula 1 04/06/2011

Curso Básico de Android. Aula 1 04/06/2011 Curso Básico de Android Aula 1 04/06/2011 Agenda Histórico Versões do Android Arquitetura Conceitos Básicos e Componentes Android é Java? Ambiente de Desenvolvimento Hello World, Android! Histórico 2005

Leia mais

Collaboration Map Collaboration Map. Figura 6.1: Arquitetura da aplicação

Collaboration Map Collaboration Map. Figura 6.1: Arquitetura da aplicação 6 Estudo de caso A utilização de um modelo de componentes orientado a serviços possibilita a construção de aplicações por meio da conexão entre componentes em tempo de execução. O middleware Kaluana utiliza-se

Leia mais

Introdução à Programação Android

Introdução à Programação Android Introdução à Programação Android Guilherme Antonio Borges guilhermeborges.pf@gmail.com Apresentação Graduado em 2012 no Curso de Tecnologia em Sistemas para Internet no IFSUL campus Passo Fundo. Atualmente,

Leia mais

INTRODUÇÃ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 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 mais

PLATAFORMA ANDROID. Ariel Soares Teles arielsoaresteles@gmail.com

PLATAFORMA ANDROID. Ariel Soares Teles arielsoaresteles@gmail.com Universidade Federal do Maranhão UFMA Programa de Pós-graduação em Engenharia de Eletricidade PPGEE Área de Concentração: Ciência da Computação Disciplina: Introdução a Computação Móvel Professor: Dr.

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo 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 mais

Google Android para Tablets

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 mais

Minicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa

Minicurso 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 mais

Desenvolvimento de Aplicativos com ASR para Android

Desenvolvimento de Aplicativos com ASR para Android Desenvolvimento de Aplicativos com ASR para Android Jonathas Trindade e Thiago Sylas Universidade Federal do Pará Instituto de Tecnologia LaPS - Laboratório de Processamento de Sinais. 24/01/2012 1 / 16

Leia mais

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva

Mapas 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

Desenvolvimento Android. Pontapé inicial...

Desenvolvimento Android. Pontapé inicial... Desenvolvimento Android Pontapé inicial... Toshi Kurauchi andrew.kurauchi@gmail.com @toshikurauchi Por que desenvolver para Android? Por que desenvolver para Android? Por que desenvolver para Android?

Leia mais

Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos

Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos Desenvolvimento com Android Studio Aula 02 Widgets, Manipulação de Dados e Programação de Eventos Widgets TextView O Widget TextView é utilizado para apresentar um texto não editável na tela. Qualquer

Leia mais

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian

Leia mais

Android Layout Manager. Ivan Nicoli

Android 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 mais

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO IDE ECLIPSE T1011 GUILHERME RODRIGUES Ano 2015 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA IDE ECLIPSE. Neste documento aborda como instalar e configurar a IDE eclipse para

Leia mais

Sandro / Sang / Pedro Unicamp Ci&T

Sandro / Sang / Pedro Unicamp Ci&T Sandro / Sang / Pedro Unicamp Ci&T 1 Introdução API Google Maps: não é nativa Maps API: Internet! Necessária chave de acesso à API http://code.google.com/intl/pt-br/android/add-ons/google-apis/mapkey.html

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Depurando aplicações Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender dicas e técnicas para encontrar erros em aplicações Android. Conhecer os recursos que auxiliam

Leia mais

Programa de Dispositivos Móveis

Programa de Dispositivos Móveis Aula 02 - Exercício Programa de Dispositivos Móveis PDM - Aula02 - Exercício- Ver 02-04/06/2014 08:56 Criando Aplicação Android (BasicView) Vamos continuar a criar interfaces gráficas (UI) básicas com

Leia mais

Escrito por Lisiane Batista Neitzke Qua, 08 de Fevereiro de 2012 16:54 - Última atualização Qui, 09 de Fevereiro de 2012 02:49

Escrito por Lisiane Batista Neitzke Qua, 08 de Fevereiro de 2012 16:54 - Última atualização Qui, 09 de Fevereiro de 2012 02:49 Preço R$ 129.00 Compre aqui Clique aqui para ver o video deste terceiro curso de Android Bem vindo ao 3ºcurso de Android do prof. Neri. Lançado em 09/02/2012. São 92 videoaulas em 6.8 giga. Aprenda a criar

Leia mais

EMENTA DO CURSO. Tópicos:

EMENTA DO CURSO. Tópicos: EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes

Leia mais

PROGRAMAÇÃO. Seu primeiro aplicativo para Android Programe seu andróide

PROGRAMAÇÃO. Seu primeiro aplicativo para Android Programe seu andróide Seu primeiro aplicativo para Android Programe seu andróide A plataforma Android, do Google, vai equipar com tecnologia de ponta diversos aparelhos celulares. Veja como é fácil começar a programar aplicativos

Leia mais

Sumário. Documentos básicos do Word. 1 Como explorar o Microsoft Word 2013 3. Parte 1

Sumário. Documentos básicos do Word. 1 Como explorar o Microsoft Word 2013 3. Parte 1 Introdução...xiii A quem este livro se destina... xiii Como este livro está organizado... xiii Como baixar os arquivos de prática... xiv Suporte técnico... xvi Parte 1 Documentos básicos do Word 1 Como

Leia mais

Especializado Desenvolvimento de Aplicações para Android

Especializado Desenvolvimento de Aplicações para Android Especializado Desenvolvimento de Aplicações para Android Formato do curso: Presencial Localidade: Porto Data: 06 Set. 2016 a 13 Out. 2016 Preço: 1240 Horário: Pós-laboral e Sábados - 3ª e 5ª, das 18h30

Leia mais

Programando o Android

Programando o Android Programando o Android 2a Edição Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura Novatec Authorized Portuguese translation of the English edition of Programing Android, Second Edition ISBN

Leia mais

Android Core. Felipe Silveira felipesilveira.com.br. Aula 6

Android Core. Felipe Silveira felipesilveira.com.br. Aula 6 Android Core Felipe Silveira felipesilveira.com.br Aula 6 Aplicações I Desenvolvimento de Aplicações Android SDK SDK https://developer.android.com/sdk Android SDK Android SDK: Eclipse + ADT plugin + Android

Leia mais

Ricardo da Silva Ogliari Robison Cris Brito

Ricardo da Silva Ogliari Robison Cris Brito Ricardo da Silva Ogliari Robison Cris Brito Android - Do Básico ao Avançado Copyright Editora Ciência Moderna Ltda., 2014 Todos os direitos para a língua portuguesa reservados pela EDITORA CIÊNCIA MODERNA

Leia mais

ANDROID APPLICATION PROJECT

ANDROID 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 mais

COMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android

COMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android COMPUTAÇÃO MÓVEL Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento

Leia mais

4 a Edição. Ricardo R. Lecheta. Novatec

4 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 mais

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,

Leia mais

A plataforma Android: Uma Introdução

A 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 mais

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução

Leia mais

INTRODUÇÃ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 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 mais

Programando o Android Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura

Programando o Android Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura Programando o Android Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura Novatec Authorized Portuguese translation of the English edition of Programing Android, First Edition ISBN 9781449389697

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

Capítulo 04: Persistência com SQLite

Capí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 mais

ASP.NET MVC em Ação. Jeffrey Palermo Ben Scheirman Jimmy Bogard. Novatec. Prefácio de Phil Haack

ASP.NET MVC em Ação. Jeffrey Palermo Ben Scheirman Jimmy Bogard. Novatec. Prefácio de Phil Haack ASP.NET MVC em Ação Jeffrey Palermo Ben Scheirman Jimmy Bogard Prefácio de Phil Haack Novatec Sumário Prólogo...11 Prefácio...13 Agradecimentos...17 Sobre este livro...20 Sobre os autores...26 Sobre a

Leia mais

Construindo layouts complexos em Android

Construindo layouts complexos em Android 1 Android Construindo layouts complexos em Android Ramon Ribeiro Rabello ramon.rabello@gmail.com É graduado em Ciência da Computação pela Universidade da Amazônia (UNAMA). Trabalha com a tecnologia Java

Leia mais

O que é o Android? O que é o Android

O 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 mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tratamento de Eventos Professor: Danilo Giacobo OBJETIVOS DA AULA Apresentar os modelos mais comuns de tratamento de eventos da plataforma Android. Aprender a utilizar

Leia mais

Manual do Usuário Android Neocontrol

Manual 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 mais

Programação para Android. Aula 08: Persistência de dados SQL

Programação para Android. Aula 08: Persistência de dados SQL Programação para Android Aula 08: Persistência de dados SQL Persistência de dados Na maioria das aplicações precisamos ter algum tipo de persistência de dados. Para guardar informações de forma persistente

Leia mais

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo

Leia mais

6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net.

6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net. 6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net ApostilaDeAndroid Rio de Janeiro - Outubro 2013 Aviso sobre esta apostila Antes

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) 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

Leia mais

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Introduçã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 mais

Android Cookbook Ian F. Darwin

Android Cookbook Ian F. Darwin Android Cookbook Ian F. Darwin Novatec Authorized Portuguese translation of the English edition of titled Android Cookbook, First Edition ISBN 9781449388416 2012 O Reilly Media Inc. This translation is

Leia mais

Android: um novo paradigma de desenvolvimento móvel

Android: um novo paradigma de desenvolvimento móvel 1 Android Android: um novo paradigma de desenvolvimento móvel Ramon Ribeiro Rabello ramon.rabello@gmail.com É graduado em Ciência da Computação pela Universidade da Amazônia (UNAMA). Trabalha com a tecnologia

Leia mais

Usar o Office 365 em seu telefone Android

Usar o Office 365 em seu telefone Android Usar o Office 365 em seu telefone Android Guia de Início Rápido Verificar o email Configure o seu telefone Android para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde

Leia mais

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM Java 2ª Edição n Sumário VII Sumário CAPÍTULO 1 Introdução ao Java... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java como Plataforma... 6 Finalidade...

Leia mais

Guião de Introdução ao Eclipse IDE Índice

Guião de Introdução ao Eclipse IDE Índice Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.

Leia mais

Monitores CommandCenter Geração 4

Monitores CommandCenter Geração 4 Observações Importantes: Ao instalar essa versão do software SO 8.11.2456-13 Geração 4, a atualização pode levar até 25 minutos para atingir o mesmo nível porcentual (cerca de 82%) na etapa Instalação

Leia mais

Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler

Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler Desenvolvimento para Android Prá3ca 3 Prof. Markus Endler Exercício 3.1 Solicitando permissão para abrir uma página Web ü Criaremos uma Ac.vity com um EditText (para entrada de uma URL), um Bu?on e uma

Leia mais

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler Desenvolvimento para Android Prá9ca 1 Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário para gerenciamento

Leia mais

Início Rápido Web. 2015 Release 1 Xojo, Inc.

Início Rápido Web. 2015 Release 1 Xojo, Inc. Início Rápido Web 2015 Release 1 Xojo, Inc. Capítulo 1 Introdução Bem-vindo ao Xojo, O jeito mais fácil de criar aplicativos multi-plataforma para Desktop e Web. Seção 1 Sobre o Início Rápido Web INICIANDO

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 05 Programando formularios, activities e intents. Dalton Martins dmartins@gmail.com São Paulo, Março, 2012

Leia mais

2ª Edição Ricardo R. Lecheta

2ª 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 capítulo 1 Introdução ao Android 1.1 Introdução O mercado de celulares está crescendo cada

Leia mais

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS Aluna: Eleonora Cominato Weiner Orientador: Markus Endler Introdução A palavra mobilidade ganha mais importância a cada instante,

Leia mais

Programando o Android

Programando o Android Programando o Android 2a Edição Zigurd Mednieks, Laird Dornin, G. Blake Meike e Masumi Nakamura Novatec Authorized Portuguese translation of the English edition of Programing Android, Second Edition ISBN

Leia mais

Guia Rápido do Usuário - Assinatura Digital

Guia Rápido do Usuário - Assinatura Digital Guia Rápido do Usuário - Assinatura Digital Objetivo O objetivo deste documento é orientar como o usuário deve usar a nova versão do Sistema de Assinatura Digital que permite a assinatura individual e/ou

Leia mais

Programação para Android. Aula 05: Estilos e temas; galeria de imagens

Programação para Android. Aula 05: Estilos e temas; galeria de imagens Programação para Android Aula 05: Estilos e temas; galeria de imagens Objetivos Aplicar estilos e temas Criar uma galeria de imagens com o widget Gallery Parte 01: Estilos e temas Interface de Usuários

Leia mais

Sumário. 2 Android Market e questões de comercialização de aplicativos 35

Sumário. 2 Android Market e questões de comercialização de aplicativos 35 1 Introdução ao Android 1 1.1 Introdução 2 1.2 Visão geral do Android 4 1.3 Android 2.2 (Froyo) 7 1.4 Android 2.3 (Gingerbread) 10 1.5 Android 3.0 (Honeycomb) 12 1.6 Android Ice Cream Sandwich 15 1.7 Baixando

Leia mais

Inicialização Rápida do Novell Vibe Mobile

Inicialização Rápida do Novell Vibe Mobile Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do

Leia mais

10 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. 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 mais

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7 Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação: Habilitação Técnica de Nível Médio Técnico em Informática Programação Android na IDE Eclipse PROGRAMANDO ANDROID

Leia mais

Sumário. Sobre este livro 1. Direto ao assunto 7

Sumá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 mais

CommandCenter Geração 4 SO Geração 4 10.0.49-65 Observações Sobre a Versão da Atualização de Software 2015-2

CommandCenter Geração 4 SO Geração 4 10.0.49-65 Observações Sobre a Versão da Atualização de Software 2015-2 Observações Importantes As ativações de software são intransferíveis nos casos de perda, roubo ou destruição do equipamento. Recomenda-se fazer seguro das máquinas com um CommandCenter Geração 4 no valor

Leia mais

INTRODUÇÃ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 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 mais

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos Mobile Command Diego Armando Gusava Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Implementação Conclusão Extensões Introdução O que me motivou? Solução

Leia mais