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

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

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

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

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

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

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

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

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

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

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

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

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais PRERELEASE 03/07/2011 Avisos legais Avisos legais Para consultar avisos legais, acesse o site http://help.adobe.com/pt_br/legalnotices/index.html.

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

Novell Vibe 4.0. Março de 2015. Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos

Novell Vibe 4.0. Março de 2015. Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos Novell Vibe 4.0 Março de 2015 Inicialização Rápida Quando você começa a usar o Novell Vibe, a primeira coisa a se fazer é configurar sua área de trabalho pessoal e criar uma área de trabalho de equipe.

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

Modelo: H.264 Câmera IP (1.0 Megapixels) guia de instalação rápida

Modelo: H.264 Câmera IP (1.0 Megapixels) guia de instalação rápida 1 Modelo: H.264 Câmera IP (1.0 Megapixels) guia de instalação rápida 1. Colocado diretamente no desktop Colocou a câmera IP na posição adequada 2 2. Montagem na parede O suporte com o parafuso de bloqueio

Leia mais

Contato: Kaspersky Lab ZAO 39A/3 Leningradskoe Shosse, Moscou 125212, Rússia E-mail: info@kaspersky.com

Contato: Kaspersky Lab ZAO 39A/3 Leningradskoe Shosse, Moscou 125212, Rússia E-mail: info@kaspersky.com Contato: Kaspersky Lab ZAO 39A/3 Leningradskoe Shosse, Moscou 125212, Rússia E-mail: info@kaspersky.com Suporte: http://support.kaspersky.com Informações gerais: www.kaspersky.com www.securelist.com 2013

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

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

Capítulo 2 Introdução à ferramenta Flash

Capítulo 2 Introdução à ferramenta Flash Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos

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

Política de uso de dados

Política de uso de dados Política de uso de dados A política de dados ajudará você a entender como funciona as informações completadas na sua área Minhas Festas. I. Informações que recebemos e como são usadas Suas informações

Leia mais

BlackBerry Internet Service. Versão: 4.5.1. Guia do usuário

BlackBerry Internet Service. Versão: 4.5.1. Guia do usuário BlackBerry Internet Service Versão: 4.5.1 Guia do usuário Publicado: 09/01/2014 SWD-20140109134951622 Conteúdo 1 Primeiros passos... 7 Sobre os planos de serviço de mensagens oferecidos para o BlackBerry

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

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

Informática - Básico. Paulo Serrano GTTEC/CCUEC-Unicamp

Informática - Básico. Paulo Serrano GTTEC/CCUEC-Unicamp Informática - Básico Paulo Serrano GTTEC/CCUEC-Unicamp Índice Apresentação...06 Quais são as características do Windows?...07 Instalando o Windows...08 Aspectos Básicos...09 O que há na tela do Windows...10

Leia mais

Novell Vibe 3.4. Novell. 1º de julho de 2013. Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos

Novell Vibe 3.4. Novell. 1º de julho de 2013. Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos Novell Vibe 3.4 1º de julho de 2013 Novell Inicialização Rápida Quando você começa a usar o Novell Vibe, a primeira coisa a se fazer é configurar sua área de trabalho pessoal e criar uma área de trabalho

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

MANUAL DE MEMBRO COMUNIDADE DO AMIGO SUMÁRIO Efetuando o Login na comunidade... 3 Esqueceu sua senha?... 3 Página Principal... 4 Detalhando o item Configurações... 5 Alterar Foto... 5 Alterar Senha... 5 Dados Pessoais... 6 Configurações de

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

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

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

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

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

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o que é uma Aplicação Rica para Internet Contextualizar tais aplicações na Web e os desafios

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

Continuação. 32. Inserir uma imagem da GALERIA CLIP-ART

Continuação. 32. Inserir uma imagem da GALERIA CLIP-ART Continuação 32. Inserir uma imagem da GALERIA CLIP-ART a) Vá para o primeiro slide da apresentação salva no item 31. b) Na guia PÁGINA INICIAL, clique no botão LAYOUT e selecione (clique) na opção TÍTULO

