Universidade Federal do Paraná
|
|
- Thomas Abreu Cavalheiro
- 5 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Paraná Departamento de Informática Ciência da Computação Tópicos em Computação Android Ciclo de vida activities, tasks, modelo de navegação Prof. Eduardo Todt 2018
2 objetivos Conhecer melhor Intents Conhecer modelo de navegação do sistema Entender ciclo de vida de uma app Entender ciclo de vida de uma activity Entender stack de activities e tasks Explorar Navigation architecture component
3 Android tasks and back stack
4 Android navigation model Usuário move de activity em activity Botão <back> remove atual e mostra a anterior no topo da pilha Task é um conjunto de activities, por ex. Ler responder . Task pode usar activities de outras app, como por ex. Leitor de código de barras
5 Android navigation model Em geral activities são iniciadas por Intents Nova task marca uma activity como NEW_TASK Com NEW_TASK, atividades subsequentes na pilha fazem parte desta task, até que ocorra outra NEW_TASK A activity main (categoria LAUNCHER) de uma app é marcada NEW_TASK
6 System Level Navigation Home OS volta pilha de atividades até chegar na activiy home No boot, home activity deve estar no topo da pilha
7 System Level Navigation Back Remove atividade atual e volta para a próxima atividade na pilha Apps podem alterar este comportamento (cuidado!) Fecha janelas flutuantes (diálogos, popouts) Encerra action bars contextuais e remove highlight de itens selecionados Fecha teclado on-screen
8 System Level Navigation Recents Orientado a tasks, não atividades Ao selecionar uma task do menu recents, o conjunto de atividades é movido para o topo da pilha seguido da activity home
9 System Level Navigation Notifications Abrir activity por notificação é similar ao uso de recent Se activity não está na pilha uma instância é criada Se activity está na pilha, é colocado o conjunto de activities da task no topo da pilha junto com a activity home; então todas activities da task são retiradas até chegar na alvo
10 Application level navigation BACK Navega em ordem cronológica inversa das telas UP (action bars, Android >= 3.0) Navega em uma app baseado na hierarquia entre telas
11 Application level navigation Telas com múltiplos entry points ou telas irmãs não criam history (ex: Gmail)
12 Application level navigation Vistas detalhadas relacionadas criam histórico (ex. Apps do mesmo desenvolvedor no Google Play Store)
13 Application level navigation BACK vs UP
14 Application level navigation BACK vs UP gmail Novas tasks são sempre filhas da home Leitura recomendada:
15 Application level navigation Navegação Horizontal Activities irmãs Tipo: Multi telas com seleção por botões
16 Application level navigation Navegação Horizontal Activities irmãs Tipo: Navegação em uma única tela: spinner developer.android.com
17 Application level navigation Navegação Horizontal Activities irmãs Tipo: Navegação em uma única tela: tabs ActionBar.Tab Obsoleto Deprecated in API21
18 Toolbar Toolbar ActionBar.Tab Obsoleto Deprecated in API21 Generalização da action bar Toolbar.html
19 Application level navigation Navegação Horizontal Tipo: Navegação em uma única tela: navigation drawer Nav drawer é transiente
20 Nav drawer class MainActivity : AppCompatActivity() { override fun oncreate(savedinstancestate: Bundle?) { super.oncreate(savedinstancestate) setcontentview(r.layout.activity_main) val toolbar: Toolbar = findviewbyid(r.id.toolbar) setsupportactionbar(toolbar)... } } <android.support.v7.widget.toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionbarsize"
21 Application level navigation Navegação Horizontal Activities irmãs Tipo: Navegação em uma única tela: swipe views
22 Ciclo de vida app Prioridade da aplicação é a prioridade mais alta de seus componentes Ordem de escolha para eliminar app 1. Prioridades mais baixas 2. Maior antiguidade Aplicações ligadas herdam maior prioridade (ex. content provider) Meier 2012
23 Ciclo de vida app Active processes (foreground) Activities no estado active Broadcast receivers executando onreceive event handler Services executando onstart, oncreate ou ondestroy event handlers Serviços em execução marcados para exec em foreground
24 Ciclo de vida app Visible processes Visíveis mas inativos hospedando activities visíveis mas não no foreground nem respondendo a eventos do usuário Started Service processes Processos hospedando serviços iniciados que não interagem com usuário. Apps com serviços em execução ainda são consideradas processos foregound. Se OS matar um serviço em exec quando houver recursos ele será re-iniciado, a menos que especificado em contrário
25 Ciclo de vida app Background processes (stopped) Processos hospedando activities não visíveis e que não possuem serviços executando. Grande número de processos em backgound eleitos para serem eliminados. No Android background não executa... Empty processes Manutenção dos processos na memória para acelerar novo start de apps
26 Activity lifecycle Active Activity no topo da pilha Visível, com foco e foreground Recebe entradas usuário OS tenta mantê-la viva a todo custo Se outra activity se torna ativa, esta é pausada
27 Activity lifecycle Paused Activity visível mas sem foco Outra transparente ou non full screen ocupou estado de ativa Tratada como ativa, mas não recebe eventos usuário Se totalmente oculta então é stopped
28 Activity lifecycle Stopped (background) Activity não visível Permanece em memória Mantém info estado Candidata a terminar se necessário liberar recursos Se sair ou fechar se torna inativa
29 Activity lifecycle Inactive Activity é inactive depois de eliminada e antes de ser lançada Removidas da pilha Precisam ser reiniciadas antes de serem visualizadas e utilizadas
30 Activity lifecycle Step pyramid Estados transientes callback methods <activity android:name=".mainactivity" <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity>
31 Activity lifecycle Step public void ondestroy() { super.ondestroy(); // Always call the superclass } // Stop method tracing that the activity started during oncreate() android.os.debug.stopmethodtracing();
32 Activity lifecycle Step pyramid Indo para paused, já libera recursos Override public void onpause() { super.onpause(); // Always call the superclass method first } // Release the Camera because we don't need it when paused // and other activities might need to use it. if (mcamera!= null) { mcamera.release() mcamera = null; }
33 Activity lifecycle Step pyramid Resume inicializa public void onresume() { super.onresume(); // Always call the superclass method first } // Get the Camera instance as the activity achieves full user focus if (mcamera == null) { initializecamera(); // Local method to handle camera init }
34 Activity lifecycle Step pyramid finish( )
35 Activity lifecycle Não há diferença para usuário entre activity movendo de paused, stopped ou inactive para active Importante salvar toda info de estado e UI quando activity é pausada ou parada
36 oncreate() oncreate() é overrided em todas activities Chamada pelo OS quanto a activity é criada pela primeira vez Setup estático: criar views, ligar dados a listas,... Inicializa UI e objetos de dados SavedInstanceState tem estado prévio, pode recuperá-lo Sempre seguido de onstart() Necessário chamar a superclasse dela Contém código necessário para iniciar activity Falta gera exceção
37 onstart() Chamada quando uma activity está se tornando visível Seguido de onresume() se foreground ou onstop() se hidden Inicia animações de UI, audio
38 onrestart() Chamada depois que activity foi parada, antes de ser iniciada novamente Seguido de onresume() se activity vai para foreground ou onstop() se hidden para usuário
39 onresume() Chamada quando activity inicia interação com usuário Lugar para reiniciar animações, atualizar UI, reiniciar preview de camera, áudio e vídeo Neste momento activity está no topo da activity stack Seguida de onpause()
40 onpause() Chamada quando sistema está prestes a retomar uma activity prévia, activit preparando para entrar em backgoround Commit mudanças para dados persistentes Parar animações, audios e outras coisas que consomem CPU Próxima activity não retoma enquanto este método callback não retorna Seguido de
41 onstop() Chamado quando activity não é mais visível ao usuário, devido a outra ter retomado Momento adequado para salvar dados Seguido de onrestart() se a activity retorna para interagir com usuário ou ondestroy() se descontinuada
42 ondestroy() Último método antes de destruir activity Provocado por chamada a finish() na activity ou por o OS estar destruindo-a temporariamente para liberar recursos Se activity inclui processos em background, destruição pode levar a memory leak se recursos não forem liberados e processos parados
43 The navigation architecture component architecture/navigation/ 6 Destinos 5 Ações Navigation graph
44 Projeto com navegação Before you can create a navigation graph, you must set up the Navigation Architecture Component for your project. To set up your project in Android Studio, perform the following steps. If using a Beta, Release Candidate, or Stable build, you must enable the Navigation Editor. Click File > Settings (Android Studio > Preferences on Mac), select the Experimental category in the left pane, check Enable Navigation Editor, and then restart Android Studio. Add the following Navigation Architecture Component to your app or module's build.gradle file. For more information on adding Archtecture Components to build.gradle, refer to Adding components to your project. In the Project window, right-click on the res directory and select New > Android Resource File. The New Resource File dialog appears. Type a name in the File name field, such as "nav_graph". Select Navigation from the Resource type drop-down list. Click OK. The following occurs: A navigation resource directory is created within the res directory. A nav_graph.xml file is created within the navigation directory. The nav_graph.xml file opens in the Navigation Editor. This xml file contains your navigation graph.
45 Editor de Navegação Navigation editor
46 Tarefa Vá para o link do navigation editor Estude material apresentado Proponha e implemente app com grafo de navegação
47 Referências Exemplos, listagens, conceitos, imagens, obtidos do livro do Peter Meier (Professional Android 4 Application Development), do livro Deitel (Android 6 for Programmers), do site do fórum e de outras fontes, quando indicado.
Usando e Gerenciando Activities
Usando e Gerenciando Activities Ciclo de vida Activity 2 Especificando a execução Especifica a Activity que é ponto principal de entrada de sua aplicação Se a ação MAIN action ou a categoria LAUNCHER não
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Activity e o seu Ciclo de Vida) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Android Core Uma aplicação Android é formada por um conjunto de componentes; A este conjunto damos o nome de
Leia maisTUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS Uma activity é um componente do aplicativo que fornece uma tela com o qual os usuários podem interagir. Uma aplicação geralmente consiste de múltiplas activities,
Leia maisProgramação para Dispositivos Móveis. Activities
Programação para Dispositivos Móveis Activities Activity Uma activity é uma tarefa, muito focada, do que um usuário pode fazer. Quase todas as atividades interagem com o usu ário, então uma classe de atividade
Leia maisAndroid: Ciclo de vida da Activity
Se sua aplicação estiver em execução e o celular receber uma ligação? O que acontecerá com seu aplicativo? Quais métodos serão executados e em qual ordem? Para respondermos essas perguntas e entendermos
Leia maisLog, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Log Classe android.u:l.log LogCat Ciclo de Vida Pilha de a:vidades Métodos e estados da a:vidade Instance State
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Activity e Intent) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte
Leia maisComputação Móvel Activity (Ref. Cap. 4)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Activity (Ref. Cap. 4) Vicente Amorim vicente.amorim.ufop@gmail.com Sumário * Activity - Classes FragmentActivity
Leia maisAndroid OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.
Android OLÁ MUNDO MÓVEL Prof. Dr. Joaquim assunção. Parte 1/3 SDK e Android Studio Java SE Development Kit Download and Install JDK 6 http://www.oracle.com/technetwork/java/javase/downloads/index.html
Leia maisFragments. Criar um novo projeto. Selecionar a API. Navigation Drawer Activity. Fragments. Luiz Eduardo Guarino de Vasconcelos
Criar um novo projeto Selecionar a API Navigation Drawer Activity MainActivity Finish. Adicionar as Dependências do ButterKnife. butterknife butterknife-compiler. Veja o tutorial do ButterKnife no site.
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Hello World Professor: Danilo Giacobo OBJETIVOS DA AULA Desenvolver o primeiro aplicativo Android Se familiarizar com o ambiente de desenvolvimento Conhecer os principais
Leia maisUniversidade Federal do Paraná
Universidade Federal do Paraná Departamento de Informática Ciência da Computação Tópicos em Sistemas Embarcados Android Prof. Eduardo Todt 2016 objetivos Com Android studio criar primeira app Projetar
Leia maisProgramação para Dispositivos Móveis. Activity e Intent
Programação para Dispositivos Móveis Activity e Intent Activity É um módulo único e independente do aplicativo que fornece uma tela com a qual os usuários podem interagir O gerenciamento na memória, o
Leia maisAndroid DEFINIÇÕES E CICLO DE VIDA. Prof. Dr. Joaquim assunção.
Android DEFINIÇÕES E CICLO DE VIDA Prof. Dr. Joaquim assunção. Parte 1/2 Bases Fundamentos Os aplicativos do Android são programados em linguagem de programação Java ou Kotlin. As ferramentas Android SDK
Leia maisRetrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos
Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto
Leia maisComputação Móvel ActionBar e Temas (Ref. Cap. 5)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel ActionBar e Temas (Ref. Cap. 5) Vicente Amorim vicente.amorim.ufop@gmail.com Sumário * Introdução * ActionBar
Leia maisPrimeira Aplicação Android Olá Mundo. Prof. Fellipe Aleixo
Primeira Aplicação Android Olá Mundo Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Passo- a- passo de um Projeto Android Conceitos Básicos de uma Aplicação Principais Arquivos Execução da
Leia maisExpectativa de respostas
Expectativa de respostas Prova Objetiva Questão Resposta 1 A 2 A 3 C 4 B 5 B 6 ANULADA 7 A 8 D 9 A 10 C 11 B 12 ANULADA 13 C 14 D 15 B 16 B 17 ANULADA 18 C 19 C 20 C Prova Discursiva 1. Explique cada um
Leia maisProgramação para Android. Aula 06: Activity, menus e action bar
Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação
Leia maisIntrodução ao Desenvolvimento para Dispositivos Móveis
PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos
Leia maisAndroid. Interfaces: widgets
Android Interfaces: widgets Relembrando... Após a criação do projeto, será criada uma estrutura de diretórios necessária para um projeto Android. A pasta src contém os fontes das classe que representam
Leia maisEA998/MC933 Guido Araujo e Sandro Rigo
EA998/MC933 Guido Araujo e Sandro Rigo 1 Hoje Ch1: Android Overview Ch2: The Stack Ch3: Quick Start Ch4: Main Building Blocks Ch5: Yamba Project Overview Ch6: Android User Interface Ch7: Preferences, Project
Leia maisAPI's e Aplicações para Android
API's e Aplicações para Android Computação Móvel Prof. Me. Eng. Adauto Mendes adauto.inatel@gmail.com Introdução As API s estabelecidas para Android permitem total modificação por meio de programação do
Leia maisNavegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps.
Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps. Alterar o oncreate dentro de LoginActivity.java, para chamar uma próxima Activity.
Leia maisAplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano
Serviços Serviços Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano Estas tarefas não possuem um tempo definido de
Leia maisLogin. Criar uma nova Activity. Login. Luiz Eduardo Guarino de Vasconcelos
Criar uma nova Activity Observe no AndroidManifest.xml que foi criada a segunda Activity. Nesse arquivo: - defini-la como a primeira a ser executada (recortar o intent-filter da MainActivity para a Activity)
Leia maisIntrodução ao Desenvolvimento de Aplicativos Android
Introdução ao Desenvolvimento de Aplicativos Android Preparando o ambiente de desenvolvimento Entre as ferramentas que você precisa instalar estão: JDK - como o Android faz uso da tecnologia Java, é necessário
Leia maisCriando as primeiras telas (Activity)
File > New > New Project Observe o conteúdo dos arquivos MainActivity e activity_main.xml. Alterar strings.xml primeiro app Usar FindUsages para
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Ciclo de Vida de uma Aplicação Android Professor: Danilo Giacobo OBJETIVOS DA AULA Entender o ciclo de vida de uma aplicação Android. Conhecer algumas dicas para tirar
Leia maisNOVO SISTEMA DE CORREIO ELETRONICO PARA OS DOMINIOS ic.uff.br & dcc.ic.uff.br
NOVO SISTEMA DE CORREIO ELETRONICO PARA OS DOMINIOS ic.uff.br & dcc.ic.uff.br A partir de 28/07/2004 (quarta-feira), ás 17:30 hs estaremos trocando nossos servidores de correio para ambos os domínios ic.uff.br
Leia maisDesenvolvimento para Android Prá9ca 2. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione
Leia maisINTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período Activity INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Activity A classe activity
Leia maisDescrição geral do Android
Descrição geral do Android (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Utilização Home screen: Área de notificações Múltiplas páginas
Leia maisStatecharts Yakindu Tool
Statecharts Yakindu Tool 1 Agenda Introduction Installing Modeling Simulation Practice 2 https://www.itemis.com/en/yakindu/statechart-tools/ 3 Features Modeling Syntax checking Simulation Integration with
Leia maisFirebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta.
Firebase Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Adicione um projeto. Crie um projeto Para usar o Firebase num projeto
Leia maisDESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Action Bar A action bar é a barra superior da aplicação Surgiu no Android 3.0 (API Level 11) Benefícios Identifica a aplicação
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 04 Anatomia de uma aplicação Android Dalton Martins dmartins@gmail.com São Paulo, Fevereiro, 2012 24/02/12
Leia maisProf: Ricardo Quintão Site:
Prof: Ricardo Quintão email: ricardo.quintao@uva.br Site: www.rgquintao.com.br O que é Android? O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones
Leia maisProf. Jhonatan Fernando
Prof. Jhonatan Fernando É uma classe gerenciadora de UI. É possível informar qual layout (arquivo xml) que será carregado para uma determinada activity. O método responsável por informar qual layout será
Leia maisGuia de procedimentos para construir um programa java no IDE Sun One Studio 4 update 1, Community Edition
1 Guia de procedimentos para construir um programa java no IDE Sun One Studio 4 update 1, Community Edition Um Projecto é o conjunto de um ou mais ficheiros que constituem um programa, quer seja uma aplicação
Leia maisTrabalhando com Mensagens. File > New > New Project. Uso de mensagens (Toast) Luiz Eduardo Guarino de Vasconcelos
Trabalhando com Mensagens File > New > New Project Alterando o Título da ActionBar Alterar strings.xml exemplo1 exemplo1 - Guarino
Leia maisProgramação em Java para a Plataforma Android AULA 1. Primeiros Passos
Programação em Java para a Plataforma Android AULA 1 Primeiros Passos O que é Android Como é o desenvolvimento de aplicações para esse ambiente O que é preciso para começar a programar ABvidades, o início
Leia maisMódulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Módulo 2 - Novas Activities Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Inserindo a segunda activity Para inserir uma nova activity basta clicar com o botão direito sobre o pacote,
Leia maisProgramação para a Plataforma Android Aula 13. Localização
Programação para a Plataforma Android Aula 13 Localização O que são serviços baseados em localização? Como usar a API de mapas do Google? Como sobrepor diferentes visões a um mapa? Como integrar o mapa
Leia maisCapítulo 02: Cadastro de Alunos
Capítulo 02: Cadastro de Alunos 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 maisBroadcastReceiver. O que são mensagens broadcasts? Use notificações! (Serão explicadas em breve)
Broadcast Receiver BroadcastReceiver Chamado pelo Android para reagir a mensagens broadcast Usado para executar tarefas rápidas em segundo plano Não interromper o usuário por meio de activities Use notificações!
Leia maisVisual Basic.NET Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls Lista de Exercícios
Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Pato Branco Visual Basic.NET Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls Lista de Exercícios
Leia maisÍndice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11
Índice 1. Introdução... 03 2. Instalação: Eclipse e Android... 04 3. Primeira aplicação em Android... 11 1. Introdução Android trata-se de um sistema operacional baseado em Linux. No dia 05 de novembro
Leia maisProf: Ricardo Quintão Site:
Prof: Ricardo Quintão email: rgquintao@gmail.com Site: www.rgquintao.com.br O que é Android? O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones
Leia maisConceitos Básicos e Práticos do Android
Pílula de Conhecimento Android Página: 1 Pílula 1 Conceitos Básicos e Práticos do Android I OBJETIVOS! Conhecer o Sistema Operacional Móvel Android.! Entender a composição do Android diferenciando suas
Leia maisVGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016
Overview The Aliança VGM Web portal is an application that enables you to submit VGM information directly to Aliança via our e-portal Web page. You can choose to enter VGM information directly, or to download
Leia maisUniversidade Federal do Paraná
Universidade Federal do Paraná Departamento de Informática Ciência da Computação Android Modificando Views: CompassView Prof. Eduardo Todt Adaptado para Kotlin por Bernardo Ferrari 2018 Objetivos Exercício
Leia maisApresentação. Criando o projeto
Apresentação Este tutorial foi utilizado no minicurso ministrado no primeiro Simpósio Unificado dos cursos de sistemas de informação da UEG - I SIUNI-UEG. Objetivo é passar uma visão geral da engine UNITY
Leia maisGuia para criar aplicações simples em APEX/ Guide to create simple Apex applications (perte I)
Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (perte I) Entrar em/ go to: bd2:priv.di.fct.unl.pt:8090/apex Depois de entrar verá / after entering you will see: Depois
Leia maisÍNDICE. 1. Requisitos de Sistema para o curso Smart English
ÍNDICE 1. Requisitos de Sistema para o curso Smart English 2. Livro Digital Smart Course (EDO) a. Configuração de Navegadores b. Instalação Automática (System Check) das ferramentas para o EDO c. Solução
Leia maisUniversidade da Beira Interior. Sistemas Distribuídos - 2014/2015 Curso: Engª Informática. Folha 11. JAX-RS: Java API for RESTful Web Services
JAX-RS: Java API for RESTful Web Services A - Creating RESTful Web Services from a Database 1- Comece por criar um projeto do tipo Java Web application, como fez nos exercícios das fichas anteriores. No
Leia maisControles de entrada : caixas de seleção, botões de opção, listas suspensas, caixas de lista, botões, alternar, campos de texto, campo de data
Elementos da interface do usuário Ao projetar sua interface, tente ser consistente e previsível em sua escolha de elementos de interface. Se eles estão conscientes disso ou não, os usuários se familiarizaram
Leia maisTranscript name: 1. Introduction to DB2 Express-C
Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Welcome to the presentation Introduction to DB2 Express-C. In this presentation we answer 3 questions:
Leia maisATIVAR MINHA CONTA. Portal Minhas Operações do BID
ATIVAR MINHA CONTA Portal Minhas Operações do BID OBJETIVO Como ativar minha conta para acessar a Extranet do BID e as informações sobre minhas operações com o BID. Observação importante a usuários de
Leia maisIntrodução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula 04 Introdução ao Visual Studio 2010 Prof. Augusto Baffa 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft
Leia maisInstalando o Eclipse e o Android
Instalando o Eclipse e o Android Para a elaboração desse material, eu fiz o uso do Eclipse Galileo (Eclipse 3.5.1 para Windows) e o SDK do Android Revisão 5 e o plugin do Android para o Eclipse ADT-0.9.6.
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisCriação de uma aplicação Web ASP.NET MVC 4
Criação de uma aplicação Web ASP.NET MVC 4 usando Code First, com Roles (VS2012) Baseado no artigo de Scott Allen Roles in ASP.NET MVC4 : http://odetocode.com/blogs/scott/archive/2012/08/31/seeding membership
Leia maisExemplo de Aplicaça o Facebook
HCIM Summer Workshop Guião Hands-on Exemplo de Aplicaça o Facebook 1. Download do Software Development Kit (SDK) O download do SDK do Facebook encontra-se disponível aqui. Depois de fazer o download do
Leia maisProgramação para a Plataforma Android Aula 7. Mul$mídia
Programação para a Plataforma Android Aula 7 Mul$mídia Como executar aplicações que contêm músicas? Como abrir vídeos em Android? Quais formatos de músicas são aceitos? Quais formatos de vídeo? Como o$mizar
Leia maisMinicurso: Android com Java - Jogos. Bem Vindos!
Minicurso: Android com Java - Jogos Bem Vindos! Minicurso: Android com Java - Jogos Organização Capítulo I Uma Nova Linguagem Motivação Programação Java com Eclipse AndroidOS Minicurso: Android com Java
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Intent e Intent Filter) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisConectar a um smartphone utilizando uma conexão direta
Observe que, neste documento, as páginas no manual Wi-Fi do produto são referenciadas. Consulte o site da Canon para baixar o PDF completo. É necessária a instalação do EOS Remote/Camera Connect Para se
Leia maisIntrodução à Ferramenta Construct 2
AULA: Introdução à Ferramenta Construct 2 Programação Multimídia http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Criação de Jogos Uma das ferramentas mais utilizadas na construção de jogos
Leia maisAndroid I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K
Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K Introdução O Android é a resposta da Google ao mercado crescente de dispositivos
Leia maisApresentação de um Processo Cria4vo de Desenvolvimento de uma App Android. Realização de Dinâmica Hands- On para Construção de uma App Android
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android Realização de Dinâmica Hands- On para Construção de uma App Android Dr. Eduardo Manuel de Freitas Jorge, PMP Realização de Dinâmica
Leia maisINTRODUÇÃO AO SIMUL8
INTRODUÇÃO AO SIMUL8 Prof. Dr. Rui Carlos Botter SOFTWARE PARA SIMULAÇÃO DISCRETA Março de 2015 Procure em todos os programas o SIMUL e abra o software A versão estudantil é mais restrita, mas permitirá
Leia maisDesenvolvimento de Aplicativos Android
Desenvolvimento de Aplicativos Android Criando uma Interface Simples A partir do diretório res/layout/ abra o activity_main.xml. Este arquivo XML define o layout da sua activity. Ele contém o texto padrão
Leia maisProgramando Intenções. Prof. Fellipe Aleixo
Programando Intenções Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Desenvolvimento de uma aplicação para registrar contatos (nome e telefones) e realizar chamadas Intent (intenções) Aplicações
Leia maisConfigurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação
Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação Android, o primeiro passo é configurar o sistema para receber
Leia maisIntrodução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
Leia maisDesenvolvimento Android. Pontapé inicial...
Desenvolvimento Android Pontapé inicial... Toshi Kurauchi andrew.kurauchi@gmail.com @toshikurauchi Por que desenvolver para Android? Por que desenvolver para Android? Por que desenvolver para Android?
Leia maisSistemas de Informação e Bases de Dados
Departamento de Engenharia Informática Sistemas de Informação e Bases de Dados Extract, Transform, and Load (ETL) 1. Utilizando o Microsoft SQL Server Management Studio, crie uma base de dados com o nome
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisGoogle Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai. Esse livro está à venda em
Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai Esse livro está à venda em http://leanpub.com/google-android Essa versão foi publicada em 2018-03-02 Esse é um livro Leanpub. A
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 2 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
Leia maisMensagens. Para conhecimento. Renomear arquivos. Botão Direito no arquivo > Rafactor > Rename Shift + F6
Mensagens Qual a finalidade da mensagem que é exibida para o usuário? - Toasts não necessariamente serão lidas pelos usuários pois aparecem e somem rapidamente. - Alerts são mensagens críticas para o usuário.
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web
Leia maisUser's Guide. Manual de Utilizador
User's Guide Manual de Utilizador USER'S GUIDE HDD/SSD Support: SATA 2.5 (up to 12.5mm height) Material: Aluminium and Plastic External interface: USB 3.0 (compatible with USB 2.0/1.1) Internal interface:
Leia maisU"lizando Pure Data em so3wares para Android. Antonio Deusany de Carvalho Junior
U"lizando Pure Data em so3wares para Android Antonio Deusany de Carvalho Junior dj@ime.usp.br Mo"vação Android Mobilidade Desempenho computacional Pure Data Diversos "pos de usuários Ampla comunidade (a"va)
Leia maisAplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API
Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API 1. Criar a Aplicação Asp.Net Web API 2 com Individual User Accounts Visual Studio 2015 > File > New > Project Visual C#, Web > ASP.NET
Leia maisRosa VS 9.1 HA - A falha alternativa DB, dois MySQL v e v estão no sistema
Rosa VS 9.1 HA - A falha alternativa DB, dois MySQL v5.5.28 e v5.6.29 estão no sistema Índice Introdução Problema Solução Introdução Este documento descreve que quando o módulo do supervisor virtual de
Leia maisSoftware Testing with Visual Studio 2013 (20497)
Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do
Leia maisLaboratório 01 NetBeans
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os
Leia maisPHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO
Manual Instalação - 00 Próxima página 1. Selecione "Instalar", e aguarde o início do Programa de Instalação; o Sistema perguntará se você deseja "Run" (Executar ou Abrir), ou "Save" (Salvar), selecione
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisANDROID, uma visão geral. Anderson Duarte de Amorim
ANDROID, uma visão geral Anderson Duarte de Amorim 2011 Conteúdo Introdução... 10 Atividades... 11 Criar uma atividade... 11 Implementando uma interface de usuário... 12 Declarando a atividade no manifesto...
Leia maisProgramação para Dispositivos Móveis
Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Service Caxias - MA Roteiro Service Service Fundamentos Componente responsável por rodar
Leia maisTICs IVINHEMA-MS
SECRETARIA DE EDUCAÇÃO DO ESTADO DE MATO GROSSO DO SUL NUCLEO DE TECNOLOGIAS DE NOVA ANDRADINA-MS TECNOLOGIA NA EDUCAÇÃO: ENSINANDO E APRENDENDO COM AS TICS- 2010 CRIANDO SUA WIKISPACES Autor: Profº. Carlos
Leia maisTUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira e Daniela Claro Requisitos do ambiente Seguem abaixo os requisitos do ambiente.
Leia maisFAQ para Eee Pad TF201
FAQ para Eee Pad TF201 BP6915 Gerenciamento de arquivos... 2 Como faço para acessar meus dados armazenados no cartão microsd, SD e dispositivos USB?... 2 Como faço para mover o arquivo selecionado para
Leia maisHello, Arduino! What's up, Android?
Hello, Arduino! What's up, Android? Extensões com Android Open Accessory Thiago Figueredo Cardoso tfcardoso [at] gmail [dot] com Extensões? Android Open Accessory Hardware Android Open Accessory Hardware
Leia mais