Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho

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

Download "Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho"

Transcrição

1

2 Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho Esse livro está à venda em Essa versão foi publicada em This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho

3 Conteúdo 1. Olá Android! Criando um novo projeto no Android Studio Executando um aplicativo Android Personalizando o aplicativo OlaAndroid Resumo Exercícios

4 1. Olá Android! Vamos criar uma aplicativo inicial, no estilo Olá Mundo! para Android. O objetivo é apresentar como criar um projeto Android e utilizar uma Activity para controlar a tela e os componentes TextView, ImageView e Toast. O aplicativo terá um texto Olá Android!!! e a figura do logo do Android, também será adicionado uma ação na figura que ao clicar nela aparece uma mensagem Olá!. No final, o aplicativo ficará conforme a imagem a seguir: Figura Olá Android! Para desenvolvimento dos aplicativos Android utilizaremos a IDE Android Studio¹. 1.1 Criando um novo projeto no Android Studio Para criar um projeto no Android Studio selecione a primeira opção Start a new Android Studio project (Iniciar um novo projeto Android Studio). ¹http://developer.android.com/sdk/index.html

5 Olá Android! 2 Figura Android Studio. Na tela Create New Project vamos configurar as informações básicas do projeto como: Application name (Nome do aplicativo): OlaAndroid; Company Domain (Domínio da empresa): seudominio.com.br, exemplo: universidadejava.com.br ou se preferir livro.capitulo1; Project location (Localização do projeto): Caminho no seu computador;

6 Olá Android! 3 Figura Novo projeto Android. Continuando, precisamos escolher qual o foco do projeto, o Android Studio permite desenvolver para Celular e Tablet; Wear (como o relógio); TV; Auto (uso em automóveis); e para o óculos Google Glass. Escolha a opção Phone and Tablet, nesse exemplo será utilizado a API 18: Android 4.3 (Jelly Bean), mas o exemplo apresentado funciona em qualquer versão a partir da 2.3 do Android, então se você tiver uma versão mais recente como Lollipop, pode desenvolver para essa versão.

7 Olá Android! 4 Figura Novo projeto Android. Vamos marcar apenas a opção Phone and Tablet e clique em Next para continuar. Clicando em Next, vamos continuar a criação do projeto informando que ele deve criar uma Activity, de modo geral uma Activity é usada para realizar a ações de uma página. Neste capítulo abordaremos apenas o básico para criar e iniciar um projeto, nos demais capítulos abordaremos todos os exemplos de Activity apresentado nessa lista.

8 Olá Android! 5 Figura Novo projeto Android. Marque a opção Black Activity (Activity em branco) e clique em Next para prosseguir. Essa opção cria uma Activity e tela com um texto de exemplo, algo bem simples que a partir dele é possível continuar a implementação de diversos aplicativos. Agora, temos a opção de customizar os dados da Activity inicial que será criada no projeto. As informações que temos são: Activity Name (Nome da Activity): MainActivity Layout Name (Nome do layout): activity_main Title (Título): MainActivity Menu Resource Name (Nome do recurso do menu): menu_main A Activity representa o nome da classe que será criada para controlar as ações e atributos do layout da tela; o Layout é um arquivo XML que possui a estrutura e componentes da tela; o Título é o nome da tela; e o Recurso do menu é um arquivo XML com a estrutura do menu.

9 Olá Android! 6 Figura Novo projeto Android. Clique em Finish para terminar a criação do projeto. Após a criação do projeto, o Android Studio abre uma visualização completa da estrutura do projeto, clicando do item Project que está na barra do lado esquerdo.

10 Olá Android! 7 Figura Projeto aberto no Android Studio. 1.2 Executando um aplicativo Android Para executar um aplicativo Android podemos utilizar um hardware físico como celular, tablet, etc, ou um emulador que simula o comportamento do aplicativo no dispositivo. Nesse primeiro momento será apresentado com o uso do emulador e posteriormente será apresentado como usar o com celular e tablet. Na barra de tarefa do Android Studio temos a opção de executar o aplicativo através do botão verde de Play ou através do atalho CRTL + R. Uma tela será aberta para escolher se deve executar o aplicativo no dispositivo ou no emulador. Nesse exemplo está marcado a opção Launch emulator (Lançar emulador) para abrir um emulador, mas na primeira vez que executamos um aplicativo não temos emuladores criado, por isso para criar um novo emulador clique no botão com o sinal de reticências ( ) em frente a lista de seleção do Android Virtual Device (AVD) (Dispositivo virtual Android).