Leia mais

Manual Easy Chat Data de atualização: 20/12/2010 16:09 Versão atualizada do manual disponível na área de download do software.

Manual Easy Chat Data de atualização: 20/12/2010 16:09 Versão atualizada do manual disponível na área de download do software. 1 - Sumário 1 - Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 4 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

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

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

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

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

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

Criar Newsletters. Guia rápido sobre...

Criar Newsletters. Guia rápido sobre... Guia rápido sobre... Criar Newsletters Neste guia... Saiba como criar atrativas newsletters em texto simples ou HTML para captar a atenção de seus contatos e ir ao encontro de seus interesses e expectativas.

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...

Leia 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

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano Informática Aplicada Aula 2 Windows Vista Professora: Cintia Caetano AMBIENTE WINDOWS O Microsoft Windows é um sistema operacional que possui aparência e apresentação aperfeiçoadas para que o trabalho

Leia mais

Aula: BrOffice Impress primeira parte

Aula: BrOffice Impress primeira parte Aula: BrOffice Impress primeira parte Objetivos Conhecer as características de um software de apresentação; Saber criar uma apresentação rápida com os recursos de imagem e texto; Saber salvar a apresentação;

Leia mais

Guia do usuário do PrintMe Mobile 3.0

Guia do usuário do PrintMe Mobile 3.0 Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial

Leia mais

Configurações de Campanha

Configurações de Campanha Guia rápido sobre... Configurações de Campanha Neste guia... Aprenda a criar campanhas e a ajustar as configurações para otimizar os resultados. Índice 1. Criar Nova Campanha! 4 1.1 Dar um nome à campanha!

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

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

Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB

Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos

Leia mais

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...

Leia mais

12 Razões Para Usar. Lightroom. André Nery

12 Razões Para Usar. Lightroom. André Nery 12 Razões Para Usar Lightroom André Nery André Nery é fotógrafo em Porto Alegre. Arquitetura e fotografia outdoor, como natureza, esportes e viagens, são sua área de atuação. Há dez anos começou a ministrar

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

Manual do KWallet. George Staikos Lauri Watts Desenvolvedor: George Staikos Tradução: Marcus Gama Tradução: André Marcelo Alvarenga

Manual do KWallet. George Staikos Lauri Watts Desenvolvedor: George Staikos Tradução: Marcus Gama Tradução: André Marcelo Alvarenga George Staikos Lauri Watts Desenvolvedor: George Staikos Tradução: Marcus Gama Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 1.1 Criar uma carteira...................................... 5

Leia mais

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 03: Estruturas dos SOs Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com OBJETIVOS Descrever os serviços que um sistema operacional oferece aos usuários e outros sistemas

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

Manual do Aplicativo - Rastreamento Veicular

Manual do Aplicativo - Rastreamento Veicular Manual do Aplicativo - Rastreamento Veicular Sumário Apresentação... 2 Instalação do Aplicativo... 2 Localizando o aplicativo no smartphone... 5 Inserindo o link da aplicação... 6 Acessando o sistema...

Leia mais

Linguagem de Programação Visual

Linguagem de Programação Visual Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...

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

Portal Contador Parceiro

Portal Contador Parceiro Portal Contador Parceiro Manual do Usuário Produzido por: Informática Educativa 1. Portal Contador Parceiro... 03 2. Acesso ao Portal... 04 3. Profissionais...11 4. Restrito...16 4.1 Perfil... 18 4.2 Artigos...

Leia mais

6 Aplicações Ricas para Internet

6 Aplicações Ricas para Internet 6 Aplicações Ricas para Internet DESENVOLVIMENTO WEB II - 7136 6.1. Evolução das aplicações para web O crescente número de pessoas que usufruem da informatização das tarefas cotidianas, viabilizadas na

Leia mais

