Programação para Dispositivos Móveis. Sensores
|
|
- Ana Sofia Regueira
- 4 Há anos
- Visualizações:
Transcrição
1 Programação para Dispositivos Móveis Sensores
2 Introdução Smartphones podem possuir pelo menos 10 tipos de sensores importantes que auxiliam no funcionamento do aparelho, fornecem informações aos aplicativos e recolhem dados do ambiente e também do usuário É possível utilizar sensores no dispositivo para adicionar recursos avançados de localização e movimento ao seu aplicativo, desde dados do GPS ou da localização da rede, até a utilização do acelerômetro, giroscópio, temperatura, barômetro e muito mais. Alguns sensores são de hardware, outros de software e outros que combinam funções de outros sensores, gerando novas funcionalidades
3 Introdução Exemplos Um jogo pode rastrear leituras do sensor de gravidade de um dispositivo para inferir gestos e movimentos complexos do usuário, como inclinação, oscilação, rotação ou oscilação. Um aplicativo climático pode usar o sensor de temperatura e o sensor de umidade de um dispositivo para calcular e reportar o ponto de condensação. Um aplicativo de viagem pode usar o sensor de campo geomagnético e o acelerômetro para informar um rolamento de bússola. Um sensor de movimento pode detectar a movimentação de um ser humano e capturar a foto desta pessoa.
4 Sensores de Movimento A plataforma Android fornece vários sensores que permitem monitorar o movimento de um dispositivo. As possíveis arquiteturas dos sensores variam de acordo com o tipo de sensor: Os sensores de gravidade, aceleração linear, vetor de rotação, movimento significativo, contador de passos e detector de degrau são baseados em hardware ou em software. Os sensores do acelerômetro e do giroscópio são sempre baseados em hardware. A maioria dos dispositivos com Android tem um acelerômetro, e muitos agora incluem um giroscópio.
5 Sensores de Movimento Sensor Dados do Evento do Sensor Descrição Unidades de Medida SensorEvent.values[0] Força de aceleração ao longo do eixo x (incluindo a gravidade). TYPE_ACCELEROMETER SensorEvent.values[1] Força de aceleração ao longo do eixo y (incluindo gravidade). m/s² SensorEvent.values[2] Força de aceleração ao longo do eixo z (incluindo a gravidade).
6 Sensores de Movimento Sensor Dados do Evento do Sensor Descrição Unidades de Medida SensorEvent.values[0] Aceleração medida ao longo do eixo X s/ compensação de polarização. TYPE_ACCEL EROMETER_ UNCALIBRAT ED SensorEvent.values[1] SensorEvent.values[2] SensorEvent.values[3] SensorEvent.values[4] Aceleração medida ao longo do eixo Y s/ compensação de polarização. Aceleração medida ao longo do eixo Z s/ compensação de polarização. Aceleração medida ao longo do eixo X c/ compensação de polarização. Aceleração medida ao longo do eixo Y c/ compensação de polarização. m / s 2 SensorEvent.values[5] Aceleração medida ao longo do eixo Z c/ compensação de polarização.
7 Sensores de Movimento Sensor TYPE_GYROSCOPE Dados do Evento do Sensor Descrição SensorEvent.values[0] Taxa de rotação ao redor do eixo x. SensorEvent.values[1] Taxa de rotação em torno do eixo y. SensorEvent.values[2] Taxa de rotação ao redor do eixo z. Unidades de Medida rad / s
8 Sensores de Movimento Sensor TYPE_GRAVITY Dados do Evento do Sensor Descrição SensorEvent.values[0] Força da gravidade ao longo do eixo x. SensorEvent.values[1] Força da gravidade ao longo do eixo y. SensorEvent.values[2] Força da gravidade ao longo do eixo z. Unidades de Medida m / s 2
9 Sensores de Movimento Sensor Dados do Evento do Sensor Descrição Unidades de Medida SensorEvent.values[0] Força de aceleração ao longo do eixo x (excluindo a gravidade). TYPE_LINEAR_ACCELERATION SensorEvent.values[1] Força de aceleração ao longo do eixo y (excluindo a gravidade). m / s 2 SensorEvent.values[2] Força de aceleração ao longo do eixo z (excluindo a gravidade).
10 Sensores de Posição A plataforma Android fornece dois sensores que permitem determinar a posição de um dispositivo: o sensor de campo geomagnético e o acelerômetro. Também fornece um sensor que permite determinar a proximidade da face de um dispositivo a um objeto (conhecido como sensor de proximidade ). O sensor de campo geomagnético e o sensor de proximidade são baseados em hardware. Os sensores de posição normalmente não são usados para monitorar movimento ou movimento do dispositivo, como tremor, inclinação ou empuxo.
11 Sensores de Posição Sensor Dados do Evento do Sensor Descrição Unidades de Medida SensorEvent.values[0] Componente do vetor de rotação ao longo do eixo x (x * sin (θ / 2)). Sem unidade TYPE_GAME_ROTATION_VECTOR SensorEvent.values[1] Componente do vetor de rotação ao longo do eixo y (y * sin (θ / 2)). SensorEvent.values[2] Componente do vetor de rotação ao longo do eixo z (z * sin (θ / 2)).
12 Sensores de Posição Sensor Dados do Evento do Sensor Descrição Unidades de Medida SensorEvent.values[0] Componente do vetor de rotação ao longo do eixo x (x * sin (θ / 2)). Sem unidade TYPE_GEOMAGNETIC_ROTATION _VECTOR SensorEvent.values[1] Componente do vetor de rotação ao longo do eixo y (y * sin (θ / 2)). SensorEvent.values[2] Componente do vetor de rotação ao longo do eixo z (z * sin (θ / 2)).
13 Sensores de Posição Sensor Dados do Evento do Sensor Descrição Unidades de Medida SensorEvent.values[0] Intensidade do campo geomagnético ao longo do eixo x. μt TYPE_MAGNETIC_FIELD SensorEvent.values[1] Intensidade do campo geomagnético ao longo do eixo y. SensorEvent.values[2] Intensidade do campo geomagnético ao longo do eixo z.
14 Sensores de Posição Sensor TYPE_ORIENTATION Dados do Evento do Sensor Descrição SensorEvent.values[0] Azimute (ângulo ao redor do eixo z). Graus SensorEvent.values[1] SensorEvent.values[2] Pitch (ângulo ao redor do eixo x). Rolar (ângulo ao redor do eixo y). Unidades de Medida
15 Sensores de Posição Sensor Dados do Evento do Sensor Descrição Unidades de Medida TYPE_PROXIMITY SensorEvent.values[0] Distância do objeto. (Alguns sensores de proximidade fornecem apenas valores binários representando perto e longe) Cm
16 Sensores de Ambiente A plataforma Android fornece quatro sensores que permitem monitorar várias propriedades ambientais. Você pode usar esses sensores para monitorar a umidade relativa do ambiente, a iluminação, a pressão ambiente e a temperatura ambiente perto de um dispositivo com tecnologia Android. Todos os quatro sensores de ambiente são baseados em hardware e estão disponíveis somente se um fabricante de dispositivos os tiver incorporado em um dispositivo.
17 Sensores de Ambiente Sensor Dados do Evento do Sensor Descrição TYPE_AMBIENT_TEMPERATURE event.values[0] Temperatura ambiente C TYPE_LIGHT event.values[0] Iluminância Lx Unidades de Medida TYPE_PRESSURE event.values[0] Pressão do Ar hpa ou mbar TYPE_RELATIVE_HUMIDITY event.values[0] Umidade relativa % TYPE_TEMPERATURE event.values[0] Temperatura do dispositivo C
18 Quais sensores meu dispositivo possui? Crie um novo projeto no Android Studio Escolha para criar uma Empty Activity Coloque o nome do projeto de Sensores
19 Quais sensores meu dispositivo possui? Crie um novo projeto no Android Studio Escolha para criar uma Empty Activity Coloque o nome do projeto de Sensores A estrutura do projeto ficará conforme a imagem
20 Quais sensores meu dispositivo possui? Lembrando: AndroidManifest fica as informações do APP MainActivity é a Activity, a tela da aplicação, neste arquivo fica toda parte lógica activity_main.xml é a tela, associada a classe java MainActivity. Neste arquivo colocaremos os elementos gráficos Para começar, vamos criar um botão que, ao clicar nele, será apresentada a relação de sensores do dispositivo Então abra o arquivo activity_main.xml
21 Quais sensores meu dispositivo possui? Faremos algumas modificações conforme o código do próximo slide Vamos definir o Layout Remover o componente TextView e adicionar um componente Button com um método onclick chamado ListarSensores Ao abrir o arquivo activity_main.xml pela primeira vez, ele entra em modo Design, troque para o modo Text na parte inferior da tela
22 Quais sensores meu dispositivo possui? <LinearLayout xmlns:android=" xmlns:app=" xmlns:tools=" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".mainactivity"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="listar Sensores" android:onclick="listarsensores" /> </LinearLayout>
23 Quais sensores meu dispositivo possui? Note que o nome do método ListarSensores está com um traço vermelho embaixo, indicando erro e, do lado esquerdo, aparece uma lâmpada vermelha Isso ocorre pois o método ListarSensores foi criado no xml mas ainda não foi criado na classe java (classe lógica MainActivity) Para corrigir este erro, clique na lâmpada que aparece a esquerda OU clique sobre o nome do método (ListarSensores) e pressione no teclado em conjunto as teclas ALT + ENTER
24 Quais sensores meu dispositivo possui? Surgirá uma lista com opções igual a da imagem, escolha a opção Create ListarSensores(View) in MainActivity
25 Quais sensores meu dispositivo possui? Desta forma o método que executará a ação de listar o nome dos sensores está criado, porém ainda não faz nada Agora vamos colocar as ações
26 Quais sensores meu dispositivo possui? Existem basicamente três classes de vital importância para nós programadores: SensorManager (android.hardware.sensormanager): permite que acessemos os sensores dos dispositivos; Sensor (android.hardware.sensor): representa um dos sensores propriamente dito; SensorEvent (android.hardware.sensorevent): encapsula as informações de um evento ocasionado por um sensor. Por exemplo, no sensor de luz, quando a leitura indica uma alteração na luminosidade do ambiente, o sensor acusará um evento. Cabe então ao programa trabalhar com os novos valores.
27 Quais sensores meu dispositivo possui? Primeiramente vamos instanciar a classe SensorManager, criando o objeto msensormanager A classe Activity possui um método chamado getsystemservice, que permite que o desenvolvedor trabalhe com um serviço no nível de sistema operacional. A mesma classe também fornece diversas constantes para acessar diferentes serviços. Uma delas é a SENSOR_SERVICE, que faz com que o método citado retorne um SensorManager Agora vamos então para a classe MainActivity (código java) para programa-la
28 Quais sensores meu dispositivo possui? public class MainActivity extends AppCompatActivity { SensorManager protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } msensormanager = (SensorManager) getsystemservice(sensor_service); } public void ListarSensores(View view) { }
29 Quais sensores meu dispositivo possui? Agora que temos o serviço sensor associado a variável msensormanager, vamos no método do botão (ListarSensores) colocar a ação de listar os sensores Porém antes...
30 Quais sensores meu dispositivo possui? O android studio possui uma funcionalidade de registro de log chamada LogCat que fica localizada na parte inferior da tela com um número 6 na frente, como na imagem Clicando sobre ele abrirá uma janela local com várias opções e conteúdos, apresento cada um a seguir
31 Quais sensores meu dispositivo possui? 1. Apresenta o dispositivo do qual será observado os Logs 2. Plataforma utilizada 3. Tipos de log (Verbose, Debug, Info, Warn, Error, Asset) 4. A tag de pesquisa
32 Quais sensores meu dispositivo possui? O formato de uma entrada de log é este Log.i( TAG a ser pesquisada, Mensagem ); //log de informação Log.e( TAG a ser pesquisada, Mensagem ); //log de erro
33 Quais sensores meu dispositivo possui? Desta forma, ao invés de mostrarmos os sensores na tela do celular, vamos mostrar na tela do LogCat através dos logs Vamos fazer um teste então, no método ListarSensores crie uma entrada de log conforme abaixo public void ListarSensores(View view) { Log.i("Teste","Utilizando o Log"); } Clique em LogCat para deixar a janela aberta e execute a aplicação Deixe o tipo de log como info (pois declaramos Log.i)
34 Quais sensores meu dispositivo possui? Assim que a aplicação estiver em execução no aplicativo, pressione o botão Listar Sensores, a saída será como abaixo
35 Quais sensores meu dispositivo possui? Muita informação, não é? Para filtrar o clique do botão, vamos digitar no campo de pesquisa a TAG definida previamente chamada Teste No exemplo abaixo o botão foi pressionado 4 vezes e, nas 4 vezes apareceu o log O log então é utilizado para reportar alguma ocorrência no sistema
36 Quais sensores meu dispositivo possui? Nesta saída é que vamos listar agora os dispositivos presente no seu smartphone Então vamos ao código, no próximo slide listo apenas o código do método ListarSensores
37 Quais sensores meu dispositivo possui? public class MainActivity extends AppCompatActivity {... } public void ListarSensores(View view) { List<Sensor> lista = msensormanager.getsensorlist(sensor.type_all); Iterator<Sensor> iterator = lista.iterator(); String sensores = ""; while (iterator.hasnext()) { Sensor sensor = iterator.next(); sensores += " - " + sensor.getname() + "\n"; } Log.i("Sensores","Meus sensores: \n"+sensores); }...
38 Quais sensores meu dispositivo possui? Na primeira linha o método getsensorlist nos retorna uma instância de List com os sensores disponíveis de um determinado tipo, ou, de todos os tipos se usarmos a constante TYPE_ALL. Na segunda foi criada uma instância de Iterator para navegar por todas as instâncias retornadas pela pesquisa feita na primeira linha. Na quarta linha temos um laço de repetição que possui como argumento de parada o método hasnext() de Iterator. Cada instância de Sensor presente na lista tem seu nome recuperado (método getname()) e anexado à variável sensores. Depois, podemos mostrar essa variável no LogCat.
39 Quais sensores meu dispositivo possui? Execute a aplicação No APP, clique no botão Listar Sensores Na tela do LogCat pesquise pela TAG Sensores
40 Quais sensores meu dispositivo possui? Respondendo a pergunta acima então, o meu dispositivo possui os sensores Esta lista vai variar de dispositivo para dispositivo Se você estiver testando no emulador, certamente esta lista será muito maior
41 Testando os sensores Nos próximos slides testaremos os 4 tipos de sensores mais comuns nos smartphones (sensores nesta ordem) Luminosidade Proximidade Acelerometro Gravidade
42 Criando a interface O primeiro passo será criar os 4 botões necessários para a nossa aplicação Cada botão ativará um sensor Veja o código a seguir e não esqueça de que, para cada botão temos que criar uma ação (método) na classe java (já vimos como fazer nesta aula) Coloque os botões a seguir abaixo do botão Listar Sensores criado anteriormente
43 Criando a interface... <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onclick="luminosidade" android:text="sensor LUMINOSIDADE"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onclick="proximidade" android:text="sensor PROXIMIDADE"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onclick="acelerometro" android:text="sensor ACELEROMETRO"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onclick="gravidade" android:text="sensor GRAVIDADE"/>...
44 Lógica da aplicação Na classe MainActivity foram criados os 4 métodos
45 Lógica da aplicação O primeiro passo (para todos os sensores) é recuperar uma instância do Sensor desejado. SensorManager possui um método chamado getdefaultsensor, que retorna uma instância de Sensor e requer um parâmetro do tipo int Este parâmetro é apresentado no formato de constantes (vide as tabelas do início deste slide, esta constante está presente na coluna Sensor ) A linha abaixo recupera do dispositivo o sensor de luminosidade Sensor mluz = msensormanager.getdefaultsensor(sensor.type_light);
46 Lógica da aplicação Criaremos um listener para acompanhar possíveis mudanças nos valores de proximidade e da intensidade de luz ambiente. Um Listener é um conceito muito utilizado na programação Java, sendo seu objetivo aguardar por uma determinada ação. Pode ser usado para verificar possíveis cliques em um botão, mudanças na posição geográfica do dispositivo, mudanças nos valores de um determinado sensor etc.
47 Lógica da aplicação O registerlistener requer três parâmetros: Uma instância de uma classe que implemente SensorEventListener; Uma instância da classe Sensor; Um inteiro que define a taxa de leitura de dados do sensor.
48 Lógica da aplicação A classe SensorManager já nos apresenta algumas constantes para definir a taxa de atualização da leitura dos sensores. Estas constantes são: SENSOR_DELAY_FASTEST: retorna os dados do sensor o mais rápido possível; SENSOR_DELAY_GAME: utiliza uma taxa adequada para jogos; SENSOR_DELAY_NORMAL: taxa adequada para mudanças na orientação da tela; SENSOR_DELAY_UI: taxa adequada para a interface de usuário.
49 Sensor de Luminosidade Na listagem foram criadas duas classes distintas que implementam SensorEventListener. Ambas precisam implementar os métodos onaccuracychanged() é chamado quando há exatidão dos dados lidos pelo sensor sobre alterações onsensorchanged() é chamado quando o hardware intercepta uma leitura do sensor para o qual foi registrada esse listener No próximo slide será apresentada apenas as alterações na classe MainActivity (o que for novo ficará em vermelho), o restante vamos representar com 3 pontos (...) ou na cor preta
50 Sensor de Luminosidade public class MainActivity extends AppCompatActivity { SensorManager msensormanager; Sensor mluz;... public void LUMINOSIDADE(View view) { mluz = msensormanager.getdefaultsensor(sensor.type_light); msensormanager.registerlistener(new LuzSensor(), mluz, SensorManager.SENSOR_DELAY_FASTEST); } class LuzSensor implements SensorEventListener { public void onaccuracychanged(sensor sensor, int accuracy) { } } }... public void onsensorchanged(sensorevent event) { float vl = event.values[0]; Log.i( Sensores","Luminosidade: "+vl); }
51 Sensor de Luminosidade Agora, clique para abrir o LogCat, no campo de pesquisa digite Sensores e execute o aplicativo Clique no botão referente ao botão de luminosidade Aproxime e afaste a sua mão da tela do dispositivo para que seja possível ver o resultado no LogCat
52 Sensor de Proximidade A lógica para obtenção de dados do sensor de proximidade (e de todos os outros sensores) não se modificam Assim como no sensor de luminosidade, aqui vou apresentar apenas as alterações na classe MainActivity, alterações referentes ao sensor de proximidade (ficará em vermelho)
53 Sensor de Proximidade public class MainActivity extends AppCompatActivity { SensorManager msensormanager; Sensor mluz, mprox;... public void PROXIMIDADE(View view) { mprox = msensormanager.getdefaultsensor(sensor.type_proximity); msensormanager.registerlistener(new ProxSensor(), mprox, SensorManager.SENSOR_DELAY_FASTEST); } class ProxSensor implements SensorEventListener { public void onaccuracychanged(sensor sensor, int accuracy) { } } }... public void onsensorchanged(sensorevent event) { float vl = event.values[0]; Log.i( Sensores", Proximidade: "+vl); }
54 Sensor de Proximidade Agora, clique para abrir o LogCat, no campo de pesquisa digite Sensores e execute o aplicativo Clique no botão referente ao sensor de Proximidade Aproxime e afaste a sua mão da tela do dispositivo para que seja possível ver o resultado no LogCat Alguns modelos de dispositivos apresentarão a distância em centímetros, outros apresentação na forma binária (0 ou 1) para indicar se está próximo ou longe
55 Sensor de Gravidade A lógica para obtenção de dados do sensor de gravidade (e de todos os outros sensores) não se modificam Assim como nos sensores anteriores, aqui vou apresentar apenas as alterações na classe MainActivity, alterações referentes ao sensor de gravidade (ficará em vermelho)
56 Sensor de Gravidade public class MainActivity extends AppCompatActivity { SensorManager msensormanager; Sensor mluz, mprox, mgravidade;... public void GRAVIDADE(View view) { mgravidade = msensormanager.getdefaultsensor(sensor.type_gravity); msensormanager.registerlistener(new GravidadeSensor(), mgravidade, SensorManager.SENSOR_DELAY_FASTEST); } class GravidadeSensor implements SensorEventListener { public void onaccuracychanged(sensor sensor, int accuracy) { } } }... public void onsensorchanged(sensorevent event) { float vl = event.values[0]; float v2 = event.values[1]; float v3 = event.values[2]; Log.i("Sensores","Gravidade: eixo X: "+vl+", eixo Y: "+v2+", eixo Z: "+v3) }
57 Sensor de Gravidade Agora, clique para abrir o LogCat, no campo de pesquisa digite Sensores e execute o aplicativo Clique no botão referente ao sensor de Gravidade Movimente o dispositivo para que seja possível ver o resultado no LogCat No log serão apresentados 3 valores Gravidade no eixo X, no eixo Y e no eixo Z
58 Sensor de Acelerômetro A lógica para obtenção de dados do sensor de acelerômetro (e de todos os outros sensores) não se modificam Assim como nos sensores anteriores, aqui vou apresentar apenas as alterações na classe MainActivity, alterações referentes ao sensor de acelerômetro (ficará em vermelho)
59 Sensor de Acelerômetro public class MainActivity extends AppCompatActivity { SensorManager msensormanager; Sensor mluz, mprox, mgravidade, macelerometro;... public void ACELEROMETRO(View view) { macelerometro = msensormanager.getdefaultsensor(sensor.type_accelerometer); msensormanager.registerlistener(new GravidadeSensor(), macelerometro, SensorManager.SENSOR_DELAY_FASTEST); } class AcelerometroSensor implements SensorEventListener { public void onaccuracychanged(sensor sensor, int accuracy) { } } }... public void onsensorchanged(sensorevent event) { float vl = event.values[0]; float v2 = event.values[1]; float v3 = event.values[2]; Log.i("Sensores", Acelerômetro: eixo X: "+vl+", eixo Y: "+v2+", eixo Z: "+v3) }
60 Sensor de Acelerômetro Agora, clique para abrir o LogCat, no campo de pesquisa digite Sensores e execute o aplicativo Clique no botão referente ao sensor de Gravidade Movimente o dispositivo para que seja possível ver o resultado no LogCat No log serão apresentados 3 valores Gravidade no eixo X, no eixo Y e no eixo Z
61 Atividade O seu dispositivo possui algum sensor diferente dos 4 listados anteriormente? Crie um botão para ele e monte toda a rotina para obtenção de dados do mesmo
Desenvolvimento 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 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 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 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 maisTutorial Android Speech
Tutorial Android Speech O sistema operacional Android já dispõe de uma funcionalidade interna para síntese e reconhecimento de voz que pode ser incorporado a qualquer aplicação. Essa funcionalidade utiliza
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 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 maisProf: Ricardo Quintão Site:
Prof: Ricardo Quintão email: ricardo.quintao@uva.br Site: www.rgquintao.com.br Vamos agora criar o nosso primeiro projeto Android. Na criação de um projeto novo, o ADT já cria um programa de exemplo que
Leia maisProf: Ricardo Quintão Site:
Prof: Ricardo Quintão email: rgquintao@gmail.com Site: www.rgquintao.com.br Vamos agora criar o nosso terceiro projeto Android. Neste projeto realizaremos o cálculo do Índice de Massa Corporal. A aplicação
Leia maisMais Elementos da Interface com o Usuário. Prof. Fellipe Aleixo
Mais Elementos da Interface com o Usuário Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Desenvolvimento de uma aplicação para registrar contatos e seus respec?vos telefones Algumas Classes
Leia maisPROPOSTA DE UM PADRÃO DE PROJETO PARA ANDROID UTILIZANDO A WEB
PROPOSTA DE UM PADRÃO DE PROJETO PARA ANDROID UTILIZANDO A WEB Aluno: Pedro Paulo S. Freitas Orientador: Ricardo Augusto Rabelo Sumário Introdução Motivação e Justificativa Trabalhos relacionados Plataforma
Leia maisProgramação para Dispositivos Móveis. Banco de Dados (SQLite)
Programação para Dispositivos Móveis Banco de Dados (SQLite) SQLite O Android possui suporte nativo ao SQLite O SQLite é um mecanismo de banco de dados SQL incorporado. Ao contrário da maioria dos outros
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 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 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 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 maisProjeto GoHome Tutorial Sobre o serviço do Google Maps no Android
Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android Moisés Batista Bispo Teresina-PI 1- Breve Descrição Este tutorial tem como objetivo, adicionar de forma simples e prática, um mapa ao seu
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 maisUniversidade Federal do Paraná
Universidade Federal do Paraná Departamento de Informática Tópicos em Ciência da Computação Android Sensores Prof. Eduardo Todt 2018 Sensores Categorias Movimento: acelerômetro, giroscópio Ambiente: temperatura,
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 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 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 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 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 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
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Componentes Visuais Avançados Professor: Danilo Giacobo OBJETIVOS DA AULA Descobrir os componentes visuais mais sofisticados e utilizar o máximo de seus recursos Conhecer
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 3 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 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 maisIntrodução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode
Leia maisProgramação para a Plataforma Android Aula 17. Broadcasts
Programação para a Plataforma Android Aula 17 Broadcasts O que são eventos de difusão? Como capturar eventos de chamadas telefônicas? Como verificar o estado da bateria? Como implementar receptores de
Leia mais05 Como utilizar POO no ambiente gráfico do C#?
05 Como utilizar POO no ambiente gráfico do C#? Abra um novo projeto, mas desta vez, não escolha uma aplicação Console. Escolha Windows Form Application. A diferença para a aplicação de Console é a presença
Leia maisProdutividade é resultado do esforço inteligente
Produtividade é resultado do esforço inteligente Quem Somos Empresa especializada em melhoria de processos através de: Soluções em Office; Desenvolvimento de Sistemas; Treinamentos; Palestras e; Assessorias.
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS A classe Intent Professor: Danilo Giacobo OBJETIVOS DA AULA Alternar entre múltiplas telas de uma aplicação Android. Conhecer a classe Intent. Associar as telas do
Leia maisPROGRAMAÇÃO MOBILE Estudo de Caso
O desenvolvimento de software para dispositivos móveis diverge em vários aspectos do tradicional desenvolvimento de aplicações para desktop e Web. Quando no segundo caso não temos a preocupação com o tamanho
Leia maisINFORMÁTICA APLICADA AULA 05 WINDOWS XP
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 WINDOWS XP Profª Danielle Casillo SUMÁRIO Painel de Controle 2 PAINEL DE CONTROLE Fornece
Leia maisANDROID APRENDIZ. Um guia para iniciantes Crie seu primeiro aplicativo Android
ANDROID APRENDIZ Um guia para iniciantes Crie seu primeiro aplicativo Android Fillipe Cordeiro Um guia para iniciantes Crie seu primeiro aplicativo Android Sumário #1 Passo: Introdução a Plataforma Android
Leia maisGuia para realização da Etapa II Fase 3
Guia para realização da Etapa II Fase 3 A informática está cada vez mais presente no cotidiano dos alunos, professores e de toda a sociedade, seja pela Internet, multimídia, ou outros meios digitais. O
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 maisDesenvolvedor Android: Avançado. Plano de Estudo
Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base
Leia maisProgramação para Android. Aula 08: Persistência de dados SQL
Programação para Android Aula 08: Persistência de dados SQL Persistência de dados Na maioria das aplicações precisamos ter algum tipo de persistência de dados. Para guardar informações de forma persistente
Leia maisMANUAL PLATAFORMA DO USUÁRIO. Versão 1.0
MANUAL PLATAFORMA DO USUÁRIO Versão 1.0 23/10/2018 SUMÁRIO COMO ACESSAR A PLATAFORMA DE USUÁRIO? 3 Criando um Cadastro 3 Acessando a Plataforma 4 Recuperando a Senha 6 Baixando e Acessando pelo Celular
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tratamento de Eventos Sofisticados Professor: Danilo Giacobo OBJETIVOS DA AULA Conhecer e usar o evento de toque Conhecer e usar o evento de foco Conhecer e usar o
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 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 maisCLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados
CLIPPING SERVICE O que é o Android? O Android, na verdade, é um sistema operacional para aparelhos móveis como celulares (nesse caso, smartphones) e tablets. É ele que define o visual, os recursos e funcionalidades
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 maisMódulo 3 - Intenções. SECAP 2014 Prof. Rone Ilídio - UFSJ
Módulo 3 - Intenções SECAP 2014 Prof. Rone Ilídio - UFSJ Intenção é um pedido que uma aplicação faz ao Android O Android executa intenções Um intenção pode ser utilizada para: Uma mensagem para o SO Abrir
Leia maisBIBLIOMETRIA ANEXO I COMO EXPORTAR DADOS NAS BASES SCOPUS E EBSCOHOST
BIBLIOMETRIA ANEXO I COMO EXPORTAR DADOS NAS BASES SCOPUS E EBSCOHOST Os repositórios digitais também podem servir de ferramentas para análise bibliométrica (produtividade de autores, de periódicos, palavras-chave,
Leia maisCurso de Android - 2 Novas Activities. SECAP Prof. Rone Ilídio - UFSJ
Curso de Android - 2 Novas Activities SECAP Prof. Rone Ilídio - UFSJ Inserindo a segunda activity Inserindo a segunda activity Criaremos uma aplicação com duas telas onde ao clicar o botão de uma chama-se
Leia maisIntrodução à Programação Android: LocationManager
Introdução à Programação Android: LocationManager Guilherme Antonio Borges guilhermeborges.pf@gmail.com Apresentação dos Exercícios 1. Criação de uma tela menu simples que acessa através de um evento em
Leia maisProf. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK.
Aula 01 Criando Novo Projeto, Introdução Manual de Dados na Caderneta de Campo, Importação de Arquivos Textos e Arquivos Brutos de Estações Totais, Cálculo de Poligonal Fechada. 1º Passo: Após abrir o
Leia maisCRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)
TUTORIAL Nº 005 CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS) Autor: Ciro Ota São José dos Campos/SP, 02 de Setembro de 2008 INTRODUÇÃO: Nesse tutorial iremos mostrar como criar e configurar
Leia maisLUMISOFT (Guia do usuário)
LUMISOFT (Guia do usuário) * O guia de utilização do Novo Lumisoft fornece informações completas sobre o seu uso, orientando os usuários sobre os novos recursos do programa, instruções, dicas e muito mais.
Leia maisIREI RELATÓRIO DE PROJETO. folitécnico daguarda. Lícenciatura em Engenharia Informática. Luis Míguel Fernandes Valério. I olytechnic ov Guarda
IREI folitécnico daguarda I olytechnic ov Guarda RELATÓRIO DE PROJETO Lícenciatura em Engenharia Informática Luis Míguel Fernandes Valério novembro 1 2015 Escola Superior de Tecnologia e Gestão Vibroid
Leia maisAndroid Core. Felipe Silveira felipesilveira.com.br. Aula 6
Android Core Felipe Silveira felipesilveira.com.br Aula 6 Aplicações I Desenvolvimento de Aplicações Android SDK SDK https://developer.android.com/sdk Android SDK Android SDK: Eclipse + ADT plugin + Android
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 05 Programando formularios, activities e intents. Dalton Martins dmartins@gmail.com São Paulo, Março, 2012
Leia maisManual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3
Manual GA, Papel Professor / 37 Manual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3 Manual GA, Papel Professor 2/ 37 Manual Gerenciador de Aprendizagem ACESSAR O GERENCIADOR DE APRENDIZAGEM...
Leia mais============================== Exemplo ListView MainActivity.java
FACULDADE DE TECNOLOGIA SENAC PELOTAS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Tópicos Avançados em ADS Edécio Fernando Iepsen ============================== Exemplo ListView
Leia maisComputação Móvel Gerenciadores de Layout (Ref. Cap. 6)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Gerenciadores de Layout (Ref. Cap. 6) Vicente Amorim vicente.amorim.ufop@gmail.com Sumário * Gerenciadores
Leia maisUTILIZAÇÃO DA BIBLIOTECA DIMEPSAT PARA ANDROID
UTILIZAÇÃO DA BIBLIOTECA DIMEPSAT PARA ANDROID Neste manual você irá aprender como desenvolver com a biblioteca do SAT Dimep para Android, que é distribuída no formato Android Archive Library. Para demonstrar
Leia maisProgramação para Android. Aula 05: Estilos e temas; galeria de imagens
Programação para Android Aula 05: Estilos e temas; galeria de imagens Objetivos Aplicar estilos e temas Criar uma galeria de imagens com o widget Gallery Parte 01: Estilos e temas Interface de Usuários
Leia maisApostila de Windows Movie Maker
Apostila de Windows Movie Maker Autor: João Paulo da Silva Apostila de Windows Movie Maker Autor: João Paulo da Silva 2 Índice Introdução ao Windows Movie Maker...03 O que é o Windows Movie Maker?...03
Leia maisAndroid Layout Manager. Ivan Nicoli
Android Layout Manager Ivan Nicoli Classe View A classe android.view.view é a classe mãe de todos os componentes visuais do Android. Qualquer desenvolvedor pode criar seu próprio componente herdando a
Leia 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 maisMódulo 4 - Interface Gráfica Gerenciadores de Layout. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Módulo 4 - Interface Gráfica Gerenciadores de Layout Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Classe View Todos os componente gráficos são filhos de View Para se criar um novo componente
Leia maisOpen Day Bibliotecas ElipseX
Open Day Bibliotecas ElipseX Sumário 1 Introdução... 3 1.1 Pré-Requisitos... 3 1.2 Objetivos... 3 2 Bibliotecas ElipseX... 4 3 Aplicação... 5 3.1 Exercícios... 5 4 XControl... 7 4.1 Exercícios... 8 5 XObject...
Leia maisManual Coleção Interativa Papel Professor Versão 2.5.3
Manual Coleção Interativa Papel Professor / 33 Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor 2/ 33 Manual Coleção Interativa ACESSAR A COLEÇÃO INTERATIVA...
Leia maisProgramação para a Plataforma Android Aula 2. Aula 2 Views
Programação para a Plataforma Android Aula 2 Aula 2 Views O que é modelo, visão e controle Como definir layouts gráficos Como Separar visão de modelo Como criar layouts em arquivos XML Como adicionar eventos
Leia maisAndroid e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
Leia maisIteradores. Iteradores. Isabel Harb Manssour. Roteiro. Coleções
Implementação de Genéricos, Iteradores Isabel Harb Manssour Porto Alegre, maio de 2006 Roteiro Implementação de Genéricos Coleções Conceito de Genérico Implementação Iteradores Conceito Utilização ForEach
Leia maisEscola Olímpio Curso: Técnico em Informática. Introdução e instalação
Introdução e instalação http://msdn.microsoft.com/pt-br/vcsharp/default.aspx Vídeo Aulas http://msdn.microsoft.com/pt-br/vstudio/aa700773(en-us).aspx http://msdn.microsoft.com/pt-br/vcsharp/bb798022(en-us).aspx?wt.slv=rightrail
Leia maisESTRUTURA DE DADOS LISTAS LINEARES
ESTRUTURA DE DADOS LISTAS LINEARES Prof. Dr. Daniel Caetano 2014-2 Objetivos Compreender as listas sequenciais Implementar uma Lista Sequencial com Vetor Compreender o uso de listas sequenciais Material
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites
Leia maisAPP INVENTOR. APP INVENTOR Exercício 1
APP INVENTOR APP INVENTOR Exercício 1 Exercício 1 O Objetivo é entender com executar uma ação, sendo esta consequência de uma ação anterior, ou seja, quando um botão for carregado, o texto apresentado
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 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 maisProfessor: Rogério Benedito de Andrade. Formação:
Professor: Rogério Benedito de Andrade Formação: Licenciatura em Informática (Fatec) Especialização em Educação (Univap) Bacharel em Computação (Univap) Objetivos: Implementar evento onmapclick Adicionar
Leia mais(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)
(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA) Ferramenta 1 -NetBeans 8.1 GUI Elaborado por: Osmar de Oliveira Braz Junior Descrição
Leia maisAULA 2. Minicurso PET-EE UFRN
AULA 2 Minicurso PET-EE UFRN Agora iremos mostrar o passo-a-passo de como criar um projeto no Android Studio. 1. No Android Studio, crie um New Project. 2. Em Configure your new project, você deve preencher
Leia maisUsando 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 maisTutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular
Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular Esse tutorial tem por objetivo mostrar como criar uma activity que carrega um fragmento do mapa do google maps para a
Leia maisMacros no LibreOffice
Macros no LibreOffice Para automatizar tarefas no LibreOffice pode-se usar o conceito de macros. Sempre que se digita o mesmo texto diversas vezes, ou o formata, ou faz qualquer outra tarefa onde é necessário
Leia maisJavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo
JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de
Leia maisBiblioteca para comunicação ciente de localização geográfica entre dispositivos móveis
Biblioteca para comunicação ciente de localização geográfica entre dispositivos móveis Renato A. Santos & Tonny C. Cordeiro ravila.santos@gmail.com costa.tonny@gmail.com Departamento de Ciência da Computação
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção
Leia maisBem-vindo ao tópico sobre os relatórios de imposto ampliados.
Bem-vindo ao tópico sobre os relatórios de imposto ampliados. 1 Depois de concluir este tópico, você estará apto a: explicar as opções ampliadas disponíveis nos relatórios de imposto. definir as configurações
Leia maisMicrosoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos
Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos contato@suptecinfo.com.br SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha
Leia maisPROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR
PROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL 2016 MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR Neste manual você encontrará tutoriais para as ferramentas
Leia maisVICON SAGA MOBILE Guia de Referência
VICON SAGA MOBILE Guia de Referência Menu de Opções Menu de Opções Opção Projetos Meus Registros Navegação GPS Preferências Logout Descrição Lista de projetos em que o usuário está cadastrado na Plataforma
Leia maisFiguras 1 e 2 Telas de Edição da Disciplina
FÓRUM O fórum é o espaço de discussão de tópicos específicos preestabelecidos pelo professor da disciplina. As mensagens trocadas entre os participantes do curso podem conter textos, tabelas, imagens,
Leia maisAndroid Banco de Dados. Ivan Nicoli
Android Banco de Dados Ivan Nicoli SQLite O Android tem suporte ao SQLite (http://www.sqlite.org), um leve e poderoso banco de dados. Cada aplicação pode criar um ou mais banco de dados, que ficam localizados
Leia maisMANUAL OPERACIONAL (abril/2018)
Sumário Introdução... 2 Requisitos Técnicos... 2 Informação ao usuário... 2 Visão geral... 2 TRANSMITIR ARQUIVOS DA GIA / NFE / CTE... 3 Seleção do município... 3 Adicionar arquivos... 4 Exibição dos arquivos...
Leia maisComo abrir um gráfico? Para abrir um gráfico, clique no ícone referente a gráficos no canto superior esquerdo da tela, no menu da plataforma.
Como Contratar o FlashChart? Basta efetuar o login em sua conta e acessar o menu Minha conta > Ferramentas e Serviços e selecionar Assinaturas de Ferramentas & Serviços. Como Instalar? Após contratar,
Leia maisSAO-WEB Manual do Usuário
Documento SAO-WEB Manual do Usuário 1 Referência: SAO-WEB Sistema SAO-WEB Módulo Geral Responsável Trion Data 05/2010 Objetivo Descrever o funcionamento do SAO WEB. O SAO-WEB é uma forma de acesso ao SAO-ERP
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Programação Orientada a Objetos Na aula passada vimos: Introdução a linguagem java; Introdução ao Eclipse IDE; Revisão sobre programação; Programação Orientada a Objetos
Leia maisFundamentos de Programação Java. Professor Vicente Paulo de Camargo
Fundamentos de Programação Java Professor Vicente Paulo de Camargo Eclipse - Fundamentos Criando um novo projeto-1ª.forma Depois de usar uma das duas formas, informe o nome do seu projeto aqui Estrutura
Leia maisGUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM
GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM Para poder utilizar o Curumim pela primeira vez, é necessário ter instalado no computador os seguintes arquivos: 1. Java JRE - máquina virtual java 2. Driver do Rádio
Leia maisManual do Usuário Brother Meter Read Tool
Manual do Usuário Brother Meter Read Tool BRA-POR Versão 0 Direitos autorais Copyright 2017 Brother Industries, Ltd. Todos os direitos reservados. As informações incluídas neste documento estão sujeitas
Leia maisAula 01 INTRODUÇÃO. Prezado(a) Aluno(a),
Aula 01 Computação para Engenharia Civil INTRODUÇÃO Prezado(a) Aluno(a), Sou o professor Marcio e fico muito satisfeito em poder trabalhar com vocês nesta disciplina. Nela você encontrará atividades importantes
Leia maisJavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo
JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de
Leia mais