Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução à Programação Android ...........................
Tipologia: Manuais, Projetos, Pesquisas
1 / 124
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Guilherme Antonio Borges
Graduado em 2012 no Curso de Tecnologia em Sistemas para Internet no IFSUL campus Passo Fundo.
Atualmente, estudante de Mestrado em Computação na UFRGS; Grande área: Sistemas Distribuídos; Interesse em: Computação Móvel e Ubíqua, Sistemas autoadaptativos e Sensoriamento Urbano;
Experiência com Android: 2010 - Cursado minicursos sobre o S.O Android; 2011/2 e 2012/1 - Projeto de inovação tecnológica, cardápios eletrônicos utilizando S.O. Android; 2011 e 2012 – 2 Minicursos ministrados; 2012 - Cadeira de 60 horas sobre Programação para Dispositivos Móveis; 2013 - Trabalhando Projeto de Pesquisa na UFRGS em sistemas distribuídos; 2013 e 2014 – Ministrado Minicursos – Senai
Contato: Google Plus: https://plus.google.com/+GuilhermeAntonioBorges E-mail: [email protected]
Códigos Fonte exemplo da Apresentação:
https://drive.google.com/file/d/0B746pjy4jQVAV0o3aj hSaTBVZjA/view?usp=sharing
Monitoramento de Saúde;
Monitoramento Veicular;
Interação Social;
Comércio;
Jogos;
Agenda;
Trabalhar;
Gerenciadores de conteúdo; e
Gerir informações pessoais.
Distribuição de dispositivos por segmento
PC (Desk-Based and Notebook) Ultramobile Tablet Mobile Phone (Smartphones)
Sistemas Operacionais
Android Windows iOS/MacOS RIM (BlackBerry) ...
Open Handset Alliance (OHA)
Aliança entre as empresas: Google, HTC, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung, LG, T-Mobile e Nvidia.
Objetivo de Criar padrões abertos para telefonia móvel.
Plataforma open source Android – SDK (Nov, 2007).
http://www.openhandsetalliance.com
É necessário utilizar o Android SDK, pois ele
possui:
Bibliotecas da API Android Ferramentas necessárias para criar, testar e depurar apps para Android Criação de Emuladores
Link:
http://developer.android.com/sdk/index.html
http://developer.android.com/about/dashboards/index .html
Cada versão do Android possui uma API Level
É importante para referenciar as versões do Android
A API Level é um valor inteiro que identifica
uma versão do Android.
A plataforma Android fornece uma estrutura de
API que os aplicativos podem usar para interagir com o Sistema Android
Aplicações escritas em Java são compiladas em
bytecodes Dalvik e executadas usando a Máquina Virtual Dalvik.
Máquina Virtual Dalvik
Máquina virtual especializada desenvolvida para uso em dispositivos móveis Baseada em registradores Otimizada para utilizar pouca memória Permite que múltiplas instâncias da MV rodem ao mesmo tempo, deixando para o SO o isolamento de processos, o gerenciamento de memória e o suporte a threading.
BroadcastReceiver Notification Service AlarmManager Handler, Threads e AsyncTask Banco de dados (SQLite) Content Provider Mapas e GPS Http, sockets e Web Services SMS Google Cloud Messaging Reconhecimento de Gestos Sensores Bluetooth, OpenGL, NDK ...