Desenvolvimento de Aplicativos Wireless para Android TM

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

Download "Desenvolvimento de Aplicativos Wireless para Android TM"

Transcrição

1 Desenvolvimento de Aplicativos Wireless para Android TM Volume 1 Fundamentos do Android Terceira Edição Lauren Darcey Shane Conder

2 Do original: Android Wireless Application Development Vol. 1: Android Essentials Third Edition Copyright 2012 Editora Ciência Moderna Editor: Paulo André P. Marques Produtora Editorial: Laura Santos Souza Diagramação: Daniel Jara Tradução: Angelo Giuseppe Meira Costa (angico) Capa: Daniel Jara (Baseada na Original) Assistente Editorial: Amanda Lima da Costa Várias Marcas Registradas aparecem no decorrer deste livro. Mais do que simplesmente listar esses nomes e informar quem possui seus direitos de exploração, ou ainda imprimir os logotipos das mesmas, o editor declara estar utilizando tais nomes apenas para fins editoriais, em benefício exclusivo do dono da Marca Registrada, sem intenção de infringir as regras de sua utilização. Qualquer semelhança em nomes próprios e acontecimentos será mera coincidência. FICHA CATALOGRÁFICA DARCEY, Lauren. CONDER, Shane. Desenvolvimento de Aplicativos Wireless para Android Vol. 1 Fundamentos do Android Terceira Edição Rio de Janeiro: Editora Ciência Moderna Ltda., Informática; 2. Linguagem de programação. I Título ISBN: CDD

3 Dedicatória Este livro é dedicado a Chickpea.

4

5 Introdução Tendo por pioneira a Open Handset Alliance e o Google, o Android é uma popular plataforma móvel de código aberto e gratuita que abalou o mundo sem fios. Este livro, e o próximo volume, Android Wireless Application Development Volume II: Advanced Topics, oferece diretriz abrangente para equipes de desenvolvimento de software sobre projeto, desenvolvimento, teste, depuração e distribuição de aplicativos Android profissionais. Se você é desenvolvedor móvel veterano, poderá encontrar dicas e truques para organizar o processo de desenvolvimento e tirar vantagem das funcionalidades únicas do Android. Se você é novo no desenvolvimento móvel, estes livros fornecerão tudo de que você precisa para realizar uma transição transparente do desenvolvimento de software tradicional para o desenvolvimento móvel especificamente, sua plataforma mais promissora: o Android. Quem deve ler este livro Este livro inclui dicas para o desenvolvimento móvel de sucesso com base em nossos anos na indústria móvel, e cobre tudo o que você precisa saber para levar um projeto Android de sucesso, do conceito à finalização. Nós cobrimos como o processo de software móvel difere do desenvolvimento de software tradicional, incluindo truques para poupar tempo valioso e as armadilhas a evitar. Independente do tamanho de seu projeto, este livro é para você. Este livro foi escrito para várias públicos: Desenvolvedores de software que querem aprender a desenvolver aplicativos Android profissionais. A massa deste livro é destinada aos desenvolvedores de software com experiência em Java que não necessariamente têm experiência no desenvolvimento móvel. Desenvolvedores mais maduros de aplicativos móveis podem aprender a tirar vantagem do Android e de como ele difere de outras tecnologias do mercado atual de desenvolvimento móvel; Pessoal de controle de qualidade com a tarefa de testar aplicativos Android. Sejam eles de teste interno ou externo, os engenheiros de controle de qualidade podem achar este livro valioso. Nós dedicamos vários capítulos às questões de CQ móvel, incluindo tópicos tais como o desenvolvimento de sólidos planos de teste e de sistemas de rastreamento de defeitos para aplicativos móveis, como gerenciar aparelhos, e como testar aplicativos exaustivamente, usando todas as ferramentas Android disponíveis;

6 VI Desenvolvimento de Aplicativos Wireless para Android Gerentes de projeto planejando e gerenciando equipes de desenvolvimento Android. Os gerentes podem usar este livro para ajudar a planejar, contratar e executar projetos Android do começo ao fim. Nós cobrimos o gerenciamento de riscos de projeto e como manter os projetos Android rodando sem problemas; Outros públicos. Este livro é útil não só para o desenvolvedor de software, mas também para a empresa em busca de potenciais aplicativos de mercado vertical, para o empreendedor que está pensando num aplicativo bacana para celular, e para quem procura alguma diversão com seu novo celular. Empresas procurando avaliar o Android para suas necessidades específicas (incluindo análise de viabilidade) também podem achar valiosa a informação fornecida. Qualquer pessoa com um aparelho Android e uma boa ideia para um aplicativo móvel pode pôr em uso a informação fornecida neste livro para diversão e ganho. Questões chaves respondidas neste volume Este volume do livro responde as seguintes questões: 1. Que é o Android? Como as versões do SDK diferem? 2. Como o Android é diferente de outras tecnologias móveis, e como os desenvolvedores podem tirar vantagem dessas diferenças? 3. Como os desenvolvedores usam o Ambiente de Desenvolvimento Eclipse para Java para desenvolver e depurar aplicativos Android no simulador e nos aparelhos? 4. Como os aplicativos Android são estruturados? 5. Como os desenvolvedores projetam interfaces de usuário robustas para móveis especificamente para o Android? 6. Que capacidades o SDK do Android tem e como os desenvolvedores podem usá-las? 7. Como o processo de desenvolvimento móvel difere do desenvolvimento para desktop tradicional? 8. Que estratégias de desenvolvimento funcionam melhor para o desenvolvimento Android? 9. O que os gerentes, desenvolvedores e testadores precisa procurar, quando planejando, desenvolvendo e testando um aplicativo de desenvolvimento móvel? 10. Como as equipes móveis projetam aplicativos Android à prova de falhas para publicação?