Novell Teaming 2.0. Novell. 29 de julho de 2009. Início Rápido. Iniciando o Novell Teaming. Conhecendo a interface do Novell Teaming e seus recursos

Novell Teaming 2.0. Novell. 29 de julho de 2009. Início Rápido. Iniciando o Novell Teaming. Conhecendo a interface do Novell Teaming e seus recursos Novell Teaming 2.0 29 de julho de 2009 Novell Início Rápido Quando você começa a usar o Novell Teaming, a primeira coisa a se fazer é configurar sua área de trabalho pessoal e criar uma área de trabalho

Leia mais

Criando presença com as páginas do Facebook

Criando presença com as páginas do Facebook Páginas do 1 Criando presença com as páginas do Sua Página Todos os dias, milhões de pessoas em todo o mundo acessam o para se conectar com amigos e compartilhar coisas que gostam. Este guia foi desenvolvido

Leia mais

CA Nimsoft Monitor. Guia do Probe Ping do Internet Control Message Protocol. icmp série 1.1

CA Nimsoft Monitor. Guia do Probe Ping do Internet Control Message Protocol. icmp série 1.1 CA Nimsoft Monitor Guia do Probe Ping do Internet Control Message Protocol icmp série 1.1 Aviso de copyright do CA Nimsoft Monitor Este sistema de ajuda online (o Sistema ) destina-se somente para fins

Leia mais

Guia de Inicialização para o Windows

Guia de Inicialização para o Windows Intralinks VIA Versão 2.0 Guia de Inicialização para o Windows Suporte 24/7/365 da Intralinks EUA: +1 212 543 7800 Reino Unido: +44 (0) 20 7623 8500 Consulte a página de logon da Intralinks para obter

Leia mais

edirectory ios / Android Plataforma

edirectory ios / Android Plataforma edirectory ios / Android Plataforma Criando lindos aplicativos com edirectory Uma revolução no espaço de diretórios mobile, bem vindo ao novo aplicativo do edirectory. Mobile Completamente reestruturado

Leia 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

Guia de transmissão IPTV 2013 (Nova versão do IPTV)

Guia de transmissão IPTV 2013 (Nova versão do IPTV) Guia de transmissão IPTV 2013 (Nova versão do IPTV) Versão: 2.0.6 Data: 27/6/2013 Site do IPTV 1 Sumário 1. Introdução... 3 2. Pré-Requisitos... 4 3. Instalação do Flash Media Encorder... 5 4. Procedimento

Leia mais

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,

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

Copyright 2013 Academia NED. Todos os Direitos Reservados. AcademiaNED.com.br

Copyright 2013 Academia NED. Todos os Direitos Reservados. AcademiaNED.com.br Copyright 2013 Academia NED Todos os Direitos Reservados AcademiaNED.com.br CONTEÚDO Introdução... 4 1 - Certifique-se de que sua FanPage é atraente... 5 a. Foto de Capa... 5 b. Foto de Perfil... 5 c.

Leia mais

Introdução... 1. Instalação... 2

Introdução... 1. Instalação... 2 ONTE DO Introdução... 1 O que é IPP?... 1 Qual é a função de um software Samsung IPP?... 1 Instalação... 2 Requisitos do sistema... 2 Instalar o software Samsung IPP... 2 Desinstalar o software Samsung

Leia mais

Aplicativos Beltone. Manual do usuário

Aplicativos Beltone. Manual do usuário Aplicativos Beltone Manual do usuário Apresentação Parabéns por fazer o download do aplicativo Beltone. Os aplicativos Beltone foram desenvolvidos para aprimorar sua experiência auditiva e permitir que

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

FAQ Perguntas Frequentes

FAQ Perguntas Frequentes FAQ Perguntas Frequentes 1. COMO ACESSO A PLATAFORMA DE ENSINO?... 2 2. NÃO CONSIGO REALIZAR O MEU CADASTRO NO AMBIENTE VIRTUAL DO MMA.... 4 3. FIZ MEU CADASTRO NO SITE E NÃO RECEBI O E-MAIL DE CONFIRMAÇÃO

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

