PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
|
|
|
- Thomas Gentil Borja
- 7 Há anos
- Visualizações:
Transcrição
1 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 3 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
2 DROPBOX Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
3 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
4 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
5 Introdução O desenvolvimento de aplicações para Android requer o conhecimento da programação orientada a objetos na linguagem JAVA. Uma aplicação Android é composta por classes Java integradas com as bibliotecas do Android. Uma classe descreve características e funcionalidades de objetos do mundo real. Um objeto é a representação virtual de um item do mundo real. É uma instância (materialização) de uma classe. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
6 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
7 Introdução Criar componentes de software de uma aplicação Android requer o conhecimento da aplicação dos princípios da orientação a objetos na linguagem JAVA: abstração (classes) Encapsulamento (Java Beans - POJO s) Herança (extensão de classes) Composição ( classes formadas por outras classes) Polimorfismo (implementação de interfaces por classes distintas e sobrescrição de comportamentos entre classe Pai e classe Filha). Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
8 Introdução Princípios da Orientação a Objetos e a Linguagem Java Abstração - Representação da essência de um objeto dentro de um contexto. Encapsulamento - proteger a estrutura de dados e oferecer serviços para manipulá-los. Herança - Permitir definir novos objetos a partir de objetos existentes. Composição - Permitir criar objetos complexos através da associação com objetos existentes. Polimorfismo - Permitir criar serviços padronizados porém com comportamento diferente. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
9 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
10 Classes Android Programar para Android requer conhecimentos básicos da linguagem Java, porém é necessário o conhecimento de classes básicas do Android para a construção de uma aplicação móvel. O SDK do Android fornece um conjunto de API s que permitem a construção de telas e a para a interação com o usuário, bem como para realizar a navegação entre telas. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
11 Classes Android As principais classes do Android são: Activity - Classe base do Android que representa o controle de uma tela, View - Conjunto de componentes utilizados na construção da interface gráfica do usuário, Intent - Classe do Android que permite acesso a recursos do dispositivo, bem como a navegação entre telas de uma aplicação, Services - Classe que permite realizar ações como serviços, não possui interface com o usuário e Content Providers - Classe que permite registrar e acessar fontes de dados compartilháveis entre aplicações. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
12 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
13 MVC O desenvolvimento de aplicações Android faz uso da linguagem de programação Java, ou seja, programa-se em Java referenciando-se as classes do Android. Implementação de uma tela Android Arquitetura MVC e Android Activity - Classe da API do Android para construção de telas. Layout - Gerenciadores de layout para estruturação dos componentes visuais da interface do usuário. Views - Componentes visuais da interface do usuário. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
14 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
15 Eventos A interação com a tela se dá através do tratamento de eventos de toque, implementando-se o método onclick() da interface OnClickListener do Android. Formas de implementação: classe anônima implementação da interface OnClickListener propriedade onclick dos componentes visuais. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
16 Eventos classe anônima Buttob bt=(button)findviewbyid(r.id.click); bt.setonclicklistener(new OnClickListener(){ public void onclick(view v) { Toast.makeText(getApplicationContext(), "Clicou", Toast.LENGTH_LONG).show(); } }); Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
17 Eventos implementação da interface OnClickListener btn.setonclicklistener(this); public void onclick (View v) { Intent it = new Intent(this, Main2Activity.class); String txt = text.gettext().tostring(); it.putextra("txt", txt); startactivity(it); } Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
18 Eventos propriedade onclick dos componentes visuais. <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ok" android:onclick=\cadastrar" /> Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
19 ROTEIRO 1 Introdução à programação Móvel com Java e Android Introdução Princípios OO Classes Android MVC Tratamento de Eventos Mensagens Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
20 Mensagens Mensagens de alerta podem ser criadas no Android através das classes: AlertDialog Toast O AVD manager é uma ferramenta provida pelo SDK para a criação de dispositivos móveis virtuais para execução e teste da aplicação. Permite criar vários dipositivos móveis virtuais que emulam o ambiente de um dispositivo móvel real. Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
21 Eventos Toast - Janela de diálogo temporária para exibição de mensagens Context context = getapplicationcontext(); CharSequence text = "Hello toast!"; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, text, duration); toast.show(); Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
22 Eventos AlertDialog - Janela de diálogo que permite a interação com o public Dialog oncreatedialog(bundle savedinstancestate) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.settitle(r.string.pick_color).setitems(r.array.colors_array, new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int which) { // The which argument contains the index position // of the selected item } }); return builder.create(); } Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
23 Vidal. Ronnison Reges (Centro Universitário Estácio PROGRAMAÇÃO do Ceará) PARA DISPOSITIVOS MÓVEIS / 23
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 0 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Dialogs Dialogs são caixas de informações que servem para alertar o usuário sobre algo ou para solicitar algum tipo de informação
Linguagem de Programação II Programação Orientada a Objetos. Orientação a Objetos
Linguagem de Programação II Programação Orientada a Objetos Orientação a Objetos Prof. Alessandro Borges 2 Tópicos Introdução à Programação Orientada a Objetos Conceitos Objetivos Classes e Objetos Atributos
Linguagem de Programação I Apresentação da Disciplina
Linguagem de Programação I Apresentação da Disciplina Apresentação da Disciplina Conteúdo: 1) Orientação a Objetos - Características da OO - Reutilização de código 2) Introdução à Linguagem Java - Histórico
Tutorial Android Speech
Tutorial Android Speech O sistema operacional Android já dispõe de uma funcionalidade interna para síntese e reconhecimento de voz que pode ser incorporado a qualquer aplicação. Essa funcionalidade utiliza
TÉCNICO EM INFORMÁTICA
TÉCNICO EM INFORMÁTICA Competência Geral Programar aplicativos e desenvolver sistemas, empregando metodologias, padrões, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental.
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
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 Interfaces Uma interface é uma forma abstrata de descrever um objeto A classe fixa a forma de um objeto
Programação para a Plataforma Android Aula 16. Fragmentos
Programação para a Plataforma Android Aula 16 Fragmentos O que são fragmentos Como combinar múl?plas visões em uma única tela? Como lidar com telas de tamanhos variados? Como modificar a visão de uma a?vidade
Programação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos
Programação Orientada a Objetos Vagner Luz do Carmo - Vluzrmos Questão 1 Dada a seguinte classe na linguagem JAVA: public class Carro { public String retornacor(){ ; return Azul ; private String retornachassi(){
Grupo de Usuários Java do Noroeste Paulista. Tópicos Avançados em Java
Grupo de Usuários Java do Noroeste Paulista Tópicos Avançados em Java Aula 1 Objetivos Programa exemplo; Programação Orientada a Objetos. Conceitos Orientada a Objetos Mundo real Conceitos Orientada a
Orientação a Objetos Parte I. Introdução a POO (Programação Orientada a Objetos)
Orientação a Objetos Parte I Introdução a POO (Programação Orientada a Objetos) Histórico Gerações de Linguagens de Programação Primeira Geração: Linguagem de máquina Segunda Geração: Linguagem de montagem
1 Introdução e Conceitos básicos
1 Introdução e Conceitos básicos Aula 02 Sumário Capítulo 1 Introdução e Conceitos básicos 1.1 Modelos 1.2 Tipos primitivos de dados 1.3 Tipo Abstrato de dados 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 1 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Notification) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte
Implementação de Interfaces gráficas
Implementação de Interfaces gráficas Elementos de UI Menus Dialogs Action bar Notifications Menus Menus Android oferece três tipos de menu Options Menu Menu padrão de aplicações Android Context Menu Menu
Android Activity. Ivan Nicoli
Android Activity Ivan Nicoli Activity Representa a tela de uma aplicação Classe filha da classe android.app.activity Deve ser declarada sempre no AndroidManifest.xml Obrigatória a implementação do método
Linguagem de Programação Orientada a Objeto Abstração - Encapsulamento
Linguagem de Programação Orientada a Objeto Abstração - Encapsulamento Professora Sheila Cáceres Variáveis locais Campos são um tipo de variável. Eles: armazenam valores por toda a vida de um objeto; e
Programação Java (nível intermediário) 4. Polimorfismo
Programação Java (nível intermediário) 4 Polimorfismo Introdução Uma linguagem orientada a objetos nos permite definir novos tipos para variáveis Nós definimos um novo tipo através de uma classe Este tipo
Sabemos que a classe é responsável por definir a estrutura e o comportamento de seus objetos. Portanto, os objetos são instâncias das classes.
JAVA ENCAPSULAMENTO Na linguagem de programação Java, a classe é o alicerce para o encapsulamento, o qual é definido como uma técnica que faz com que os atributos da classe permaneçam ocultos, pois desta
SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão
SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 4.1. Aplicações utilizando Programação Estruturada e Programação Orientada a Objeto.
RecyclerView. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo
Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos
Programação para a Plataforma Android Aula 17. Broadcasts
Programação para a Plataforma Android Aula 17 Broadcasts O que são eventos de difusão? Como capturar eventos de chamadas telefônicas? Como verificar o estado da bateria? Como implementar receptores de
Introdução. Programação Orientada a Objetos (POO) João Paulo Q. dos Santos
Introdução Programação Orientada a Objetos (POO) João Paulo Q. dos Santos [email protected] Avaliações Continuada: Resolução de Atividades Práticas em Sala; Resolução de Lista de Exercícios; Provas
Curso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
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
PROPOSTA DE UM PADRÃO DE PROJETO PARA ANDROID UTILIZANDO A WEB
PROPOSTA DE UM PADRÃO DE PROJETO PARA ANDROID UTILIZANDO A WEB Aluno: Pedro Paulo S. Freitas Orientador: Ricardo Augusto Rabelo Sumário Introdução Motivação e Justificativa Trabalhos relacionados Plataforma
Programação para Dispositivos Móveis. Banco de Dados (SQLite)
Programação para Dispositivos Móveis Banco de Dados (SQLite) SQLite O Android possui suporte nativo ao SQLite O SQLite é um mecanismo de banco de dados SQL incorporado. Ao contrário da maioria dos outros
Tema da aula Introdução ao paradigma de programação: Orientado a Objetos
Profa. Juliana Santiago Teixeira Disciplina: Programação Orientada a Objetos I Tema da aula Introdução ao paradigma de programação: Orientado a Objetos Paradigma Paradigma é a filosofia adotada na construção
Desenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Conceitos Básicos de POO Professor: Charles Leite Motivação Na Programação OO, um OBJETO é considerado a entidade central de um programa Assim, o desenvolvimento de
Notification. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo
Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos
Modelo do Mundo Real. Abstração. Interpretação
Modelo do Mundo Real Mundo Real Abstração Interpretação Sistema de Software Modelo Algoritmo Abstração: O modelo precisa capturar apenas as características do mundo real que são importantes para o sistema
Conceitos de Programação Orientada a Objetos
Conceitos de Programação Orientada a Objetos Tatyana Bitencourt Com as técnicas de orientação a objeto, é possível obter resultados considerados impossíveis pensando de maneira estruturada. Como Java não
Programação para dispositivos móveis. Cassio Diego cassiodiego.com/m
Programação para dispositivos móveis Cassio Diego cassiodiego.com/m [email protected] projetos Cassio Diego cassiodiego.com/m [email protected] Plano de ensino Nome: Programação para dispositivos
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Intent e Intent Filter) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo
JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de
Linguagem de Programação Visual
Linguagem de Programação Visual Unidade 4 - Introdução à API Swing - JOptionPane Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 API SWING... 3 A CLASSE JOPTIONPANE... 3 PRINCIPAIS MÉTODOS DA CLASSE
Encapsulamento. Alberto Costa Neto DComp - UFS
Encapsulamento Alberto Costa Neto DComp - UFS 1 Motivação O que aprendemos até agora? O que diferencia a POO da Programação Imperativa? Estas informações são suficientes para construir um projeto OO eficiente?
PROJETO ARQUITETURAL PARTE II: PADRÕES DE PROJETO. Projeto de Programas PPR0001
PROJETO ARQUITETURAL PARTE II: PADRÕES DE PROJETO Projeto de Programas PPR0001 QUALIDADE DO PROJETO 2 3 Qualidade do Projeto de Software Modularidade: gerar particionamento em elementos que executam funções
Módulo 3 - Intenções. SECAP 2014 Prof. Rone Ilídio - UFSJ
Módulo 3 - Intenções SECAP 2014 Prof. Rone Ilídio - UFSJ Intenção é um pedido que uma aplicação faz ao Android O Android executa intenções Um intenção pode ser utilizada para: Uma mensagem para o SO Abrir
Prof: Ricardo Quintão Site:
Prof: Ricardo Quintão email: [email protected] Site: www.rgquintao.com.br Vamos agora criar o nosso primeiro projeto Android. Na criação de um projeto novo, o ADT já cria um programa de exemplo que
Requisitos de sistemas
Requisitos de sistemas Unidade III - Casos de Uso Identificação de casos de uso Conceitos de orientação a objetos Modelagem do diagrama de classes e casos de uso 1 Casos de uso CONCEITO Especifica o comportamento
Aula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
Introdução ao Java. Prof. Herbert Rausch Fernandes
Introdução ao Java Prof. Herbert Rausch Fernandes Orientação a Objetos Programação Orientada por Objetos: é a construção de sistemas de software como uma coleção estruturada de implementações de tipos
Linguagem de Programação IV Introdução
Linguagem de Programação IV Introdução Prof. Alessandro Borges 2 Tópicos Orientação a objetos Classe Objeto Abstração Encapsulamento Herança Polimorfismo Plataforma Java 3 4 POO é um paradigma de programação
4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Programação Android. Objetivos Gerais:
Programação Android Objetivos Gerais: Este curso tem como objetivo dotar os participantes de conhecimentos e competências necessárias para o desenvolvimento de aplicações para Android, recorrendo a programação
Roteiro. Introdução. Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans. Objetos. Princípios da Orientação a Objetos
Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans Roteiro Introdução Conceitos de Oientação a Objetos A Linguagem Java NetBeans (www.netbeans.org) Fernando Vieira Paulovich [email protected]
Introdução à orientação a objetos. João Tito Almeida Vianna 18/05/2013
Introdução à orientação a objetos João Tito Almeida Vianna 18/05/2013 Roteiro Aula 1 Introdução: Programação estruturada x Orientação a objetos Orientação a objetos Classe e objeto Encapsulamento Herança
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS Uma activity é um componente do aplicativo que fornece uma tela com o qual os usuários podem interagir. Uma aplicação geralmente consiste de múltiplas activities,
AlarmManager. Programação em Dispositivos Móveis (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
AlarmManager (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Notificar o utilizador passado determinado tempo 2 Mostrar janela com mensagem
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
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
Java para Desktop. Programação Orientada à Objetos 2 JSE
Java para Desktop Programação Orientada à Objetos 2 JSE Encapsulamento significa "ocultar informações, ele define que cada objeto contém todos os detalhes de implementação necessários sobre como ele funciona
Os princípios do desenho orientado a objetos
Os princípios do desenho orientado a objetos Os princípios do desenho orientado a objetos Encapsulamento e congeneridade Domínios, grau de dependência e coesão Os perigos da herança e do polimorfismo Encapsulamento
Aplicativo para auxiliar crianças autistas no desenvolvimento e aquisição da linguagem
Aplicativo para auxiliar crianças autistas no desenvolvimento e aquisição da linguagem Aluna: Gielez Feldhaus Goulart Orientadora: Joyce Martins Motivação Objetivos Roteiro Fundamentação teórica Trabalhos
Programação Estruturada Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
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
De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Apresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012
Dia 1 UFC - DETI 16/10/2012 Conteúdo 1 Apresentação Objetivos Requisitos Metodologia Referências 2 Introdução O que é? Quem usa? Por que usar? 3 Ambiente de desenvolvimento Ferramentas Hello World! 4 Aplicativos
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Hello World Professor: Danilo Giacobo OBJETIVOS DA AULA Desenvolver o primeiro aplicativo Android Se familiarizar com o ambiente de desenvolvimento Conhecer os principais
Programação Orientada a Objetos
Programação Orientada a Objetos Pacotes e Encapsulamento Msc. Paulo de Tarso F. Júnior 1 Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes e interfaces
1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (
1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO
UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS
Data final de entrega 16/09/2014, até às 23h59min Enviar o arquivo de respostas em formato PDF e o arquivozip com códigos fontes para o e-mail motafernandomaia@gmailcom, insira no assunto do e-mail [Lista
Classe Abstrata e Interface
Orientação a objetos com Java Classe Abstrata e Interface Byron Leite [email protected] 1 Herança Agenda Geral Parte 04 Encapsulamento Pacotes Modificadores de Acesso private, default, protected, public
Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo ([email protected])
Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo ([email protected]) 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
POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos
UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior O que é? É uma forma de abordar um problema.
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
Aula 3 POO 1 Classe e Objeto. Profa. Elaine Faria UFU
Aula 3 POO 1 Classe e Objeto Profa. Elaine Faria UFU - 2019 Sobre o Material Agradecimentos Aos professores José Gustavo e Fabiano, por gentilmente terem cedido seus materiais. Os slides consistem de adaptações
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo
Interfaces e Classes Abstratas
Interfaces e Classes Abstratas José Gustavo de Souza Paiva Problema Método obterarea()? Classes Abstratas Classes que funcionam como um molde Declarada com comando abstract Contém um ou mais métodos abstratos
Interfaces no Android : widgets. Continuação
Interfaces no Android : widgets Continuação Spinner Este componente possui um nome diferente em cada tecnologia: o o o JComboBox DropDownList ComboBox permite a seleção de itens de uma lista, porem seu
Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K
Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K Introdução O Android é a resposta da Google ao mercado crescente de dispositivos
Programação Orientada a Objetos. Prof. MsC Sílvio Bacalá Júnior
Programação Orientada a Objetos Prof. MsC Sílvio Bacalá Júnior Princípios básicos de OO Abstração Encapsulamento Modularidade Herança 2013 POO - Bacalá 2 Abstração Concentração nas características essenciais,