7 Introdução VII 11. Como as equipes móveis empacotam aplicativos Android para distribuição? 12. Como as equipes móveis ganham dinheiro com aplicativos Android? 13. E, por fim, o que há de novo nesta edição do livro? Como estes livros estão estruturados Nós escrevemos a primeira edição deste livro antes do SDK do Android ser liberado. Agora, três anos e 14 liberações do SDK do Android depois, há tanta coisa a falar que tivemos de dividir o conteúdo do Desenvolvimento de Aplicativos Wireless para o Android em dois volumes separados para esta terceira edição. O Desenvolvimento de Aplicativos Wireless para o Android Volume I: Fundamentos do Android foca nos fundamentos do Android, incluindo a configuração de seu ambiente de desenvolvimento, o entendimento do ciclo de vida do aplicativo, o design da interface de usuário, o desenvolvimento para diferentes tipos de dispositivos, e o processo do software móvel, do design e desenvolvimento até os testes e a publicação de aplicativos de nível comercial. O Android Wireless Application Development Volume II: Advanced Topics foca nos tópicos avançados, incluindo a exploração de várias APIs do Android para segmentação, rede, serviços baseados em localização, sensores de hardware, animação, gráficos, e outros mais. A cobertura dos componentes avançados dos aplicativos Android, tais como serviços, bases de dados de aplicativos, provedores de conteúdo e intenções, também está incluída. Os desenvolvedores aprendem a projetar componentes avançados de interface de usuário e integrar profundamente seus aplicativos na plataforma. Por fim, os desenvolvedores aprendem a estender seus aplicativos além dos limites tradicionais, usando funcionalidades opcionais da plataforma Android, incluindo o Android Native Development Kit (NDK), o serviço Cloud-To-Device Messaging (C2DM), as APIs In-Application Billing do Android Market, as APIs do Google Analytics, e outros mais. O Desenvolvimento de Aplicativos Wireless para o Android Volume I: Fundamentos do Android está dividido em seis partes. As quatro primeiras partes são primariamente de interesse dos desenvolvedores; a parte V fornece muitas informações úteis para gerentes de projeto e pessoal de controle de qualidade, bem como para desenvolvedores. A parte VI inclui vários apêndices úteis para ajudar você a ficar a par das ferramentas mais importantes do Android. Aqui está uma visão geral das várias partes deste livro:

8 VIII Desenvolvimento de Aplicativos Wireless para Android Parte I: Visão Geral da Plataforma Android A parte I oferece uma introdução ao Android, explicando como ele difere de outras plataformas móveis. Você se familiarizará com o SDK do Android e suas ferramentas, instalará as ferramentas de desenvolvimento, e escreverá e rodará seu primeiro aplicativo Android no simulador e num aparelho; Parte II: Fundamentos de aplicativos Android A parte II apresenta os princípios de design necessários para se escrever aplicativos Android. Você aprenderá como os aplicativos Android são estruturados e como incluir recursos, tais como strings, gráficos e componentes da interface de usuário em seus projetos; Parte III: Fundamentos de design de interfaces de usuário do Android A parte III mergulha mais fundo em como as interfaces de usuário são projetadas no Android. Você aprenderá sobre o elemento central da interface de usuário no Android: a View. Você também aprenderá sobre os controles mais comuns da interface de usuário fornecidos no SDK do Android; Parte IV: O essencial do design de aplicativos Android A parte IV cobre as funcionalidades usadas pela maioria dos aplicativos Android, incluindo o armazenamento persistente de dados de aplicativos usando preferências e o trabalho com arquivos, diretórios e provedores de conteúdo. Você também aprenderá a projetar aplicativos que rodarão sem problemas em muitos dispositivos Android diferentes; Parte V: Publicando e distribuindo aplicativos Android A parte V cobre o processo de desenvolvimento de software para móveis, do início ao fim, com dicas e truques para o gerentes de projetos, desenvolvedores de software, e pessoal de controle de qualidade; Parte VI: Apêndices A parte VI inclui dois guias úteis de iniciação rápida para as ferramentas de desenvolvimento Android o simulador e o DDMS bem como um apêndice de dicas e truques para o Eclipse. Visão geral das mudanças nesta edição Quando começamos a escrever a primeira edição deste livro, não havia dispositivos Android no mercado. Um dispositivo Android se tornou disponível

9 Introdução IX logo depois que começamos a escrever, e ele só estava disponível nos Estados Unidos. Hoje, há centenas de dispositivos sendo lançados em todo o mundo smartphones, tablets, leitores de e-books, e dispositivos especiais, tal como a Google TV. A plataforma Android passou por mudanças extensivas, desde que a primeira edição deste livro foi publicada. O SDK do Android tem muitas novas funcionalidades e as ferramentas de desenvolvimento receberam muitas atualizações muito necessárias. O Android, como tecnologia, agora está num sólido patamar, dentro do mercado móvel. Nesta nova edição, nós aproveitamos a oportunidade para fazer um sério exame do conteúdo do livro. Mas não se preocupe, ele ainda é o livro que os leitores adoraram da primeira (e segunda!) vez; ele só está maior, melhor e mais abrangente. Para cobrir mais dos empolgantes tópicos disponíveis para os desenvolvedores Android, nós tivemos de dividir o livro em dois volumes. Além de adicionar toneladas de conteúdo novo, nós refizemos os testes e atualizamos todo o conteúdo existente (texto e código de amostra) para uso com os SDKs do Android mais recentes disponíveis, mantendo, ao mesmo tempo, a compatibilidade retroativa. A comunidade de desenvolvimento Android é diversa, e nós objetivamos suportar todos os desenvolvedores, independente dos dispositivos para os quais eles estão desenvolvendo. Isso inclui desenvolvedores que precisam objetivar quase todas as plataformas, de forma que a cobertura em algumas áreas chaves de SDKs mais antigos continua a ser incluída, porque essa é, frequentemente, a opção mais razoável para compatibilidade. Aqui estão alguns dos destaques dos acréscimos e melhorias que fizemos nesta edição: Cobertura das melhores e mais recentes ferramentas e utilitários do Android; Atualizações a todos os capítulos existentes, frequentemente com algumas seções inteiramente novas; Novos capítulos, que cobrem novas funcionalidades do SDK ou que se expandem além daquelas cobertas em edições anteriores; Aplicativos e código de amostra atualizados, convenientemente organizados por capítulo; Tópicos como os arquivos de manifesto do Android, provedores de conteúdo, projeto de aplicativos, e testes, agora têm seus próprios capítulos; Cobertura de tópicos quentes, como a compatibilidade de aplicativos, o projeto para diferentes dispositivos, e o trabalho com componentes de interface de usuário relativamente novos, tais como os fragmentos;