11 Olá Android! 8 Figura Escolhendo um dispositivo virtual - emulador. Na tela Android Virtual Device Manager (Gerenciador de dispositivos virtuais Android) temos uma lista com todos os emuladores já criado, para criar um novo emulador clique no botão + Create Virtual Device (Criar um dispositivo virtual) que está no lado inferior esquerdo da tela. Figura Lista dos dispositivos virtuais criado. Para facilitar a criação de um novo emulador na tela Virtual Device Configuration (Configuração virtual de dispositivos) temos as categorias do emulador como TV, Phone, Wear e Tablet, e para cada

12 Olá Android! 9 categoria temos a opção de usar as configurações de um hardware existente, como por exemplo: Nexus 5, Nexus One, etc, ou um formato de acordo com o tamanho da tela 5.4, 4, etc. Para escolher a configuração do emulador, precisamos ter em mente qual será o tipo de hardware (tamanho, resolução e densidade) que será o foco do aplicativo, mais adiante no livro será apresentado o que significa cada uma dessas características e como criar um aplicativo que funcione de modo agradável em várias resoluções. Por agora você pode criar um emulador com base no hardware do Nexus 5 ou criar um emulador com base no seu celular. Figura Escolhendo o hardware do novo dispositivo virtual. No segundo passo precisamos informar qual a Imagem do Sistema que utilizaremos no emulador, nesse caso a versão do Android. Note que por exemplo para a versão Jelly Bean - API Level 18 temos várias opções, basicamente o que muda é se usamos a versão Android ou versão do Google e o ABI que representa a arquitetura do hardware, o recomendado é usar uma versão com ABI x86 ou x84_64 se seu computador suportar porque é mais rápido que o armeabi-v7a, mas se o emulador não funcionar por falta de compatibilidade do seu computador, então crie o emulador usando a opção armeabi-v7a. No exemplo será usado o Jelly Bean - API Level 18, mas fique a vontade para escolher uma versão que você tenha no seu computador ou no seu celular.

13 Olá Android! 10 Figura Escolhendo a imagem (versão do Android) do dispositivo virtual. E, por fim, revisamos as configurações do emulador: O nome do AVD; > Sugestão: coloque no nome o modelo, versão da API e resolução, para ficar mais fácil de identificar; Dispositivo que será simulado; Versão do Android; Escala e orientação; Desempenho do emulador.

14 Olá Android! 11 Figura Revisando as configurações do dispositivo virtual. Clique em Finish para terminar a criação do emulador e pode fechar a tela do Android Virtual Device Manager. Escolha o emulador que será iniciado e clique em OK. Figura Iniciando um emulador. O emulador será iniciado, desbloqueie a tela e o aplicativo OlaAndroid será publicado e automaticamente iniciado.

15 Olá Android! 12 Figura Aplicativo iniciado no emulador. Dica: O emulador demora um pouco para iniciar, então enquanto estiver desenvolvendo mantenha o emulador ligado. 1.3 Personalizando o aplicativo OlaAndroid Voltando ao Android Studio, vamos alterar o aplicativo para ficar um pouco mais interessante. Na estrutura do projeto temos alguns pacotes que são de uso frequente como: app manifests - O arquivo AndroidManifest.xml contém a configuração do projeto; app java - Estrutura de pacotes com códigos fonte do aplicativo; app res - Pacote de recursos; app res drawable Pacote com as imagens de acordo com a resolução; app res layout Arquivos no formato.xml com a estrutura do layout das telas; app res values Pasta dimens.xml com configurações de dimensões e tamanho de fontes que podem ser reutilizados em todo projeto; o arquivo strings.xml com os textos strings; e o arquivo styles.xml com o estilo de páginas da aplicação. A figura a seguir mostra a estrutura atual do projeto.

