Introdução ao Android. Afonso da Silva Machado 3 de Março de 2015

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

Download "Introdução ao Android. Afonso da Silva Machado 3 de Março de 2015"

Transcrição

1 Introdução ao Android Afonso da Silva Machado 3 de Março de 2015

2 Eu Afonso da Silva Machado 7º Semestre de Engenharia de Computação Universidade Estadual de Feira de Santana Membro da Empresa Junior de Engenharia de Computação

3 Você Quem tem um aparelho Android? Quem sabe programar em Java? Quem já programou pra alguma plataforma móvel? Quem já programou pelo menos um Hello World pra Android?

4 Conteúdo Histórico e Características Eclipse x Android Studio Android SDK AVD Arquitetura Debug Organização da IDE Conceitos específicos Mão na massa

5 Metodologia Dividindo em três partes 1. Manuseando a IDE 2. Aprendendo conceitos fundamentais 3. Aplicando seus conceitos a) Um pequeno app para cada conceito b) Apps completos para exercitar

6 Você Código Aberto Desenvolvido inicialmente pela Android Inc. Comprado pela Google em 2005 e Lançado em 2008 Baseado no Kernel do Linux Rodava com uma máquina virtual Java própria: Dalvik VM, a partir da versão 5.0 roda com uma nova máquina virtual ART (Android Run Time).

7 Um sistema operacional para Tablets

8 E smartphones?

9 #sqn

10 Android Wear e Android TV

11 Diferentes Smartphones

12 E em breve: Android Auto

13 Anunciado para Grandes Marcas

14 Várias versões

15 Android 5.0: Lollipop

16 Várias versões 1.0: 2008, O lançamento, HTC Dream; 2.0: Google, Eclair e Froyo, Nexus One; 2.3: Gingerbred, o sucesso; 3.0: Versão para Tablets, Honeycomb; 4.0: A ascenção, Ice Cream Sandwich, Jelly Bean e Kit Kat; 5.0: A ouzadia, Lollipop.

17 Versões

18 Google play store, filmes, músicas...

19 Android Studio (ou Eclipse?)

20 Vamos ao que Interessa ;)

21 Mas e o Eclipse?

22 Java + Um bando de coisa Chato? Quantos gostam de java? Quantos gostam de eclipse?

23 A idéia era: Android gambiarreitor tabajara Seu kit de ferramentas e plugins Android que você instala no seu Eclipse, e pronto, já pode programar seus apps nativos

24 ADT: Android Developer Tools O ADT foi a primeira IDE para desenvolvimento em Android Todo o processo de build é baseado na ferramenta Apache Ant Construído na infraestrutura do Eclipse

25

26 Era legal... Mas... Interface muito misturada Meio eclipse seco, meio Android Relativamente pesado Emulador quase impossível de ser executado

27 Até que de maio de 2013 Google I/O Android KitKat Google Nexus 5 IDE exclusiva para Android

28 Android Studio No mesmo mês (Maio de 2014) foi lançado o primeiro beta o Android Studio, versão 0.1

29 Android Studio No mês de dezembro de 2014 a Google publicou o download da primeira versão estável (1.0)

30

31 Android Studio Android Studio é a nova suíte de desenvolvimento de apps em Android Foi projetado utilizando a infraestrutura da IDE IntelliJ IDEA, da JetBrains Utiliza o Gradle como novo sistema de build no processo de desenvolvimento

32 A idéia é Apresentar uma IDE com uma interface intuitiva e organizada; Mais leve e mais rápida; Multiplataforma; Novo sistema de automação de compilação, deixando de lado o Ant e adicionando o Gradle. Mantendo o Android SDK

33 Features do Android Studio Baseado no flexível sistema de build Gradle Variantes de build e geração de múltiplos APKs Suporte expandido de templates para Google Play Services e vários tipos de dispositivos Editor de layout poderoso com suporte para edição de temas Ferramenta Lint para capturar problemas de performance,

34 Features do Android Studio usabilidade, compatibilidade de versões, dentre outros suporte para utilização do ProGuard e assinatura de apps suporte embutido para Google Cloud Platform, tornando mais fácil integrar funcionalidades do Google Cloud Messaging e App Engine