10 X Desenvolvimento de Aplicativos Wireless para Android Ainda mais dicas e truques de primeira, para ajudar você a projetar, desenvolver e testar aplicativos para diferentes dispositivos alvos, incluindo um capítulo totalmente novo sobre o tratamento de problemas de compatibilidade. Como você pode ver, nós cobrimos muitas das funcionalidades mais quentes e empolgantes que o Android tem a oferecer. Nós não pegamos leve nesta revisão; tocamos em cada capítulo existente, atualizamos conteúdo e adicionamos muitos capítulos novos, também. Por fim, incluímos muitos acréscimos, esclarecimentos e, sim, até algumas correções com base no feedback de nossos fantásticos (e meticulosos) leitores. Obrigado! Ambiente de desenvolvimento usado neste livro O código Android neste livro foi escrito usando os seguintes ambientes de desenvolvimento: 1. Windows 7 e Mac OS X 10.7.x; 2. IDE Eclipse Java versão 3.7 (Indigo) e versão 3.6 (Helios); 3. Complemento JDT para o Eclipse e and Web Tools Platform (WTP); 4. Kit de desenvolvimento Java SE (JDK) 6 Update 26; 5. SDK do Android versão 2.3.4, API nível 10 (Gingerbread MR1); SDK do Android versão 3.2, API nível 13 (Honeycomb MR2); SDK do Android versão 4.0, API nível 14 (Ice Cream Sandwich) 6. Complemento ADT para o Eclipse ; 7. Ferramentas do SDK revisão 15. Dispositivos Android: Samsung Nexus S, HTC Evo 4G, Motorola Droid 3, Samsung Galaxy Tab 10.1, Motorola Xoom, Motorola Atrix 4G, e Sony Ericsson Xperia Play. A plataforma Android continua a crescer agressivamente na partilha do mercado, contra as plataformas móveis comcorrentes, tais como o Apple ios e o BlackBerry. Novos e excitantes tipos de dispositivos chegam às mãos dos consumidores numa razão furiosa, com novas edições da plataforma Android aparecendo a todo o tempo. Os desenvolvedores não podem mais ignorar o Android como plataforma alvo, se quiserem alcançar os usuários de smartphone (ou de dispositivos inteligentes) de hoje e amanhã. A mais recente atualização maior da plataforma Android, o Android 4.0