16 Olá Android! 13 Figura Estrutura do projeto. Para editar e montar a tela do aplicativo, abra o arquivo app res layout activity_- main.xml. A edição de uma tela pode ser feita de modo design adicionando os componentes através da paleta e configurando pelas propriedades. Figura Edição da tela no modo Design. Também podemos alterar o código da tela editando o arquivo activity_main.xml no modo Text.

17 Olá Android! 14 Figura Edição da tela no modo Text. Note que em ambos modos também temos mais opções para configurar o layout que é renderizado, podemos escolher o tipo de aparelho, se o aparelho está na vertical ou horizontal, o tema do aplicativo, a classe associada com essa tela, a localização para trabalhar com internacionalização de textos e a versão do Android utilizada quando for renderizar a tela do layout. Figura Opções de preview do aplicativo. O modo mais comum é usando a versão Text e editando diretamente o XML. No activity_main.xml e altere apenas o código do TextView para: 1 <TextView 2 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" 5 android:layout_margintop="50dp" 6 android:gravity="center_horizontal" 7 8 android:textsize="40sp" /> O TextView representa um texto na tela, como um label (rótulo), no qual pode ser definido o seu texto, como será o seu layout, tamanho do texto, cor do texto, entre outros. Esse TextView está utilizando uma string (texto) chamada hello_world, para alterar o conteúdo desse texto, na estrutura do projeto abra o arquivo ** app res values strings.xml** e altero

18 Olá Android! 15 o atributo value da string hello_world para Olá Android!!!. O arquivo strings.xml ficará com o seguinte conteúdo: 1 <resources> 2 <string name="app_name">olaandroid</string> 3 <string name="hello_world">olá Android!!!</string> 4 <string name="action_settings">settings</string> 5 </resources> Agora vamos adicionar uma imagem nessa tela, para isso você pode utilizar uma imagem que exista no seu computador ou usar alguma imagem disponível na Internet, nesse exemplo estou usando um logo do robô Android disponível em: 100.png², esse logo pode ser usado, reproduzido e modificado gratuitamente. Salve a figura Android_Robot_100.png dentro da pasta app res drawable. Outro detalhe importante é que o nome das imagens pode ter apenas os caracteres [a-z0-9]**, portanto após adicionar a imagem **Android_Robot_100.png** aparece a seguinte **mensagem de erro no Console: res/drawable-hdpi/android_robot_100.png: Invalid file name: must contain only [a-z0-9.], porque no nome da figura tem caracteres maiúsculos. Para resolver isso clique em cima da figura Android_Robot_100.png e escolha no menu Refactor (Refatorar) a opção Rename (Renomear) ou clique na figura e pressione SHIFT + F6. Altere o nome do arquivo para android.png. No arquivo activity_main.xml após a declaração do TextView, adicione a declaração do ImageView que fará uso da imagem do android.png: 1 <ImageView android:layout_width="match_parent" 5 android:layout_height="250dp" 6 7 /> Após adicionar a figura na pasta drawable, o Android Studio gera automaticamente um registro Como queremos deixar a imagem em baixo do texto adicionamos a propriedade e o Android também pede que descrevamos a imagem que está sendo apresentado para isso utilizamos a propriedade android:contentdescription= que está utilizando a string hello_world, esse texto será utilizado apenas para acessibilidade ele não aparece visualmente na tela. ²http://developer.android.com/images/brand/Android_Robot_100.png

19 Olá Android! 16 Ficamos com a seguinte estrutura de código e aparência visual: Figura Preview do projeto OlaAndroid. Vamos adicionar uma mensagem Olá! quando a imagem do Android for clicada, para isso altere no arquivo activity_main.xml a código XML da declaração do ImageView adicionando as últimas duas linhas: 1 <ImageView android:layout_width="match_parent" 5 android:layout_height="250dp" android:clickable="true" 9 android:onclick="mostrarmensagem" /> Foi adicionado a propriedade android:clickable="true" informando que essa imagem pode ser clicada e também a propriedade android:onclick="mostrarmensagem" informando que ao clicar na imagem será chamado o método mostrarmensagem. Abra a classe MainActivity, essa é a Activity responsável pela tela inicial da aplicação, nela importe as classes:

20 Olá Android! 17 1 import android.view.view; 2 import android.widget.toast; E adicione o método mostrarmensagem: 1 public void mostrarmensagem(view view) { 2 Toast toast = Toast.makeText(this, "Olá!", Toast.LENGTH_SHORT); 3 toast.show(); 4 } O Toast é uma mensagem que aparece e desaparece da tela e o Toast.LENGTH_SHORT especifica que é uma mensagem que fica por um tempo curto na tela. O código completo da classe MainActivity ficará assim: 1 package br.com.universidadejava.olaandroid; 2 3 import android.support.v7.app.appcompatactivity; 4 import android.os.bundle; 5 import android.view.menu; 6 import android.view.menuitem; 7 import android.view.view; 8 import android.widget.toast; 9 10 public class MainActivity extends AppCompatActivity { protected void oncreate(bundle savedinstancestate) { 14 super.oncreate(savedinstancestate); 15 setcontentview(r.layout.activity_main); 16 } public boolean oncreateoptionsmenu(menu menu) { 20 // Inflate the menu; this adds items to the action bar if it is present. 21 getmenuinflater().inflate(r.menu.menu_main, menu); 22 return true; 23 } public boolean onoptionsitemselected(menuitem item) { 27 // Handle action bar item clicks here. The action bar will

21 Olá Android! // automatically handle clicks on the Home/Up button, so long 29 // as you specify a parent activity in AndroidManifest.xml. 30 int id = item.getitemid(); //noinspection SimplifiableIfStatement 33 if (id == R.id.action_settings) { 34 return true; 35 } return super.onoptionsitemselected(item); 38 } public void mostrarmensagem(view view) { 41 Toast toast = Toast.makeText(this, "Olá!", Toast.LENGTH_SHORT); 42 toast.show(); 43 } 44 } E o código completo do activity_main.xml ficará assim: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" tools:context=".mainactivity"> <TextView android:layout_width="match_parent" 14 android:layout_height="wrap_content" 15 android:layout_margintop="50dp" 16 android:gravity="center_horizontal" android:textsize="40sp" /> <ImageView

22 Olá Android! android:layout_width="match_parent" 24 android:layout_height="250dp" android:clickable="true" 28 android:onclick="mostrarmensagem" /> 29 </RelativeLayout> Execute novamente a aplicação no emulador do Android e clique sobre a figura para visualizar a mensagem: Figura Executando o projeto OlaAndroid no emulador. 1.4 Resumo Neste capítulo foi apresentado como criar um novo projeto Android usando o Android Studio, como criar e instalar uma aplicação no emulador. Vimos alguns componentes básicos como a Activity, e na tela os componentes TextView e ImageView, para terminar mostramos como um método da Activity pode ser chamado ao executar uma ação de click na figura. Esse conceito de chamada de método é o mesmo para botões e outras ações como veremos mais adiante. 1.5 Exercícios Exercício 1 - Crie um novo emulador para tablet, usando como base o hardware do Nexus 10, e execute a aplicação OlaAndroid nele.

23 Olá Android! 20 Exercício 2 - Altere o exemplo OlaAndroid para colocar em TexView com o seu nome logo embaixo da figura do logo do Android. Exercício 3 - Para alterar o título do aplicativo para Google Android devemos alterar em qual arquivo? Exercício 4 - O que é o componente Toast? E o que significa definir ele com a propriedade Toast.LENGTH_LONG? Exercício 5 - Para definir tamanho dos componentes usamos algumas propriedades do Android como match_parent e wrap_content, para que serve cada um deles?

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

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

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

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

Programa de Dispositivos Móveis

Programa de Dispositivos Móveis Aula 02 Programa de Dispositivos Móveis A Classe Activity A classe Actvity é similar a classe JFrame do Swing representa basicamente uma tela. Quase todas as atividades interagem com o usuário, então ela

Leia mais

Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android. Realização de Dinâmica Hands- On para Construção de uma App Android

Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android. Realização de Dinâmica Hands- On para Construção de uma App Android Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android Realização de Dinâmica Hands- On para Construção de uma App Android Dr. Eduardo Manuel de Freitas Jorge, PMP Realização de Dinâmica

Leia 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

Dominando Action Script 3

Dominando Action Script 3 Dominando Action Script 3 Segunda Edição (2014) Daniel Schmitz Esse livro está à venda em http://leanpub.com/dominandoactionscript3 Essa versão foi publicada em 2014-05-02 This is a Leanpub book. Leanpub

Leia mais

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

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

Programação de Dispositivos Móveis

Programação de Dispositivos Móveis Aula 04 Programação de Dispositivos Móveis A Classe Activity É obrigatório que cada activity do projeto esteja declarada no arquivo AndroidManisfest.xml, caso contrário não é possível utilizá-la. Para

Leia mais

Android Core. Felipe Silveira felipesilveira.com.br. Aula 6

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

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

Aviso sobre esta apostila

Aviso sobre esta apostila Aviso sobre esta apostila Antes de iniciar a leitura deste material, veja esse aviso: Este material usa a licensa Creative Commons isto significa que ELE PODE SER DISTRIBUÍDO LIVREMENTE, porém, SOBRE AS

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

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

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

Programação para Android Programação para Android Aula 02 Parte 01: Tipos de Layouts: RelativeLayout, LinearLayout, TableLayout Widgets: TextView, EditText, ImageView, Button Na aula anterior... Visão geral do Android Kit de desenvolvimento:

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

Computação Móvel Conceitos Básicos do Android Ref. Capítulo 3

Computação Móvel Conceitos Básicos do Android Ref. Capítulo 3 Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Conceitos Básicos do Android Ref. Capítulo 3 Vicente Amorim vicente.amorim.ufop@gmail.com Sumário * Estrutura

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

Nelson Glauber de Vasconcelos Leal

Nelson Glauber de Vasconcelos Leal Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

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

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7 Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação: Habilitação Técnica de Nível Médio Técnico em Informática Programação Android na IDE Eclipse PROGRAMANDO ANDROID

Leia mais

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

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,

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 05 Programando formularios, activities e intents. Dalton Martins dmartins@gmail.com São Paulo, Março, 2012

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

Programação de Dispositivos Móveis

Programação de Dispositivos Móveis Aula 07 Programação de Dispositivos Móveis Interface Gráfica ListView com ArrayAdapter Um elemento muito utilizado em aplicativos é a ListView, com ela pode-se criar uma lista de objetos. A partir dos

Leia mais

Introdução à Programação Android

Introdução à Programação Android Introdução à Programação Android Guilherme Antonio Borges guilhermeborges.pf@gmail.com Apresentação Graduado em 2012 no Curso de Tecnologia em Sistemas para Internet no IFSUL campus Passo Fundo. Atualmente,

Leia mais

Criar um novo projecto

Criar um novo projecto Criar um novo projecto Criar um novo projecto (2) Criar um novo projecto (3) Criar um novo projecto (4) Criar um novo projecto (5) Criar um novo projecto (6) Estrutura do projecto O Eclipse criou-nos um

Leia mais

Programa de Dispositivos Móveis

Programa de Dispositivos Móveis Aula 02 - Exercício Programa de Dispositivos Móveis PDM - Aula02 - Exercício- Ver 02-04/06/2014 08:56 Criando Aplicação Android (BasicView) Vamos continuar a criar interfaces gráficas (UI) básicas com

Leia mais

Programação para Android. Aula 08: Persistência de dados SQL

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

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

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

Android Layout Manager. Ivan Nicoli

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

Implementando Laravel

Implementando Laravel Implementando Laravel Chris Fidao and Antonio Carlos Ribeiro This book is for sale at http://leanpub.com/implementinglaravel-pt This version was published on 2013-09-28 This is a Leanpub book. Leanpub

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 Android. Pontapé inicial...

Desenvolvimento Android. Pontapé inicial... Desenvolvimento Android Pontapé inicial... Toshi Kurauchi andrew.kurauchi@gmail.com @toshikurauchi Por que desenvolver para Android? Por que desenvolver para Android? Por que desenvolver para Android?

Leia mais

Introdução ao Android

Introdução ao Android Introdução ao Android Um guia introdutório sobre aplicações Android Daniel Schmitz Esse livro está à venda em http://leanpub.com/livro-dominando-android Essa versão foi publicada em 2014-07-23 This is

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São

Leia mais

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

Disciplina: INF1005 - Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010

Disciplina: INF1005 - Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft Visual Studio 2010 Microsoft Visual Studio

Leia mais

Criando uma agenda simples com NetBeans 6.5

Criando uma agenda simples com NetBeans 6.5 Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de

Leia mais

Definições de Projeto

Definições de Projeto App Alunos Definições de Projeto Implementação de uma app para Manipulação de Dados de Alunos Em linhas gerais, a app consiste em: Manter dados de alunos; Entrar em contato com alunos; Trocar dados com

Leia mais

Programa de Dispositivos Móveis

Programa de Dispositivos Móveis Aula 01 Programa de Dispositivos Móveis A Plataforma Android O Android é um conjunto de softwares voltado para dispositivos móveis, como smartphones, tablets, smartbooks ou netbooks. Hoje no mercado existem

Leia mais

6ª Edição. De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net. ApostilaDeAndroid. Rio de Janeiro - Outubro 2013

6ª Edição. De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net. ApostilaDeAndroid. Rio de Janeiro - Outubro 2013 6ª Edição De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net ApostilaDeAndroid Rio de Janeiro - Outubro 2013 Creative Commons (CC) - Alguns Direitos Reservados Aviso sobre

Leia mais

Programação para a Plataforma Android Aula 11. Banco de Dados

Programação para a Plataforma Android Aula 11. Banco de Dados Programação para a Plataforma Android Aula 11 Banco de Dados Introdução a linguagem SQL O banco de dados SQLite Como criar e manipular um banco de dados em Android Como apresentar dados na tela do aparelho

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

Android Banco de Dados. Ivan Nicoli

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

CURSOS ANDROID. Prof: Igor Portela

CURSOS ANDROID. Prof: Igor Portela CURSOS ANDROID Prof: Igor Portela O que é Android? Sistema operacional para dispositivos móveis baseado em Linux. Desenvolvido pela Android Inc, comprado pelo Google em 2005 É open source sob licença Apache.

Leia mais

6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net.

6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net. 6ª Edição (VENDA E DISTRIBUIÇÃO PROIBIDA) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net ApostilaDeAndroid Rio de Janeiro - Outubro 2013 Aviso sobre esta apostila Antes

Leia mais

EA998/MC933 Guido Araujo e Sandro Rigo

EA998/MC933 Guido Araujo e Sandro Rigo EA998/MC933 Guido Araujo e Sandro Rigo 1 Introdução Livros adotados (e-books) Learning Android, Marco Gargenta, O Reilly Media (livro texto) Professional Android Application, Reto Meier, Wrox Abordagem

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

ALBUM DE FOTOGRAFIAS NO POWER POINT

ALBUM DE FOTOGRAFIAS NO POWER POINT ALBUM DE FOTOGRAFIAS NO POWER POINT O PowerPoint é uma poderosa ferramenta que faz parte do pacote Office da Microsoft. O principal uso desse programa é a criação de apresentação de slides, para mostrar

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

Android e Facebook. Felipe Silveira

Android e Facebook. Felipe Silveira Android e Facebook Felipe Silveira Android? Sistema Operacional + Plataforma de desenvolvimento + Aplicações Padrão (SMS, Maps, Calendar...) Código aberto (AOSP - Android Open Source Project) Desenvolvido

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

Microsoft Visual Studio Express 2012 for Windows Desktop

Microsoft Visual Studio Express 2012 for Windows Desktop Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual

Leia mais

Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Log Classe android.u:l.log LogCat Ciclo de Vida Pilha de a:vidades Métodos e estados da a:vidade Instance State

Leia 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 INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - gerenciadores de layout No Android, existem diversos tipos de gerenciadores

Leia mais

De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net. Rio de Janeiro Agosto 2012

De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net. Rio de Janeiro Agosto 2012 De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net Rio de Janeiro Agosto 2012 Creative Commons (CC) - Alguns Direitos Reservados Aviso sobre esta apostila Antes de iniciar

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

Apostila de programação para Android

Apostila de programação para Android Esta apostila tem por objetivo mostrar de modo fácil como programar aplicativos para dispositivos móveis que utilizam o sistema operacional Android. Utilizando Eclipse, e através do desenvolvimento de

Leia mais

Criação de Servlets Name Directory Build WAR JSP/Servlet frameworks Launch URL Package Class name Generate header comments

Criação de Servlets Name Directory Build WAR JSP/Servlet frameworks Launch URL Package Class name Generate header comments Criação de Servlets 1. Crie um novo projeto através do Menu File New Project. 2. Acesse o Menu File New. 3. Na janela Object Gallery que surgirá, selecione a guia Web. 4. Escolha o ícone que corresponde

Leia mais

Preparando um ambiente de desenvolvimento para a plataforma android

Preparando um ambiente de desenvolvimento para a plataforma android Preparando um ambiente de desenvolvimento para a plataforma android Setting up a development environment for android platform Felipe Pires de Oliveira¹, Bruno Morais Lemos². Resumo Como citar esse artigo.

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

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

CRIANDO e GRAVANDO DVD usando o NERO 7 ULTRA EDITION

CRIANDO e GRAVANDO DVD usando o NERO 7 ULTRA EDITION CRIANDO e GRAVANDO DVD usando o NERO 7 ULTRA EDITION Criando um DVD a partir de arquivos (DIVX -.wmv.avi.mpeg.mpg) baixados da Internet. Basta seguir os passos abaixo conforme as figuras ANTES DE COMEÇAR

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

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

Criação de Applets com o JBuilder Professor Sérgio Furgeri

Criação de Applets com o JBuilder Professor Sérgio Furgeri OBJETIVOS DA AULA: Apresentar o processo de criação em uma interface gráfica para a Internet; Fornecer subsídios para que o aluno possa compreender onde aplicar Applets; Demonstrar a criação de uma Applet

Leia mais

NetBeans. Conhecendo um pouco da IDE

NetBeans. Conhecendo um pouco da IDE NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Depurando aplicações Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender dicas e técnicas para encontrar erros em aplicações Android. Conhecer os recursos que auxiliam

Leia mais

Laravel: De Aprendiz a Artesão (Brazilian Portuguese)

Laravel: De Aprendiz a Artesão (Brazilian Portuguese) Laravel: De Aprendiz a Artesão (Brazilian Portuguese) Taylor Otwell and Pedro Borges This book is for sale at http://leanpub.com/laravel-pt-br This version was published on 2013-10-01 This is a Leanpub

Leia mais

HCI Summer Workshop. Android #1. Tiago Guerreiro. tjvg@di.fc.ul.pt

HCI Summer Workshop. Android #1. Tiago Guerreiro. tjvg@di.fc.ul.pt HCI Summer Workshop Android #1 Tiago Guerreiro tjvg@di.fc.ul.pt Introdução Equipa Luis Carriço Tiago Guerreiro Luis Duarte Diogo Marques Gonçalo Gomes Eduardo Matos Nikolay Stanchenko Rafael Nunes Filipe

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

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

É uma das linguagens de programação que fazem parte da Plataforma.NET (em inglês: dotnet) criada pela Microsoft (Microsoft.NET).

É uma das linguagens de programação que fazem parte da Plataforma.NET (em inglês: dotnet) criada pela Microsoft (Microsoft.NET). C ( C-Sharp ) LPI 1. A Plataforma.NET (em inglês: dotnet) Visão Geral C é uma linguagem de programação. É uma das linguagens de programação que fazem parte da Plataforma.NET (em inglês: dotnet) criada

Leia mais

Tutorial 1 o projeto em VB.net

Tutorial 1 o projeto em VB.net Tutorial 1 o projeto em VB.net Grupo de Educação Tutorial da Engenharia Computacional Minicursos GET Computacional 25 de junho, 2012 GET da Engenharia Computacional Tutorial - 1 o projeto em VB.net 1/57

Leia mais

Android: Ciclo de vida da Activity

Android: Ciclo de vida da Activity Se sua aplicação estiver em execução e o celular receber uma ligação? O que acontecerá com seu aplicativo? Quais métodos serão executados e em qual ordem? Para respondermos essas perguntas e entendermos

Leia 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

Armazenamento Persistente de Dados

Armazenamento Persistente de Dados Programação para a Plataforma Android Aula 10 Armazenamento Persistente de Dados Como armazenar as opções de preferência de uma aplicação? Como tocar músicas em uma a@vidade Android? Como armazenar dados

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 INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - View A classe android.view.view é utilizada como base para qualquer

Leia mais

NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos aplicar os temas e os skins.

NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos aplicar os temas e os skins. TUTORIAL 01 USANDO THEMES E SKINS EM UMA APLICAÇÃO ASP.NET ETAPA 1: Criando um novo Web Site usando o Visual Studio 2010 NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web

Leia mais

Manual de Utilização do Easy Reader versão 6

Manual de Utilização do Easy Reader versão 6 Manual de Utilização do Easy Reader versão 6 Página 1 Índice Manual de Utilização do Easy Reader versão 6 1 O que é o EasyReader? 4 Abrir um livro 5 Abrir um novo livro de um CD/DVD 5 Abrir um novo livro

Leia mais

Views Interface Gráfica

Views Interface Gráfica Views Interface Gráfica Interfaces gráficas Visão geral Classe View A classe para componentes visuais Desenha na tela através do método ondraw(canvas) Widgets Classe 2 O que é a View Classe para componentes

Leia mais

De : Luciano Alves da Silva (lucianopascal@yahoo.com.br)

De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) www.apostilaandroid.net Rio de Janeiro Janeiro 2013 Creative Commons (CC) - Alguns Direitos Reservados Aviso sobre esta apostila Antes de iniciar

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

Google Android. Componentes Gráficos

Google Android. Componentes Gráficos Componentes Gráficos No Android, por padrão já existe uma separação entre interface gráfica (View) e Controlador (Controller). View -> Resources -> Controller -> Activities -> Layouts Um tipo de View cuja

Leia mais

Comunicação entre A0vidades

Comunicação entre A0vidades Programação para a Plataforma Android Aula 8 Comunicação entre A0vidades Como invocar uma a0vidade a par0r de outra? Como descrever um serviço em Android? Como duas a0vidades se comunicam? Como abrir uma

Leia mais

PROGRAMAÇÃO COM ANDROID NA ÁREA DA ENGENHARIA CARTOGRÁFICA: ALGUNS EXEMPLOS

PROGRAMAÇÃO COM ANDROID NA ÁREA DA ENGENHARIA CARTOGRÁFICA: ALGUNS EXEMPLOS PROGRAMAÇÃO COM ANDROID NA ÁREA DA ENGENHARIA CARTOGRÁFICA: ALGUNS EXEMPLOS GLAUCO LEITE DE FREITAS ANA LÚCIA BEZERRA CANDEIAS Universidade Federal de Pernambuco - UFPE Centro de Tecnologia e Geociências

Leia mais

Introdução ao IDE Netbeans (Programação Java)

Introdução ao IDE Netbeans (Programação Java) Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Java e Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas necessários...

Leia mais

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o SisMoura Objetivo Configurar o Reporting Services Como criar relatórios Como publicar relatórios Como acessar os relatórios

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

Sistema de Recursos Humanos

Sistema de Recursos Humanos Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento

Leia mais

UX Design Para Startups

UX Design Para Startups UX Design Para Startups Como criar produtos com experiências ricas e memoráveis. João Faraco This book is for sale at http://leanpub.com/ux-design-para-startups This version was published on 2013-07-17

Leia mais