35 Features do Android Studio Funcionalidade Sistema de Build Build de dependências baseadas no Apache Maven Sim Não Variantes de build e geração de múltiplos APKs (ex: Android Wear, Android TV) Auto-completar de código Android avançado e refactoring Sim Sim Não Não Editor gráfico de layout Sim Sim Assinatura de APK e gerenciamento de keystore Sim Sim Suporte à NDK Sim Sim

36 Requerimentos (pesado mas leve) Windows OS X Linux Microsoft Windows 8/7/Vista/2003 (32 ou 64 bit) 2 GB RAM mínimo, 4 GB RAM recomendado Mac OS X or mais atual, up to to up up GB RAM mínimo, 4 GB RAM recomendado GNOME ou KDE ou Unity desktop no Ubuntu ou Fedora 2 GB RAM mínimo, 4 GB RAM recomendado 500 MB de espaço em disco 500 MB de espaço em disco 500 MB de espaço em disco 16 GB de espaço livre para o Android SDK e suas imagens de sistema Java Development Kit (JDK) 7 ou mais atual 16 GB de espaço livre para o Android SDK e suas imagens de sistema Java Development Kit (JDK) 7 ou mais atual 16 GB de espaço livre para o Android SDK e suas imagens de sistema Java Development Kit (JDK) 7 ou mais atual Resolução mínima de tela: 1280x800 Resolução mínima de tela: 1280x800 Resolução mínima de tela: 1280x800

37 Android SDK Um kit de ferramentas onde você encontrará todas as ferramentas e API s necessárias para fazer o seu aplicativo usando o Android Studio ou o Eclipse

38 Vamos explorar Abra o Android Studio. $ cd android-studio/ $ cd bin/ $ sh studio.sh

39 Criando um projeto

40 Criando um projeto

41 Criando um projeto

42 Isso é pra mais tarde ;)

43 Enquanto Esperamos...

44 Testando seus apps 1. Usando seu aparelho Android 2. Usando um Android Virtual Device

45 Testando seus apps Usando seu aparelho Android, conectando a uma porta USB do seu computador e ativando o modo de depuração no dispositivo

46 Testando no seu aparelho Android Mais rápido Mais confortável Mais técnico Acesso mais rápido à DEBUGs

47 Testando seus apps Usando um Android Virtual Device (AVD)

48 Android Virtual Device (AVD) É basicamente um emulador do SO no seu computador (Semelhante ao Virtual Box) Dentro de um AVD você pode emular câmera, rede, memória RAM, armazenamento interno e processador.

49 Android Virtual Device (AVD) Lento quando instalado em máquinas com pouca memória e baixo processamento Devido a travamentos, a experiência com o sistema e com o seu aplicativo se torna ruim Alternativa grátis Bom método de testar uma nova versão do Android

50 Por via das duvidas... Quem tiver um celular Android, use; Caso contrário usaremos um AVD; Mas criaremos um para entendermos seu funcionamento Seu projeto ja abriu?

51 Barra principal Debug Compilar e Executar Dispositivos Virtuais Android SDK Tools Monitoramento do Dispositivo

52 Procedimentos Iniciais Dispositivos Virtuais Android SDK Tools Monitoramento do Dispositivo

53 Prática Criar e executar um AVD Verificar pacotes do Android SDK

54 Enquanto seu AVD não abre...

55 Vamos à alguns conceitos

56 Arquitetura de uma aplicação Linux Kernel Bibliotecas Frameworks Aplicações Android Runtime ou Dalvik VM

57 Arquitetura do Android

58 Linux Kernel Permite que a plataforma Android tenha alta portabilidade Por ser de código aberto permite que talentos individuais ou companhias o melhorem ainda mais (ou piorem )

59 Bibliotecas A camada acima do Kernel contém as bibliotecas nativas do Android Essas bibliotecas são todas escritas em C ou C++ e compiladas para a arquitetura de hardware específica utilizada pelo telefone. Ex.: Codecs de mídia, Banco de Dados AQL

60 Android Runtime Core libraries: gráficos 2D, interações com o SO, collections do Java Máquina Virtual Android Runtime