Agência digital especializada na consultoria, design e desenvolvimento de projetos de internet

Agência digital especializada na consultoria, design e desenvolvimento de projetos de internet Agência digital especializada na consultoria, design e desenvolvimento de projetos de internet Oferecemos ao mercado nossa experiência e metodologia amplamente desenvolvidas ao longo de 15 anos de experiência

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

6/06/2012 09h26 - Atualizado em 26/06/2012 12h30 Boot to Gecko: o futuro celular da Mozilla

6/06/2012 09h26 - Atualizado em 26/06/2012 12h30 Boot to Gecko: o futuro celular da Mozilla 6/06/2012 09h26 - Atualizado em 26/06/2012 12h30 Boot to Gecko: o futuro celular da Mozilla O mercado brasileiro de dispositivos móveis em breve ganhará mais uma grande plataforma. Anunciado oficialmente

Leia mais

[MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS]

[MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS] 2011 [MANUAL DE INTEGRAÇÃO PARA SITES DE MEMBROS] Destinado a usuários que desejam vender conteúdo premium, disponível em sites de membros, através da plataforma Hotmart. Versão do documento: 1.0, 11/04/2011.

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NTIC MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2014 NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NTIC MANUAL DE UTILIZAÇÃO DO MOODLE

Leia mais

Introdução ao GetResponse

Introdução ao GetResponse Guia rápido sobre... Introdução ao GetResponse Neste guia... Aprenda a construir sua lista, a criar envolventes e-mails e a converter contatos em clientes em GetResponse, com acesso aos melhores recursos

Leia mais

Guia Prático de Acesso

Guia Prático de Acesso Guia Prático de Acesso 1. Como acessar o novo e-volution? O acesso ao novo e-volution é feito através do endereço novo.evolution.com.br. Identifique abaixo as possíveis formas de acesso: 1.1 Se você já

Leia mais

Máquinas Virtuais com o VirtualBox

Máquinas Virtuais com o VirtualBox Máquinas Virtuais com o VirtualBox Marcos Elias Picão www.explorando.com.br No exemplo: Windows XP dentro do Windows 7 Você pode compartilhar livremente sem interesses comerciais, desde que não modifique.

Leia mais

O computador. Sistema Operacional

O computador. Sistema Operacional O computador O computador é uma máquina desenvolvida para facilitar a vida do ser humano, principalmente nos trabalhos do dia-a-dia. É composto basicamente por duas partes o hardware e o software. Uma

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais

BrOffice Módulo 01 ÍNDICE

BrOffice Módulo 01 ÍNDICE ÍNDICE Vídeo 01: Introdução ao BrOffice Vídeo 02: Componentes Vídeo 03: Outras funções Vídeo 04: Formato de arquivo Vídeo 05: Uso Vídeo 06: Multiplataforma Vídeo 07: Conhecendo a interface Vídeo 08: Experimentando

Leia mais

Introdução. O que é Serviços de Terminal

Introdução. O que é Serviços de Terminal Introdução Microsoft Terminal Services e Citrix MetaFrame tornaram-se a indústria padrões para fornecer acesso de cliente thin para rede de área local (LAN), com base aplicações. Com o lançamento do MAS

Leia mais

Atualização, backup e recuperação de software

Atualização, backup e recuperação de software Atualização, backup e recuperação de software Guia do Usuário Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registradas da Microsoft Corporation nos EUA. As informações

Leia mais

DIMETRA IP Compact. uma solução TETRA completa e compacta

DIMETRA IP Compact. uma solução TETRA completa e compacta DIMETRA IP Compact uma solução TETRA completa e compacta MOTOROLA - SEU PARCEIRO DE TECNOLOGIA CONFIÁVEL E ATUANTE Uma herança que dá orgulho As soluções TETRA da Motorola alavancam mais de 75 anos de

Leia mais