11 Introdução XI frequentemente chamado pelo seu codinome, Ice Cream Sandwich, ou simplesmente ICS combina as edições de plataforma Android 2.3.x (Gingerbread) centrada no smartphone, e Android 3.x (Honeycomb) centrada no tablet, num único SDK para todos os dispositivos inteligentes, sejam eles celulares, tablets, televisores, ou torradeiras. Este livro apresenta o SDK e as ferramentas mais recentes disponíveis, mas não foca neles em detrimento de versões populares legadas da plataforma. Este livro tem por objetivo ser uma referência geral para ajudar os desenvolvedores a suportar todos os dispositivos populares no mercado, hoje. Quando da escrita deste livro, apenas uma porcentagem muito pequena (menos de 5%) dos dispositivos de usuários estavam rodando o Android 3.0 ou 4.0. É claro que alguns desses dispositivo receberão atualizações, e os usuários comprarão novos dispositivos Ice Cream Sandwich, à medida que eles se tornarem disponíveis, mas, por ora, os desenvolvedores precisam preencher este espaço e suportar numerosas versões do Android para chegarem à maioria dos usuário em campo. Então, o que isso significa para este livro? Significa que nós oferecemos tanto suporte a APIs legadas quanto discutimos algumas das APIs mais novas, disponíveis apenas em versões mais recentes do SDK do Android. Discutimos estratégias para suportar todos (ou, pelo menos, a maioria dos) usuários, em termos de compatibilidade. E fornecemos capturas de tela que destacam diferentes versões do SDK do Android, porque cada revisão maior trouxe consigo uma mudança no visual e uso da plataforma em geral. Dito isso, nós estamos considerando que você está baixando as ferramentas mais recentes do Android, de modo que fornecemos capturas de tela e passos que suportam as ferramentas mais recentes disponíveis, no momento desta escrita, não das ferramentas legadas. Estes são os limites que definimos, quando tentamos determinar o que incluir ou deixar de fora deste livro. Materiais suplementares disponíveis O código fonte que acompanha este livro está disponível para download no website do editor: O código fonte também está disponível para download a partir do website de nosso livro: (http://goo. gl/kyasn). Você também encontrará vários tópicos do Android discutidos no website de nosso livro (http://androidbook.blogspot.com). Por exemplo, nós apresentamos feedback de leitores, questões, e outras informações. Você também pode encontrar links para nossos vários artigos técnicos no website de nosso livro.

12 XII Desenvolvimento de Aplicativos Wireless para Android Onde encontrar maiores informações Há uma vibrante e útil comunidade de desenvolvedores Android, na Web. Aqui está uma série de websites úteis para os desenvolvedores Android e seguidores da indústria wireless: O website Android Developer: o site de referência do desenvolvedor e do SDK do Android: or Stack Overflow: o website do Android com excelentes informações técnicas (completo com marcas) e um fórum de suporte oficial para desenvolvedores: A Open Handset Alliance: fabricantes, operadoras e desenvolvedores Android: O Android Market: compre e venda aplicativos Android: Mobiletuts+: tutoriais de desenvolvimento móvel, incluindo o Android: anddev.org: fórum de desenvolvedor Android: Aplicativos Android da equipe do Google: aplicativos Android de código aberto: Site de projeto de ferramentas Android: a equipe de ferramentas discute atualizações e mudanças: https://sites.google.com/a/android.com/tools/recent FierceDeveloper: um jornal semanal para desenvolvedores sem fios: Rede de desenvolvedores Wireless: notícias diárias sobre a indústria wireless: XDA-Developers Android Forum: do desenvolvimento em geral até ROMs: Developer.com: um site orientado pelo desenvolvedor com artigos móveis:

13 Introdução XIII Convenções usadas neste livro Este livro usa as seguintes convenções: é usado para significar aos leitores que os autores querem dizer aos leitores que o código continuado aparece na mesma linha. Nenhuma indentação deve ser feita na linha continuada; Código ou termos de programação são apresentados em texto monoespaçado; Sentenças import Java, tratamento de exceção e verificação de erros são frequentemente removidas dos exemplos de código impresso, a bem da clareza e para manter o livro com uma extensão razoável. Este livro também apresenta informações nas seguintes barras laterais: Dica Notas oferecem informações adicionais que podem ser interessantes ou relevantes. Nota Notas oferecem informações adicionais que podem ser interessantes ou relevantes. Aviso Avisos oferecem dicas sobre armadilhas que podem ser encontradas e como evitá-las.

14

15 Sumário Resumido I - Visão Geral da Plataforma Android... 1 Capítulo 1 - Apresentando o Android... 3 Capítulo 2 - Configurando seu ambiente de desenvolvimento Android...33 Capítulo 3 - Escrevendo seu primeiro aplicativo Android...51 Capítulo 4 - Dominando as ferramentas de desenvolvimento do Android II - Fundamentos de aplicativos Android Capítulo 5 - Entendendo a anatomia de um aplicativo Android Capítulo 6 - Definindo seu aplicativo usando o arquivo de manifesto do Android Capítulo 7 - Gerenciando recursos do aplicativo III - Fundamentos de design de interfaces de usuário do Android Capítulo 8 - Explorando os elementos de tela da interface de usuário Capítulo 9 - Projetando interfaces de usuário com arranjos Capítulo 10 - Trabalhando com fragmentos Capítulo 11 - Trabalhando com diálogos IV - O essencial do design de aplicativos Android Capítulo 12 - Usando preferências do Android Capítulo 13 - Trabalhando com arquivos e diretórios Capítulo 14 - Usando provedores de conteúdo Capítulo 15 - Projetando aplicativos compatíveis V - Publicando e distribuindo aplicativos Android Capítulo 16 - O processo de desenvolvimento de Software Android Capítulo 17- Projetando e desenvolvendo aplicativos Android à prova de falhas Capítulo 18 - Testando aplicativos Android Capítulo 19 - Publicando seu aplicativo Android VI - Apêndices Apêndice A - Guia de iniciação rápida do simulador do Android Apêndice B - Guia de iniciação rápida do DDMS do Android Apêndice C - IDE Eclipse Tipos e Truques Índice

16

17 Sumário I Visão Geral da Plataforma Android Capítulo 1 - Apresentando o Android... 3 Breve história do desenvolvimento de software móvel...3 Tempos atrás...3 O tijolo...5 O Protocolo de Aplicativos Sem-Fios (WAP)...7 Plataformas Móveis Proprietárias... 9 A Open Handset Alliance...12 Google se torna sem-fios...12 Formando a Open Handset Alliance...12 Fabricantes: projetando dispositivos Android...13 Operadoras móveis: oferecendo a experiência Android...15 Aplicativos impulsionam vendas de dispositivos: desenvolvendo aplicativos Android...15 Tirando vantagem de tudo o que o Android tem para oferecer...16 O mercado Android: onde estamos, agora...16 Diferenças entre plataformas Android...18 Android: uma plataforma da próxima geração...18 Gratuito e de Código Aberto...19 Ferramentas de desenvolvimento familiares e baratas...19 Kit de desenvolvimento de software disponível gratuitamente...20 Linguagem familiar, ambientes de desenvolvimento familiares...20 Curva de aprendizado razoável para desenvolvedores...20 Habilitando o desenvolvimento de aplicativos poderosos...20

18 XVIII Desenvolvimento de Aplicativos Wireless para Android Integração rica e segura de aplicativos...21 Nenhum obstáculo caro à publicação...21 Um mercado livre para aplicativos Uma plataforma em crescimento A plataforma Android...24 A arquitetura subjacente ao Android O Sistema Operacional Linux Ambiente de tempo de execução de aplicativos Android...26 Segurança e permissões Aplicativos como usuários do sistema operacional...26 Permissões de aplicativos explicitamente definidas...26 Permissões ad-hoc limitadas Assinatura de aplicativos para relacionamentos de confiança Registro do desenvolvedor no mercado...28 Desenvolvendo aplicativos Android Opções de linguagem de programação Android...28 Nenhuma distinção feita entre aplicativos nativos e de terceiros...29 Pacotes comumente usados...29 Estrutura do Aplicativo Android...30 Serviços da Plataforma Android...30 Resumo...31 Referências e mais informações Capítulo 2 - Configurando seu ambiente de desenvolvimento Android Configurando seu ambiente de desenvolvimento...33 Configurando seu sistema operacional para depuração de dispositivos Configurando seu hardware Android para depuração Atualizando o SDK do Android Problemas com o Kit de Desenvolvimento de Software Android Explorando o SDK do Android...39 Entendendo o acordo de licença do SDK do Android Lendo a documentação do SDK do Android...40 Explorando a estrutura central dos aplicativos Android...40 Explorando as ferramentas centrais do Android...44 O Eclipse e o complemento ADT...44

19 Sumário XIX O SDK do Android e os AVD Managers (controladores de AVD) O simulador do Android Explorando os aplicativos Android de amostra...48 Resumo Referências e maiores informações...50 Capítulo 3 - Escrevendo seu primeiro aplicativo Android...51 Testando seu ambiente de desenvolvimento Criando um Dispositivo Android Virtual (AVD) para seu projeto Snake Criando uma configuração de inicialização para seu projeto Snake Rodando o aplicativo Snake no Android Emulator Construindo seu primeiro aplicativo Android...59 Criando e configurando um novo projeto Android...60 Arquivos e diretórios centrais do aplicativo Android...62 Criando um AVD para seu projeto Criando uma configuração de iniciação para seu projeto...64 Rodando seu aplicativo Android no simulador Depurando seu aplicativo Android no simulador Adicionando suporte a registro a seu aplicativo Android...70 Adicionando algum suporte a meios ao seu aplicativo Adicionando serviços baseados em localização a seu aplicativo Configurando a localização do simulador Encontrando a última localização conhecida Depurando seu aplicativo no Hardware Resumo...79 Referências e maiores informações Capítulo 4 - Dominando as ferramentas de desenvolvimento do Android...81 Usando a documentação do Android...81 Explorando o simulador do Android Visualizando dados registrados pelo aplicativo com o LogCat...85

20 XX Desenvolvimento de Aplicativos Wireless para Android Depurando aplicativos com o DDMS...85 Usando o Android Debug Bridge (ADB) Usando os editores de recursos e o UI Designer...87 Usando o visualizador de hierarquia do Android Iniciando o Hierarchy Viewer...90 Trabalhando no modo Layout View Mode...91 Otimizando sua interface de usuário Trabalhando no modo Pixel Perfect Trabalhando com gráficos esticáveis Nine-Patch Trabalhando com outras ferramentas do Android...97 Resumo Referências e maiores informações...98 II Fundamentos de aplicativos Android Capítulo 5 - Entendendo a anatomia de um aplicativo Android Dominando a importante terminologia do Android Usando o contexto do aplicativo Recuperando o contexto do aplicativo Usando o Contexto do aplicativo Recuperando recursos do aplicativo Acessando preferências do aplicativo Acessando arquivos e diretórios do aplicativo Recuperando bens do aplicativo Realizando tarefas do aplicativo com atividades O ciclo de vida de uma atividade do Android...107

21 Sumário XXI Usando rechamadas da Activity para gerenciar o estado e os recursos do aplicativo Evitando que atividades sejam mortas Organizando componentes de atividades com fragmentos Gerenciando transições de atividades com intenções Transitando entre atividades com intenções Organizando a navegação do aplicativo com atividades e intenções Trabalhando com serviços Recebendo e difundindo intenções Resumo Referências e maiores informações Capítulo 6 - Definindo seu aplicativo usando o arquivo de manifesto do Android Configurando aplicativos Android usando o arquivo de manifesto do Android Editando o arquivo de manifesto do Android Gerenciando a identidade de seu aplicativo Aplicando versão a seu aplicativo Ajustando o nome e o ícone do aplicativo Impondo requisitos de sistema do aplicativo Objetivando versões específicas do SDK Impondo requisitos de plataforma do aplicativo Trabalhando com bibliotecas externas Outros ajustes e filtros de configuração do aplicativo Registrando atividades no manifesto do Android Designando uma atividade de ponto de entrada primário para seu aplicativo usando um filtro de intenção Configurando outros filtros de intenção Registrando outros componentes do aplicativo Trabalhando com permissões Registando as permissões de que seu aplicativo precisa Registrando permissões que seu aplicativo impõe Explorando outros ajustes do arquivo de manifesto

22 XXII Desenvolvimento de Aplicativos Wireless para Android Resumo Referências e maiores informações Capítulo 7 - Gerenciando recursos do aplicativo Que são recursos? Armazenando recursos do aplicativo Tipos de valor de recursos Armazenando gráficos e arquivos Armazenando outros tipos de recursos Entendendo como os recursos são resolvidos Acessando recursos programaticamente Ajustando valores simples de recursos usando o Eclipse Trabalhando com diferentes tipos de recursos Trabalhando com recursos String Strings em negrito, itálico e sublinhadas Usando recursos String programaticamente Trabalhando com matrizes de String Trabalhando com recursos booleanos Definindo recursos booleanos em XML Usando recursos booleanos programaticamente Trabalhando com recursos inteiros Definindo recursos inteiros em XML Usando recursos inteiros programaticamente Trabalhando com cores Definindo recursos de cor em XML Usando recursos de cor programaticamente Trabalhando com dimensões Definindo recursos de dimensões em XML Usando recursos de dimensão programaticamente Trabalhando com desenháveis simples Definindo recursos desenháveis simples em XML Usando recursos desenháveis simples programaticamente Trabalhando com imagens Trabalhando com gráficos esticáveis Nine-Patch Usando recursos de imagem programaticamente Trabalhando com animações...172

23 Sumário XXIII Trabalhando com menus Trabalhando com arquivos XML Trabalhando com arquivos crus Referências a recursos Trabalhando com arranjos Referenciando recursos do sistema Resumo Referências e maiores informações III Fundamentos de design de interfaces de usuário do Android Capítulo 8 - Explorando os elementos de tela da interface de usuário Apresentando as vistas e os arranjos do Android Apresentando a View do Android Apresentando os controles do Android Apresentando o arranjo do Android Exibindo texto para os usuários com a TextView Configurando arranjo e tamanhos Criando links contextuais no texto Recuperando dados do usuário com EditText Recuperando entrada de texto usando controles EditText Restringindo a entrada do usuário com filtros de entrada Ajudando o usuário com autocompletamento Oferecendo opções ao usuário com controles Spinner Permitindo seleções simples do usuário com botões, caixas de verificação,

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 02 História do desenvolvimento de software para dispositivos móveis Dalton Martins dmartins@gmail.com São

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

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

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

Sobre o Colméia: Grupo de pesquisa em Software e Hardware Livre. Software Livre não é só Linux!

Sobre o Colméia: Grupo de pesquisa em Software e Hardware Livre. Software Livre não é só Linux! Sobre o Colméia: Grupo de pesquisa em Software e Hardware Livre. Software Livre não é só Linux! Assuntos que serão abordados Android é Software Livre? Arquitetura Android Maquina Virtual Dalvik Evolução

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

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

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

Introdução a Computação Móvel

Introdução a Computação Móvel Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira

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

I N T R O D U Ç Ã O W A P desbloqueio,

I N T R O D U Ç Ã O W A P desbloqueio, INTRODUÇÃO Para que o Guia Médico de seu Plano de Saúde esteja disponível em seu celular, antes de mais nada, sua OPERADORA DE SAÚDE terá de aderir ao projeto. Após a adesão, você será autorizado a instalar

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

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

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

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX Vinícius Barreto de Sousa Neto Libgdx é um framework multi plataforma de visualização e desenvolvimento de jogos. Atualmente ele suporta Windows, Linux,

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

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

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

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

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

Manual de instalação e configuração da Ferramenta Android SDK

Manual de instalação e configuração da Ferramenta Android SDK Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta

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

Conheça o seu telefone

Conheça o seu telefone Conheça o seu telefone O nome MOTOROLA e sua logomarca estilizada M estão registrados no Escritório de Marcas e Patentes dos EUA. Motorola, Inc. 2008 Algumas funções do telefone celular dependem da capacidade

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 3

Conhecendo o Visual FoxPro 8.0 Parte 3 AULA Conhecendo o Visual FoxPro 8.0 Parte 3 Continuando nossa saga pelas ferramentas do Visual FoxPro 8.0, hoje vamos conhecer mais algumas. A Ferramenta Class Designer A Class Designer é a ferramenta

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

XXIV SEMANA MATEMÁTICA

XXIV SEMANA MATEMÁTICA XXIV SEMANA ACADÊMICA DA MATEMÁTICA Minicurso: Produção de Páginas Web para Professores de Matemática Projeto de Extensão: Uma Articulação entre a Matemática e a Informática como Instrumento para a Cidadania

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

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

01/04/2012. Voltar. Voltar

01/04/2012. Voltar. Voltar Introdução à Informática Capítulo 3 Sistemas Operacionais: Software em Segundo Plano Objetivos Descrever as funções de um sistema operacional. Explicar os fundamentos do sistema operacional de um computador.

Leia mais

Guia de Introdução ao Windows SharePoint Services

Guia de Introdução ao Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services - Windows SharePoint Services... Page 1 of 11 Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services Ocultar tudo O Microsoft Windows

Leia mais

Fundamentos da Computação Móvel

Fundamentos da Computação Móvel Fundamentos da Computação Móvel (Plataformas Sistemas Operacionais e Desenvolvimento) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

Android. Marcelo Quinta @mrquinta

Android. Marcelo Quinta @mrquinta Android Marcelo Quinta @mrquinta Oi, eu sou o Marcelo Quinta Pública Público-privada Privada Próprio negócio Voluntariado Parabéns à organização do GO-GTUG Tablets 160% de aumento em 2011 Smartphones

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

Desenvolvendo 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 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 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

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

Como Gerar Tráfego Massivo Para o Seu Blog

Como Gerar Tráfego Massivo Para o Seu Blog Como Gerar Tráfego Massivo Para o Seu Blog Trazido Até Si Por http://rendasextraonline.com Como Gerar Tráfego Massivo Para o Seu Blog Termos e Condições Aviso Legal O escritor esforçou-se para ser o tão

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

Introdução ao Android. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Introdução ao Android. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Introdução ao Android Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Introdução Mercado Versões Ambiente de Desenvolvimento Configuração das Máquinas Virtuais Referências Introdução Android

Leia mais

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Índice Como acessar o Moodle Editando seu PERFIL Editando o curso / disciplina no Moodle Incluindo Recursos

Leia mais

iphone 5S APRESENTAÇÃO

iphone 5S APRESENTAÇÃO Ideal Voz Empresarial iphone 5S O iphone 5 é uma verdadeira evolução do smartphone da Apple. Muito Fino e leve, o iphone 5 impressiona com seu design impecável e tela Retina de 4 polegadas. Apesar de seu

Leia mais

Especificações Técnicas

Especificações Técnicas Visual COBOL é a solução líder da indústria para o desenvolvimento de aplicações COBOL e implantação em sistemas Windows, Unix e Linux. Ele combina as melhores ferramentas de desenvolvimento de sua classe

Leia mais

Android. Escolhe o dispositivo Android certo!

Android. Escolhe o dispositivo Android certo! Android O Android é a plataforma mais popular do mundo das telecomunicações. Podemos usar todos os aplicativos do Google, existem mais de 600.000 aplicativos e jogos disponíveis no Google Play para nos

Leia mais

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Objetivos Desenvolver software baseados na plataforma de dispositivos móveis com ênfase na Android SDK, abrangendo desde princípios

Leia mais

Manual de referência do Device Storage Manager

Manual de referência do Device Storage Manager Manual de referência do Device Storage Manager Avisos sobre direitos autorais e marcas comerciais Copyright 2003 Hewlett-Packard Development Company, L.P. É proibida a reprodução, adaptação ou tradução

Leia mais

Linha Silk: a maneira leve para testar, desenvolver e gerenciar

Linha Silk: a maneira leve para testar, desenvolver e gerenciar Linha : a maneira leve para testar, desenvolver e gerenciar Leve Criado apenas com a funcionalidade que você precisa Barato Do uso gratuito ao licenciamento flexível Eficiente Software fácil de usar e

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

COMO CONQUISTAR CLIENTES COM APLICATIVOS PARA CELULAR

COMO CONQUISTAR CLIENTES COM APLICATIVOS PARA CELULAR COMO CONQUISTAR CLIENTES COM APLICATIVOS PARA CELULAR CONTEÚDO 1 2 3 4 5 6 Por que as empresas precisam estar conectadas ao mundo mobile Como os aplicativos mobile podem atrair mais clientes. Como os aplicativos

Leia mais

Informe 2015. Foxit PDF Security Suite Integrado com o Serviço de Gerenciamento de Direitos do Microsoft Active Directory

Informe 2015. Foxit PDF Security Suite Integrado com o Serviço de Gerenciamento de Direitos do Microsoft Active Directory Informe 2015 Foxit PDF Security Suite Integrado com o Serviço de Gerenciamento de Direitos do Microsoft Active Directory Sumário Introdução... 3 Ambientes do Foxit PDF Security Suite... 4 Aplicar políticas

Leia mais

Manual de Utilização

Manual de Utilização Se ainda tiver dúvidas entre em contato com a equipe de atendimento: Por telefone: 0800 642 3090 Por e-mail atendimento@oisolucoespraempresas.com.br Introdução... 3 1. O que é o programa Oi Backup Empresarial?...

Leia mais

Sistema operacional Windows 7, Windows Live Mail e Adobe Reader. Sistemas operacionais em concursos públicos

Sistema operacional Windows 7, Windows Live Mail e Adobe Reader. Sistemas operacionais em concursos públicos Sistema operacional Windows 7, Windows Live Mail e Adobe Reader Sistemas operacionais em concursos públicos Antes de tudo é importante relembrarmos que o sistema operacional é um tipo de software com a

Leia mais

Android. 10 vantagens do sistema Android em relação ao iphone

Android. 10 vantagens do sistema Android em relação ao iphone Android Android é um sistema operacional do Google para smartphones, TVs e tablets. Baseado em Linux e de código aberto, o sistema móvel é utilizado em aparelhos da Samsung, LG, Sony, HTC, Motorola, Positivo,

Leia mais

O conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica.

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

Manual do aplicativo Conexão ao telefone

Manual do aplicativo Conexão ao telefone Manual do aplicativo Conexão ao telefone Copyright 2003 Palm, Inc. Todos os direitos reservados. O logotipo da Palm e HotSync são marcas registradas da Palm, Inc. O logotipo da HotSync e Palm são marcas

Leia mais

Apostila Microsoft Word 2000

Apostila Microsoft Word 2000 Apostila Microsoft Word 2000 SUMÁRIO I. INTRODUÇÃO II. INSERIR TEXTO III. SALVAR UM DOCUMENTO IV. FECHAR UM DOCUMENTO V. INICIAR UM NOVO DOCUMENTO VI. ABRIR UM DOCUMENTO VII. SELECIONAR TEXTO VIII. RECORTAR,

Leia mais

Afinal o que é HTML?

Afinal o que é HTML? Aluno : Jakson Nunes Tavares Gestão e tecnologia da informacão Afinal o que é HTML? HTML é a sigla de HyperText Markup Language, expressão inglesa que significa "Linguagem de Marcação de Hipertexto". Consiste

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão 0 BRA Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: ensina como agir em determinada situação ou fornece dicas

Leia mais

8/9/2010 WINDOWS. Breve Histórico. Profa. Leda G. F. Bueno. Seu desenvolvimento iniciou-se em 1981

8/9/2010 WINDOWS. Breve Histórico. Profa. Leda G. F. Bueno. Seu desenvolvimento iniciou-se em 1981 Conceitos Básicos e Gerenciamento de Arquivos WINDOWS EXPLORER Profa. Leda G. F. Bueno WINDOWS Sistema operacional criado pela Microsoft Corporation Característica Principal características o uso de janelas

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE

Leia mais

APOSTILA BÁSICA INFORMÁTICA: 1. PROCESSADOR DE TEXTOS 1.1 Conhecendo o aplicativo Word 2007 2.EDITOR DE PLANILHAS

APOSTILA BÁSICA INFORMÁTICA: 1. PROCESSADOR DE TEXTOS 1.1 Conhecendo o aplicativo Word 2007 2.EDITOR DE PLANILHAS APOSTILA BÁSICA INFORMÁTICA: 1. PROCESSADOR DE TEXTOS 1.1 Conhecendo o aplicativo Word 2007 2.EDITOR DE PLANILHAS 3.INTERNET 3.1. Internet: recursos e pesquisas 3.2. Conhecendo a Web 3.3. O que é um navegador?

Leia mais

Tutorial 1.0. Instalação

Tutorial 1.0. Instalação Tutorial 1.0 Instalação Índice Requisitos Instalando Android SDK Instalando Eclipse Instalando Plugin ADT no Eclipse Requisitos Para a instalação do SDK é necessário ter no minímo versão Java 6 (Standard

Leia mais

7 dicas rápidas de marketing digital para você sair na frente! MARKETING DIGITAL

7 dicas rápidas de marketing digital para você sair na frente! MARKETING DIGITAL DICAS PARA DIVULGAR SUA EMPRESA E AUMENTAR AS VENDAS NO FIM DE ANO 7 dicas rápidas de marketing digital para você sair na frente! MARKETING DIGITAL Sumário Apresentação Capítulo 1 - Crie conteúdo de alta

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft PowerPoint 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Encontre o que você precisa Clique

Leia mais

Extensão ez Open Document Format (ezodf) Documentação. versão 2.0. experts em Gestão de Conteúdo

Extensão ez Open Document Format (ezodf) Documentação. versão 2.0. experts em Gestão de Conteúdo Extensão ez Open Document Format (ezodf) Documentação versão 2.0 Conteúdo 1. Introdução... 3 2 1.1 Público alvo... 3 1.2 Convenções... 3 1.3 Mais recursos... 3 1.4 Entrando em contato com a ez... 4 1.5

Leia mais

INTEGRADOR WEB INTEGRADOR

INTEGRADOR WEB INTEGRADOR O produto e seus processos. - Automatização das operações repetitivas. - Formatação de estilos de entrada e de saída para as várias mídias. Acesso remoto via Web. Diagrama Base INTEGRADOR WEB INTEGRADOR

Leia mais

ÁREA DE TRABALHO. Área de Trabalho ou Desktop Na Área de trabalho encontramos os seguintes itens: Atalhos Barra de tarefas Botão iniciar

ÁREA DE TRABALHO. Área de Trabalho ou Desktop Na Área de trabalho encontramos os seguintes itens: Atalhos Barra de tarefas Botão iniciar WINDOWS XP Wagner de Oliveira ENTRANDO NO SISTEMA Quando um computador em que trabalham vários utilizadores é ligado, é necessário fazer login, mediante a escolha do nome de utilizador e a introdução da

Leia mais

Vox4all Manual de Utilização http://arca.imagina.pt/manuais/manual Vox4all BR.pdf

Vox4all Manual de Utilização http://arca.imagina.pt/manuais/manual Vox4all BR.pdf Vox4all Manual de Utilização http://arca.imagina.pt/manuais/manual Vox4all BR.pdf A voz ao seu alcance! Software de comunicação aumentativa e alternativa para smartphone e tablet Projeto co financiado

Leia mais

GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG

GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG Bruno Alberto Soares Oliveira 1,3 ; Lucas Vieira Murilo 1,3 ; Maik Olher Chaves 2,3 1 Estudante de Engenharia de

Leia mais

07 É NECESSÁRIO FAZER TREINAMENTO? 06 VERSÃO DE DEMONSTRAÇÃO 10 SUPORTE ÍNDICE INTRODUÇÃO CONCLUSÃO DIFICULDADES PELA FALTA DE MOBILIDADE

07 É NECESSÁRIO FAZER TREINAMENTO? 06 VERSÃO DE DEMONSTRAÇÃO 10 SUPORTE ÍNDICE INTRODUÇÃO CONCLUSÃO DIFICULDADES PELA FALTA DE MOBILIDADE ÍNDICE INTRODUÇÃO 01 DIFICULDADES PELA FALTA DE MOBILIDADE 02 MOBILIDADE: PORQUE INVESTIR 03 COMO BAIXAR 04 SMARTPHONE OU TABLET? 05 FUNCIONA COM E SEM CONEXÃO COM A INTERNET? 06 VERSÃO DE DEMONSTRAÇÃO

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

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

Sistema para gestão de restaurante

Sistema para gestão de restaurante Sistema para gestão de restaurante Luciana Tavares Rosa luciana.rosa@inf.aedb.br AEDB Fábio Rezende Dutra fabio.dutra@inf.aedb.br AEDB Resumo:O sistema para gestão de restaurante é um software desenvolvido

Leia mais

Sumário INTRODUÇÃO 3 DICAS PARA CRIAR UM BOM SITE 4

Sumário INTRODUÇÃO 3 DICAS PARA CRIAR UM BOM SITE 4 Sumário Todos os direitos reservados e protegidos pela Lei 5.988 de 14/12/73. Nenhuma parte deste livro, sem prévia autorização por escrito de Celta Informática, poderá ser reproduzida total ou parcialmente,

Leia mais

SISTEMAS OPERACIONAIS MÓVEIS - ANDROID X IOS

SISTEMAS OPERACIONAIS MÓVEIS - ANDROID X IOS SISTEMAS OPERACIONAIS MÓVEIS - ANDROID X IOS Danielle Dias Simões¹, Júlio César Pereira². Universidade Paranaense - Unipar Paranavaí PR - Brasil dannesimoes@hotmail.com juliocesarp@unipar.br Resumo. O

Leia mais

OFICINA ANDROID COMO COMEÇAR A DESENVOLVER!

OFICINA ANDROID COMO COMEÇAR A DESENVOLVER! OFICINA ANDROID COMO COMEÇAR A DESENVOLVER! QUEM SOU EU? REGILAN MEIRA SILVA Professor de Informática do Campus Ilhéus Formação em Ciência da Computação com Especialização em Sistemas de Informação e Mestrado

Leia mais

Seu manual do usuário KASPERSKY ANTI-VIRUS MOBILE 6.0 http://pt.yourpdfguides.com/dref/3931618

Seu manual do usuário KASPERSKY ANTI-VIRUS MOBILE 6.0 http://pt.yourpdfguides.com/dref/3931618 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para KASPERSKY ANTI- VIRUS MOBILE 6.0. Você vai encontrar as respostas a todas suas perguntas sobre

Leia mais

Excel 2010 Modulo II

Excel 2010 Modulo II Excel 2010 Modulo II Sumário Nomeando intervalos de células... 1 Classificação e filtro de dados... 3 Subtotais... 6 Validação e auditoria de dados... 8 Validação e auditoria de dados... 9 Cenários...

Leia mais

Programando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec

Programando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec Programando para iphone e ipad Aprenda a construir aplicativos para o ios André Milani Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.

Leia mais

Microsoft Visual Studio Express 2012 for Windows Desktop

Microsoft Visual Studio Express 2012 for Windows Desktop Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual

Leia mais

Seu manual do usuário KAPERSKY ANTI-VIRUS MOBILE 6.0 http://pt.yourpdfguides.com/dref/3704975

Seu manual do usuário KAPERSKY ANTI-VIRUS MOBILE 6.0 http://pt.yourpdfguides.com/dref/3704975 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para KAPERSKY ANTI- VIRUS MOBILE 6.0. Você vai encontrar as respostas a todas suas perguntas sobre

Leia mais

Universidade Federal do Rio de Janeiro NCE/PGTIAE. Tutorial SweetHome3D

Universidade Federal do Rio de Janeiro NCE/PGTIAE. Tutorial SweetHome3D Universidade Federal do Rio de Janeiro NCE/PGTIAE Tutorial SweetHome3D Trabalho apresentado ao Prof. Carlo na Disciplina de Software Livre no curso Pós Graduação em Tecnologia da Informação Aplicada a

Leia mais

MICROSOFT WORD 2007. George Gomes Cabral

MICROSOFT WORD 2007. George Gomes Cabral MICROSOFT WORD 2007 George Gomes Cabral AMBIENTE DE TRABALHO 1. Barra de título 2. Aba (agrupa as antigas barras de menus e barra de ferramentas) 3. Botão do Office 4. Botão salvar 5. Botão de acesso à

Leia mais

Versão 2.2.0 PIMACO AUTOADESIVOS LTDA. Assistente Pimaco + 2.2.0. Ajuda ao Usuário

Versão 2.2.0 PIMACO AUTOADESIVOS LTDA. Assistente Pimaco + 2.2.0. Ajuda ao Usuário Versão 2.2.0 PIMACO AUTOADESIVOS LTDA. Assistente Pimaco + 2.2.0 Ajuda ao Usuário A S S I S T E N T E P I M A C O + 2.2.0 Ajuda ao usuário Índice 1. BÁSICO 1 1. INICIANDO O APLICATIVO 2 2. O AMBIENTE DE

Leia mais

ANDRÉ ALENCAR 1 INFORMÁTICA INTERNET EXPLORER 9

ANDRÉ ALENCAR 1 INFORMÁTICA INTERNET EXPLORER 9 ANDRÉ ALENCAR 1 INFORMÁTICA INTERNET EXPLORER 9 1. JANELA PADRÃO Importante: O Internet Explorer não pode ser instalado no Windows XP. 2. INTERFACE MINIMALISTA Seguindo uma tendência já adotada por outros

Leia mais

Princípios de Internet e Termos mais Utilizados. Internet

Princípios de Internet e Termos mais Utilizados. Internet Princípios de Internet e Termos mais Utilizados Internet A Comunicação é a melhor palavra para descrever a Internet. São serviços e facilidades que, para algumas pessoas, é o lugar onde elas encontram

Leia mais

Estudo comparativo entre tecnologias Java: Applet e JWS.

Estudo comparativo entre tecnologias Java: Applet e JWS. Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)

Leia mais

Copyright. Isenção e limitação de responsabilidade

Copyright. Isenção e limitação de responsabilidade Manual do SMS Copyright 1998-2002 Palm, Inc. Todos os direitos reservados. Graffiti, HotSync, o logotipo da Palm e Palm OS são marcas registradas da Palm, Inc. O logotipo de HotSync e Palm são marcas comerciais

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Excel 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Adicionar comandos à Barra de Ferramentas

Leia mais

SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI

SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI Acadêmico: Arthur Henrique Kienolt Orientador: Prof. Dr. Mauro Marcelo Mattos ROTEIRO Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Índice de ilustrações

Índice de ilustrações Sumário 1Dez novos recursos do windows 8...2 1.1Interface Metro...2 1.2Internet Explorer 10...4 1.3Gerenciador de Tarefas...5 1.4Painel de Controle...5 1.5Interface Ribbon...6 1.6Menu Iniciar...7 1.7Windows

Leia mais

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B BlackBerry Professional Software para Microsoft Exchange Versão: 4.1 Service pack: 4B SWD-313211-0911044452-012 Conteúdo 1 Gerenciando contas de usuários... 7 Adicionar uma conta de usuário... 7 Adicionar

Leia mais

USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS.

USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS. USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS. A computação em nuvem é uma mudança de paradigma no gerenciamento de TI e de datacenters, além de representar a capacidade da TI

Leia mais

Intranet Social. Parceiro Autorizado Brasil RAD Soluções (51) 3377-4691 www.radsolucoes.com.br. Veja o video com legendas on YouTube.

Intranet Social. Parceiro Autorizado Brasil RAD Soluções (51) 3377-4691 www.radsolucoes.com.br. Veja o video com legendas on YouTube. Veja o video com legendas on YouTube.com Intranet Social Parceiro Autorizado Brasil RAD Soluções (51) 3377-4691 www.radsolucoes.com.br www.bitrix24.com 0 O que é Bitrix24? Bitrix24 é uma solução para intranet

Leia mais

Dominando Action Script 3

Dominando Action Script 3 Dominando Action Script 3 Segunda Edição (2014) Daniel Schmitz Esse livro está à venda em http://leanpub.com/dominandoactionscript3 Essa versão foi publicada em 2014-05-02 This is a Leanpub book. Leanpub

Leia mais