61 Dalvik VM x ART No Dalvik (Just-in-time), os aplicativos instalados no Android são interpretados pela máquina virtual Dalvik, e então as informações deles são enviadas até a interface gráfica No ART (Ahead-of-time), os códigos são pré-compilados na linguagem de execução já durante a instalação dos aplicativos. Isso significa que a instalação dos softwares pode ser mais demorada, mas também representa mais rapidez na execução dos apps

62 Dalvik VM Usa a abordagem just-in-time, que resulta em menor consumo de espaço de armazenamento, mas o tempo de carregamento dos apps é mais longo; O cache se acumula ao longo do tempo, de modo que o tempo de inicialização são rápidos; Como o espaço ocupado é menor, ele unciona melhor para dispositivos de armazenamento interno menor. Sem suporte à 64bits ART Usa a abordagem antes-dotempo, que compila os aplicativos quando eles são instalados, resultando em tempos de carga e uso do processador menores; O cache é construído no boot dos dispositivo, logo reiniciar leva muito mais tempo; consome muito mais espaço de armazenamento, uma vez que ele armazena aplicativos compilados além dos APKs. Suporte à 64bits

63

64 Framoworks e Aplicações Gerenciadores de câmera, GPS, janelas... Telefone, mensagens, câmera, e o seu aplicativo

65 Seu AVD já abriu?

66 Se sim, vamos brincar com ele.

67 DDMS: Dalvik Debug Monitor Server Abra o Monitoramento do Dispositivo

68 DDMS: Dalvik Debug Monitor Server Ferramenta de Debug do Android Studio (Já existia no Eclipse); Mas no Android Studio a ferramenta pode também ser usada para debugar com o seu smartphone Android

69 Prática Abra a aba Emulator Tool e simule uma ligação e um envio de SMS

70 Deixe seu AVD aberto e vamos pra outra parte

71 Lembram de quando eu falei sobre Activity?

72 Activity Equivale à uma tela. Cada Activity é definida em dois arquivos res/layout/activity_nome.xml (visual) src/.../nomeactivity.java (comportamento)

73 Prática Crie a sua Activity

74 Hello world!

75 Estrutura de um Projeto no Android Studio

76 Perspectivas de Desenvolvimento Projeto Pacotes Android

77 Nome do projeto (mesmo nome do diretório) Estrutura do projeto

78 Pasta com arquivos de configuração da IDE Estrutura do projeto

79 Módulo do projeto O ícone muda conforme o tipo de módulo (wear, TV, glass) Estrutura do projeto

80 Contém os arquivos compilados do app e os arquivos auxiliares (layouts, arquivos *.class, arquivo R.java) Estrutura do projeto

81 Pasta com as bibliotecas utilizadas Contém os arquivos *.jar Estrutura do projeto

82 Pasta com todo o código-fonte do aplicativo Por padrão o Android Studio cria os fontes em src/main/java Estrutura do projeto

83 Estrutura do projeto Pacote principal das classes de teste Por padrão o Android Studio cria os fontes em src/androidtest/java

84 Arquivos de recursos do aplicativo Layouts, telas, strings, ícones do app Estrutura do projeto

85 Arquivo Manifest do app (nome, versão do Android, permissões...) No Android Studio, cada módulo tem um arquivo manifest Estrutura do projeto

86 Arquivo de configuração do módulo app Herdado da infraestrutura do IntelliJ Estrutura do projeto

87 Arquivo build.gradle para o módulo app Contém arquivos de configuração e tarefas do módulo, como versão mínima, versão padrão, dependências (escrito em Groovy) Estrutura do projeto

88 Pacote de arquivos do Gradle Estrutura do projeto

89 Arquivo build.gradle do projeto Contém informações gerais do projeto (repositórios) Estrutura do projeto

90 Arquivo de propriedades do Gradle Configurações específicas do gradle (gerado) Estrutura do projeto

91 Script para execução das tarefas do Gradle Utilizado no processo de realizar a construção do app Estrutura do projeto

92 Informações locais (SDK) Informa a localização do Android SDK (gerado) Estrutura do projeto

93 Arquivo de configuração do projeto Herdado da infraestrutura do IntelliJ Estrutura do projeto

94 Arquivo de configuração dos módulos Contém as informações dos módulos do projeto Estrutura do projeto

95 Bibliotecas externas Lista de bibliotecas externas ao projeto (SDK, JDK, etc) Estrutura do projeto

96 Layout

97 Layout Todo o layout e interface gráfica de um aplicativo feito no Android Studio está inserido num arquivo.xml, que é criado junto com uma Activity;

98 Layout Pode ser manuseado tanto o código xml quanto a ferramenta de interface do Android Studio.

99 strings.xml res/values/strings/xml Útil para traduzir um app para vários idiomas (Usando um arquivo strings.xml para cada idioma)

100 Código Java src/.../mainactivity.java Todas as Activities são herdam da classe ActionBarActivity Para cada Actvity há um layout indicado no código Qualquer componente da tela é referenciado no arquivo R.java

101 styles.xml Contém o estilo que você usa para o aplicativo e seus componentes Útil para economizar linhas nos arquivos do layout, aplicando os estilos dos componentes

102 Arquivo R.java (Gerado pelo compilador) Possui métodos estáticos com as referências de todos os recursos do projeto Cada recurso é identificado por um número. O compilador gera constantes par facilitar o uso de recursos no código fonte É gerada automaticamente pelo Android Studio e nunca deve ser alterada manualmente

103 Compilando seu projeto Make Project Run

104 Compilando seu projeto Substitua no arquivo strings.xml, Hello, World por qualquer outra String Execute o app

105 Compilando seu projeto Substitua no arquivo styles.xml o parent por Base.V14.Theme.AppCompact Execute o app

106 Interação

107 Adicione um botão

108 Ids! Quando você adiciona mais de um componente numa tela, os componentes são organizados por IDs

109 Ids! Os Ids são referenciados no arquivo R.java, para facilitar a interação com os componentes, basta apenas usar seu ID

110 Clique! Usando o método onclick e chamando-o no arquivo.java da sua activity android:onclick= botaoclicado public void botaoclicado (View v){ }

111 Prática 1. Exibir uma mensagem na tela 2. Exibir algo no Log ao tocar o botão 3. Exibir a quantidade de vezes que o botão foi tocado 4. Mudar o texto do textview (Nosso antigo Hello World! )

112 Toast (mensagem na tela) Toast.makeText(this, "Que botao massa vei", Toast.LENGTH_SHORT).show();

113 Log (não visível para o usuário) Toast.makeText(this, "Que botao massa vei", Toast.LENGTH_SHORT).show(); //métodos de Log Log.v //Verbose Log.d //Debug Log.i //Info Log.e //Warnig Log.wtf //What a F***

114 Método findviewbyid Use este método para acessar qualquer ID disponível para sua aplicação no arquivo R.java no tempo de execução. TextView texto = (TextView) findviewbyid(r.id.textview1); texto.settext("clicou "+x+" vezes");

115 Práticazinha Modifique o texto do Botão ao tocar nele

116 Prática Adicione um campo de texto EditView na sua Activity Ao clicar no botão, altere o TextView para o valor do campo de texto. Boa prática: crie um atributo para cada view e inicialize todos no oncreate (usando findviewbyid)

117 Ciclo de vida de uma Activity

118 Ciclo de vida de uma Activity

119 Prática Implemente os métodos do ciclo de vida de uma activity para emitir uma mensagem de log para cada um Tente fazer com que ondestroy seja chamado

120 Prática Rotacione o dispositivo (Ctrl + F11) e veja quais métodos são chamados.

121 Seu primeiro app funcional! Usando dos conhecimentos até agora passados, implemente um aplicativo que cálcule suas 3 médias de alguma disciplina e diga se você está ou não aprovado

122 Dica! Use três EditText + 3 TextView para as médias Use um TextView (inicialmente vazio) para informar o resultado Caso precise, use AbsoluteLayout para posicionar melhor os componentes

123 Dica! No seu layout (xml), use o método android:maxlenght para definir o tamanho máximo de caracteres no EditText Use também o método android:inputtype para definir o tipo de entrada (Números)

124 Melhorando o app! Para evitar erros, defina os EditText como 0 inicialmente, usando settext();

125 Melhorando o app! Fazer com que apareça um Dialog com o resultado na tela

126 Melhorando o app! Brincar com o Dialog, fazendo com que apareça uma mensagem diferente no botão, ao passar ou perder

127 Melhorando o app Faça com que ele calcule a média que você precisa numa prova final em caso de reprovação Fórmula para nota mínima da final finalminima = 12.5 (1.5 * media)

128 Voltando para o projeto Hello World! Preferências

129 Preferências Como salvar dados para que eles possam ser acessados da próxima vez que o app seja executado? SharedPreferences é uma forma conveniente de salvar pequenas quantidades de dados.

130 Preferências Salvando SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); Editor editor = prefs.edit(); editor.putstring("texto", texto); editor.commit(); Carregando SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); String texto = prefs.getstring("texto", "");

131 Prática Faça o app guardar o texto Carregue no oncreate e salve no ondestroy Boa prática: use atributos static final para as chaves

132 Intents

133 Intents São mensagens que seu programa envia para o sistema para requisitar funcionalidades de outros Componentes Exemplo: uma Activity envia um Intent para requisitar ao sistema que outra Activity seja aberta Outro exemplo: uma Activity envia um Intent para requisitar ao sistema que abra um navegador na página

134 Abrindo outra Activity Intent intent = new Intent(this, OutraActivity.class); startactivity(intent); Pode ser chamado, por exemplo, ao clicar em um botão A nova activity é empilhada sobre a atual

135 Fechando a Activity Usando o método finish(); Quando uma activity é fechada (desempilhada), o Sistema mostra a Activity anterior, que estava abaixo da atual A Activity é desempilhada para evitar empilhamentos desnecessários, gerando alto consume de memória

136 Prática Aproveitando o seu projeto Hello World, crie uma nova Activity chamada OutraActivity.java Na MainActivity.java, adicione um novo botão que ao ser clicado abre OutraActivity Na OutraActivity adicione um botão que ao ser clicado feche a Activity

137 Passando dados de uma Activity pra outra MainActivity.java Intent intent = new Intent(this, OutraActivity.class); intent.putextra( pi, 3.14); startactivity(intent); OutraActivity.java Pode ser chamado no oncreate(); Bundle extras = getintent().getextras() if (extras!= null) { float x = extra.getfloat( pi ); }

138 Retornando dados de uma Activity MainActivity.java Intent intent = new Intent(this, OutraActivity.class); startactivityforresult(intent, 1234); OutraActivity.java Intent data = new Intent(); data.putextra( pi, 3.14); setresult(result_ok, data); finish(); protected void onactivityresult(int requestcode, int resultcode, Intent data) { if (requestcode == 1234 && resultcode == RESULT_OK) { float pi = data.getfloatextra( pi ); } }

139 Exercitando Adicione dois TextView vazios em cada Activity Faça com que nesses TextView aparecam a quantidade de vezes que você trocou de Activity Dessa forma:

140 Prática

141 Intents Implícitos // Abrir navegador Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(" startactivity(intent); // Enviar mensagem (SMS) Intent intent = new Intent(Intent.ACTION_SEND); intent.settype("text/plain"); intent.putextra(android.content.intent.extra_text, "Oi!"); startactivity(intent);

142 Intents Implícitos Existem ainda vários outros tipos ACTION_CALL -> Realiza chamadas IMAGE_CAPTURE -> Tira uma foto

143 ListView

144 ListView: Funcionamento ListView ArrayAdapter

145 ListView ListView listview = (ListView) findviewbyid(r.id.mylist); listview.setadapter(adapter);

146 ListView ListView lista = (ListView) findviewbyid(r.id.mylist); String[] values = new String[] { Jelly Bean, KitKat, Lollipop }; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, // layout de um item values); lista.setadapter(adapter); Crie um novo projeto, adicione um ListView na Activity, coloque este código no oncreate, e observe o que acontece

147 ListView: Interação lista.setonitemclicklistener(new AdapterView.OnItemClickListener() { public void onitemclick(adapterview<?> parent, View view, int position, long id) { // Seu código aqui } Coloque este código dentro do oncreate e coloque um Toast dentro do onitemclick

148 Prática Sistema para guardar quaisquer observações

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

AULA 2. Minicurso PET-EE UFRN

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

Introdução ao Android

Introdução ao Android Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente

Leia mais

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

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

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

ANDROID APPLICATION PROJECT

ANDROID APPLICATION PROJECT Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

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

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. Técnico em Informática Turma 10 Programação para Dispositivos Móveis Roteiro Parcial de Projeto Guilherme Cruz OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. FERRAMENTA IntelliJ

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 ao Android SDK. Prof. Me. Hélio Esperidião

Introdução ao Android SDK. Prof. Me. Hélio Esperidião Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,

Leia mais

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

Programação para Android. Aula 10: Acesso a câmera, sms e recursos do aparelho

Programação para Android. Aula 10: Acesso a câmera, sms e recursos do aparelho Programação para Android Aula 10: Acesso a câmera, sms e recursos do aparelho Objetivos Nesta aula iremos aprender como invocar os recursos do aparelho: Fazer chamadas telefônicas Enviar SMS Utilizar a

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

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

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

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

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

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo Manual Sistema MLBC Manual do Sistema do Módulo Administrativo Este documento tem por objetivo descrever as principais funcionalidades do sistema administrador desenvolvido pela MLBC Comunicação Digital.

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

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

Desenvolvimento de aplicações na plataforma Google Android

Desenvolvimento de aplicações na plataforma Google Android Desenvolvimento de aplicações na plataforma Google Android Rafael M. Lins Manoel Taenan Prof. Dr. Fábio Gomes Design by Rafael M. Lins Autores Rafael Madureira Lins de Araújo Bla bla bla Manoel Taenan

Leia mais

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

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Links importantes http://www.android.com/ Site oficial de toda a documentação, downloads e informações sobre a plataforma. http://developer.android.com/

Leia mais

Operador de Computador. Informática Básica

Operador de Computador. Informática Básica Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no

Leia mais

CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android

CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Conteúdo detalhado CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Android Básico 1. Dispositivos Android 2. Instalação do Android 3. Emuladores de Android 4. Exercício:

Leia mais

Desenvolvimento para Android

Desenvolvimento para Android Desenvolvimento para Android Instruções de Instalação Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário

Leia mais

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período ADS 6º Período Conceitos básicos do Android - Parte 2 Abra o Android Studio INTRODUÇÃO À PROGRAMAÇÃO PARA Abra o Android Studio INTRODUÇÃO À PROGRAMAÇÃO PARA Abra o Android Studio app build.grade

Leia mais

Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler

Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler Desenvolvimento para Android Prá3ca 3 Prof. Markus Endler Exercício 3.1 Solicitando permissão para abrir uma página Web ü Criaremos uma Ac.vity com um EditText (para entrada de uma URL), um Bu?on e uma

Leia mais

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tratamento de Eventos Professor: Danilo Giacobo OBJETIVOS DA AULA Apresentar os modelos mais comuns de tratamento de eventos da plataforma Android. Aprender a utilizar

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

Tutorial 1.0. Instalação

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

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃ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 mais

Programação para Android. Aula 06: Activity, menus e action bar

Programaçã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 mais

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,

Leia mais

Desenvolvimento Android. http://www.larback.com.br

Desenvolvimento Android. http://www.larback.com.br Desenvolvimento Android http://www.larback.com.br Introdução ao Android O Android é a resposta da Google ao mercado crescente de dispositivos móveis. É uma nova plataforma de desenvolvimento baseado no

Leia mais

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

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas 10 DICAS PARA TURBINAR SEU PACOTE DE DADOS 1 - Desative os Dados do Celular Sempre que você não estiver usando a conexão, desligue a internet do seu aparelho. Mesmo em espera, os programas do celular ou

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Desenvolvimento de Aplicativos com ASR para Android

Desenvolvimento de Aplicativos com ASR para Android Desenvolvimento de Aplicativos com ASR para Android Laboratório de Processamento de Sinais Laboratório de Sistemas Embarcados Universidade Federal do Pará 24 de fevereiro de 2012 Sumário 1 Introdução 2

Leia mais

Como Gerar documento em PDF com várias Imagens

Como Gerar documento em PDF com várias Imagens Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir

Leia mais

Minicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa

Minicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa Minicurso introdutório de desenvolvimento para dispositivos Android Cristiano Costa Desenvolvimento da interface estática Sobre mim Graduando em Engenharia Eletrônica - UNIFEI Trabalhou em desenvolvimento

Leia mais

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* * Microsoft Windows MovieMakeré um programa da Microsoft Corporation. A versão utilizada é a 5.1 que já vem instalada no Microsoft Windows

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.

Leia mais

INTRODUÇÃO AO WINDOWS

INTRODUÇÃO AO WINDOWS INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7

Leia mais

1/48. Curso GNU/Linux. Aula 3. Dino Raffael Cristofoleti Magri

1/48. Curso GNU/Linux. Aula 3. Dino Raffael Cristofoleti Magri 1/48 Curso GNU/Linux Aula 3 Dino Raffael Cristofoleti Magri Julho/2008 2/48 Veja uma cópia dessa licença em http://creativecommons.org/licenses/by nc sa/2.5/br/ 3/48 Sumário 1 CONFIGURAR TECLADO...6 1.1

Leia mais

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados. Sempre que você não estiver usando a conexão, desligue a internet do seu aparelho. Mesmo em espera, os programas do celular ou tablet ficarão atualizando com redes sociais, e-mails, entre outros. Com isso

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Descrição geral do Android

Descrição geral do Android Descrição geral do Android (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Versões & API A versão 1.0 foi lançada em Fevereiro de 2009

Leia mais

TUTORIAL DE INSTALAÇÃO DA MÁQUINA VIRTUAL VIRTUALBOX COM INSTALAÇÃO DA VERSÃO DO SISTEMA OPERACIONAL UBUNTU

TUTORIAL DE INSTALAÇÃO DA MÁQUINA VIRTUAL VIRTUALBOX COM INSTALAÇÃO DA VERSÃO DO SISTEMA OPERACIONAL UBUNTU GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE CURSO TÉCNICO EM INFORMÁTICA

Leia mais

Manual de Instalação PIMSConnector em Windows

Manual de Instalação PIMSConnector em Windows Manual de Instalação PIMSConnector em Windows Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.

Leia mais

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em

Leia mais

1 Instalando o VirtualBox no Windows

1 Instalando o VirtualBox no Windows 1 Instalando o VirtualBox no Windows Para quem não possui o Linux instalado no computador é necessário utilizar uma Máquina Virtual, que é responsável por emular Sistemas Operacionais. O primeiro passo

Leia mais

PROJETO INFORMÁTICA NA ESCOLA

PROJETO INFORMÁTICA NA ESCOLA EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa

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

Tutorial: Instalando Linux Educacional em uma maquina virtual

Tutorial: Instalando Linux Educacional em uma maquina virtual Maria Augusta Sakis Tutorial: Instalando Linux Educacional em uma Máquina Virtual Máquinas virtuais são muito úteis no dia-a-dia, permitindo ao usuário rodar outros sistemas operacionais dentro de uma

Leia mais

2. O AMBIENTE DE PROGRAMAÇÃO EM C

2. O AMBIENTE DE PROGRAMAÇÃO EM C 2. O AMBIENTE DE PROGRAMAÇÃO EM C Este capítulo trata de colocar a linguagem C para funcionar em um ambiente de programação, concentrando-se no compilador GNU Compiler Collection (gcc). Mas qualquer outro

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Instalando o J2SE 5.0 JDK no Windows 2000/XP Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para

Leia mais

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco Processo de Instalação Limpa do Windows 8.1 em Computadores Philco O processo de Instalação Limpa irá remover todos os programas e arquivos de dados do seu computador, substituindo eles com uma instalação

Leia mais

Guião de Introdução ao Eclipse IDE Índice

Guião de Introdução ao Eclipse IDE Índice Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

Leia mais

RESTAURAÇÃO NO WINDOWS 8

RESTAURAÇÃO NO WINDOWS 8 RESTAURAÇÃO NO WINDOWS 8 Este documento se aplica aos computadores HP e Compaq com Windows 8, mas a lógica de funcionamento é a mesma para os demais computadores. Este documento explica como usar e solucionar

Leia mais

Hyper-V e Intel HAXM. Ativando a virtualização

Hyper-V e Intel HAXM. Ativando a virtualização Hyper-V e Intel HAXM Neste texto iremos tratar de dois softwares utilizados para virtualização, o Hyper-V da Microsoft e o Intel HAXM (Intel Hardware Accelerated Execution Manager). O Hyper-V é utilizado

Leia mais

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word Tutorial Gerar arquivo PDF. Com o objetivo de simplificar e diminuir o tamanho de arquivos anexos nos projetos, elaboramos um pequeno tutorial mostrando como gerar um único arquivo no formato pdf contendo

Leia mais

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Introdução ao Microsoft Windows 7 O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Visualmente o Windows 7 possui uma interface muito intuitiva, facilitando a experiência individual do

Leia mais

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18 Implantação Manual de Instalação Versão 1.18 1 de 44 - Manual de Instalação Histórico de Revisões Data Versão Descrição Autor 19/05/09 1.0 Criação do documento Carlos Tabosa-UDCE 22/05/09 1.1 Revisão do

Leia mais

Configurar o Furbot no Eclipse

Configurar o Furbot no Eclipse Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão

Leia mais

Manual de Utilização do Zimbra

Manual de Utilização do Zimbra Manual de Utilização do Zimbra Compatível com os principais navegadores web (Firefox, Chrome e Internet Explorer) o Zimbra Webmail é uma suíte completa de ferramentas para gerir e-mails, calendário, tarefas

Leia mais

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial TUTORIAL VMWARE WORKSTATION 8 Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial INTRODUÇÃO O uso de máquinas virtuais pode ser adequado tanto

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

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

INTRODUÇÃ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 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

Interfaces Gráficas parte 3

Interfaces Gráficas parte 3 parte 3 (Listview, AlertDialog e ActionBar) 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

Leia mais

Digifort Mobile Manual Version 1.0 Rev. A

Digifort Mobile Manual Version 1.0 Rev. A Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Bem vindo ao Manual do Digifort Mobile 1.0 5 1 Screen... Shots 5 2 A quem... se destina este manual 5 3 Como utilizar...

Leia mais

ArcSoft Total Media. HDCam 2.0

ArcSoft Total Media. HDCam 2.0 ArcSoft Total Media HDCam 2.0 1 Introdução Guia de Início Rápido O ArcSoft Total Media HDCam é um software de área de trabalho que combina gerenciamento de mídia e capacidades de reprodução. Gerenciamento

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

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 04 Anatomia de uma aplicação Android Dalton Martins dmartins@gmail.com São Paulo, Fevereiro, 2012 24/02/12

Leia mais

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

Programação para Android. Aula 05: Estilos e temas; galeria de imagens

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

Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos

Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos Desenvolvimento com Android Studio Aula 02 Widgets, Manipulação de Dados e Programação de Eventos Widgets TextView O Widget TextView é utilizado para apresentar um texto não editável na tela. Qualquer

Leia mais

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014 UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1

Leia mais

Sempre vejo ou leio um usuários iniciante "como é esse Linux? posso usar em casa? no trabalho? no meu notebook? " normalmente a resposta e "vai no

Sempre vejo ou leio um usuários iniciante como é esse Linux? posso usar em casa? no trabalho? no meu notebook?  normalmente a resposta e vai no Sempre vejo ou leio um usuários iniciante "como é esse Linux? posso usar em casa? no trabalho? no meu notebook? " normalmente a resposta e "vai no site distrolinuxqualquer.com faz o download grava um cd

Leia mais

Google Android. Intents

Google Android. Intents Intents Intents Intents são usados como mecanismo de passagem de mensagens na sua aplicação ou entre aplicações distintas. Intents podem ser usadas para: Declarar a intenção de iniciar uma Activity ou

Leia mais

Nota de Aula: Utilização da IDE Code::Blocks

Nota de Aula: Utilização da IDE Code::Blocks INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROFESSOR:

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Ambiente Para desenvolver aplicativos utilizando a linguagem JAVA precisamos preparar nosso ambiente realizando a

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Guia: como instalar o Ubuntu Linux

Guia: como instalar o Ubuntu Linux Guia: como instalar o Ubuntu Linux Você cansou do Windows e quer se aventurar a usar alguma distribuição Linux, mas não sabe por onde começar? Montamos um passo a passo com todas as etapas necessárias

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

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Receba fotos e mensagens deles na TV de sua casa em tempo real e sem custo, não se preocupe mais com a distância! A festa será

Leia mais

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL O que é o Windows Movie Maker? É um programa que permite criar nossos próprios filmes com som, músicas, transição e efeito de vídeo.

Leia mais