Implementação de Interfaces gráficas

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

Download "Implementação de Interfaces gráficas"

Transcrição

1 Implementação de Interfaces gráficas

2 Elementos de UI Menus Dialogs Action bar Notifications

3 Menus

4 Menus Android oferece três tipos de menu Options Menu Menu padrão de aplicações Android Context Menu Menu flutuante e contextual Popup menu A partir da versão 3.0

5 Options Menu Modelo principal de menus no android Diretamente relacionado ao Activity em execução Ativado pelo botão MENU do aparelho ou na barra de ações (em aparelhos que rodam Android 3.x). A partir do Android 3.0 (API level 11), os aparelhos não são obrigados a ter um botão dedicado à opção de Menu Aparece na parte inferior da tela (Android 2.x) ou na barra de ações (Android 3.x)

6 Options Menu Android 2.x O menu de opções só apresenta 6 itens de menu. Se a quantidade de itens for maior que 6, a opção More é automaticamente adicionada.

7 Options Menu Android 3.x. Action Bar

8 Options Menu Quando o Android cria o Options Menu, o método oncreateoptionsmenu() da atividade em execução é invocado Para definir o menu de sua atividade basta redefinir esse método private int MENU_ADD = 1; private int MENU_RESET = public boolean oncreateoptionsmenu(menu menu) { menu.add(menu.none, MENU_ADD, Menu.NONE, "Add").setIcon(R.drawable.ic_menu_add); menu.add(menu.none, MENU_RESET, Menu.NONE, "Reset").setIcon(R.drawable.ic_menu_refresh); } return(super.oncreateoptionsmenu(menu)); Assinatura do método: add(int groupid, int itemid, int order, CharSequence title)

9 Definindo o Menu (Declarativo) Para criar um menu de maneira declarativa deve-se: Criar um arquivo XML no diretório res/menu/ Contendo os seguintes elementos <menu> - Elemento raiz do XML e deve conter os itens de menu <item> - Representa um item de menu e pode ter outro menu para representar um submenu <group> - Item opcional de agrupamento de itens (invisível e serve para definir propriedades comuns)

10 Menu XML <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <item /> <item /> </menu> menu_basico.xml

11 Carregando o menu public boolean oncreateoptionsmenu(menu menu) { MenuInflater inflater = getmenuinflater(); inflater.inflate(r.menu.menu_basico, menu); return true; }

12 Tratando as ações de public boolean onoptionsitemselected(menuitem item) { // Handle item selection switch (item.getitemid()) { case R.id.new_game: newgame(); return true; case R.id.help: showhelp(); return true; default: return super.onoptionsitemselected(item); } }

13 Modificando os itens do menu É possível modificar os itens de menu durante a execução da Activity No Android 2.3 e inferior, o método onprepareoptionsmenu() é chamado toda vez que o usuário abre o Options Menu Deve-se redefinir este método para atualizar os itens de menu No Android 3.0 e superior, você deve chamar o método invalidateoptionsmenu() quando quiser atualizar o menu O Android chamará o onprepareoptionsmenu()

14 Context Menu Similar aos menus contextuais em PCs que são ativados ao se clicar com o botão direito do mouse No Android eles são ativados por um pressionamento demorado em um componente visual Diretamente relacionados ao View pressionado

15 Exemplo Context Menu

16 Formas do Context Menu 1. Flutuante Modelo padrão de menu contextual 2. Action mode Disponível a partir do Android 3 (API 11) (1) (2)

17 Menu flutuante - Passos Para criar um menu de contexto deve-se 1. Registrar a view através do método registerforcontextmenu() 2. Redefinir o método oncreatecontextmenu() da Activity para definir o menu 3. Redefinir o método oncontextitemselected() para tratar as ações de clique

18 Menu flutuante - public void oncreatecontextmenu(contextmenu menu, View v, ContextMenu.ContextMenuInfo menuinfo) { super.oncreatecontextmenu(menu, v, menuinfo); menu.setheadertitle("context Menu"); menu.add(0, menu.first, Menu.NONE,"Item 1").setIcon(R.drawable.menu_item); menu.add(0, menu.first+1, Menu.NONE, "Item 2").setCheckable(true); menu.add(0, menu.first+2, Menu.NONE, "Item 3").setShortcut( 3, 3 ); SubMenu sub = menu.addsubmenu("submenu"); sub.add("submenu Item"); } public void oncreatecontextmenu(contextmenu menu, View v, ContextMenuInfo menuinfo) { } super.oncreatecontextmenu(menu, v, menuinfo); MenuInflater inflater = getmenuinflater(); inflater.inflate(r.menu.context_menu, menu);

19 Menu flutuante Tratando ações Contém informações sobre a View public boolean oncontextitemselected(menuitem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getmenuinfo(); switch (item.getitemid()) { case R.id.edit: editnote(info.id); return true; case R.id.delete: deletenote(info.id); return true; default: return super.oncontextitemselected(item); } }

20 Menu no modo Action Mode - Passos 1. Implementar a interface ActionMode.Callback Possui métodos de callback para tratar o ciclo de vida e eventos dos itens de ação no ActionMode 2. Chamar o método startactionmode() quando desejar mostrar a barra de ações

21 Submenu Menu que o usuário pode abrir a partir da seleção de um item de outro menu Útil quando um sistema tem muitas opções de menu Android não permite submenus aninhados

22 Definindo submenus <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <item > <!-- "file" submenu --> <menu> <item /> <item /> </menu> </item> </menu>

23 Itens de menu checkables <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <group android:checkablebehavior="single"> <item /> <item /> </group> </menu>

24 Dialogs

25 Dialogs Android possui os seguintes tipos de Dialogs implementados AlertDialog ProgressDialog DatePickerDialog TimePickerDialog Você pode criar seus próprios Dialogs estendendo a classe Dialog

26 Mostrando um Dialog Deve-se chamar o método showdialog(int) no momento em que se deseja mostrar o Dialog showdialog(dialog_paused_id);

27 Criando um Dialog Deve-se redefinir os métodos: oncreatedialog(int) Chamado uma única vez, quando o Dialog é criado Deve-se instanciar o Dialog e retorná-lo onpreparedialog(int, Dialog) Chamado toda vez que o Dialog é aberto Pode-se alterar informações do Dialog

28 Criando um Dialog protected Dialog oncreatedialog(int id) { Dialog dialog; switch(id) { case DIALOG_PAUSED_ID: // do the work to define the pause Dialog break; case DIALOG_GAMEOVER_ID: // do the work to define the game over Dialog break; default: dialog = null; } return dialog; }

29 Criando um AlertDialog AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setmessage("are you sure you want to exit?").setcancelable(false).setpositivebutton("yes", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int id) { MyActivity.this.finish(); } }).setnegativebutton("no", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create();

30 Criando um ProgressDialog ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true); ProgressDialog progressdialog; progressdialog = new ProgressDialog(mContext); progressdialog.setprogressstyle(progressdialog.style_horizontal); progressdialog.setmessage("loading..."); progressdialog.setcancelable(false);

31 Action bar Widget que substitui a barra de título tradicional em aplicações Android 3.X Título da Activity Options Menu Logo da Aplicação Itens de ação

32 Adicionando/removendo a Action bar Automaticamente adicionado em aplicações Android 3.X AndroidManifest.xml <uses-sdk android:targetsdkversion="11" /> Pode ser removido para uma Activity específica <activity android:theme="@android:style/theme.holo.noactionbar"> ou ActionBar actionbar = getactionbar(); actionbar.hide();

33 Adicionando itens de ação Itens do Options Menu podem aparecer como itens de ação Menu em XML <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" <item android:showasaction="ifroom withtext" /> <item android:showasaction="ifroom withtext" /> </menu>

34 Mais sobre Action Bar Ícone da aplicação pode responder a ações do usuário Adicionar Action Views Adicionar Tabs Modificar o estilo Veja detalhes em:

35 Notifications Além do uso de Dialogs, existem mais duas formas de notificar o usuário Toast Notifications Status Bar Notification

36 Toast Notifications Mensagens de popup que aparecem e desaparecem automaticamente Não permitem interação com usuário Podem ser geradas por Activities e Services Context context = getapplicationcontext(); CharSequence text = "Hello toast!"; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, text, duration); toast.show();

37 Status Bar Notifications Podem ser geradas por Activities e Services Para criar um Status Bar Notification, deve-se: 1. Obter uma referência para o NotificationManager 2. Criar uma instância de Notification 3. Definir a mensagem expandida e o Intent 4. Passar a instância de Notification para o NotificationManager

38 Exibindo uma notificação: Passo 1 Obter uma referência para o NotificationManager String ns = Context.NOTIFICATION_SERVICE; NotificationManager mnotificationmanager = (NotificationManager) getsystemservice(ns);

39 Exibindo uma notificação: Passo 2 Criar uma instância de Notification int icon = R.drawable.notification_icon; CharSequence tickertext = "Hello"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickertext, when);

40 Exibindo uma notificação: Passo 3 Definir a mensagem expandida e o Intent Context context = getapplicationcontext(); CharSequence contenttitle = "My notification"; CharSequence contenttext = "Hello World!"; Intent notificationintent = new Intent(this, MyClass.class); PendingIntent contentintent = PendingIntent.getActivity(this, 0, notificationintent, 0); notification.setlatesteventinfo(context, contenttitle, contenttext, contentintent);

41 Exibindo uma notificação: Passo 4 Passar a instância de Notification para o NotificationManager private static final int HELLO_ID = 1; mnotificationmanager.notify(hello_id, notification);

42 FIM

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 Action Bar A action bar é a barra superior da aplicação Surgiu no Android 3.0 (API Level 11) Benefícios Identifica a aplicação

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 3 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário

Leia mais

Avisos e Notificações aos Usuários

Avisos e Notificações aos Usuários Avisos e Notificações aos Usuários Caixa de Diálogos Pequena janela que solicita ao usuário tomar uma decisão ou inserir informações adicionais. Não preenche toda a tela Utilizado em eventos modais, requerem

Leia mais

Mensagens. Para conhecimento. Renomear arquivos. Botão Direito no arquivo > Rafactor > Rename Shift + F6

Mensagens. Para conhecimento. Renomear arquivos. Botão Direito no arquivo > Rafactor > Rename Shift + F6 Mensagens Qual a finalidade da mensagem que é exibida para o usuário? - Toasts não necessariamente serão lidas pelos usuários pois aparecem e somem rapidamente. - Alerts são mensagens críticas para o usuário.

Leia mais

Trabalhando com Mensagens. File > New > New Project. Uso de mensagens (Toast) Luiz Eduardo Guarino de Vasconcelos

Trabalhando com Mensagens. File > New > New Project. Uso de mensagens (Toast) Luiz Eduardo Guarino de Vasconcelos Trabalhando com Mensagens File > New > New Project Alterando o Título da ActionBar Alterar strings.xml exemplo1 exemplo1 - Guarino

Leia 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 Inflando layouts Se quisermos um layout mais complexo nas linhas de uma ListView, podemos criar objetos

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 (Notification) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte

Leia mais

Computação Móvel ActionBar e Temas (Ref. Cap. 5)

Computação Móvel ActionBar e Temas (Ref. Cap. 5) Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel ActionBar e Temas (Ref. Cap. 5) Vicente Amorim vicente.amorim.ufop@gmail.com Sumário * Introdução * ActionBar

Leia mais

TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS

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,

Leia mais

Programando Intenções. Prof. Fellipe Aleixo

Programando Intenções. Prof. Fellipe Aleixo Programando Intenções Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Desenvolvimento de uma aplicação para registrar contatos (nome e telefones) e realizar chamadas Intent (intenções) Aplicações

Leia mais

Fragments. Criar um novo projeto. Selecionar a API. Navigation Drawer Activity. Fragments. Luiz Eduardo Guarino de Vasconcelos

Fragments. Criar um novo projeto. Selecionar a API. Navigation Drawer Activity. Fragments. Luiz Eduardo Guarino de Vasconcelos Criar um novo projeto Selecionar a API Navigation Drawer Activity MainActivity Finish. Adicionar as Dependências do ButterKnife. butterknife butterknife-compiler. Veja o tutorial do ButterKnife no site.

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tratamento de Eventos Sofisticados Professor: Danilo Giacobo OBJETIVOS DA AULA Conhecer e usar o evento de toque Conhecer e usar o evento de foco Conhecer e usar o

Leia mais

Login. Criar uma nova Activity. Login. Luiz Eduardo Guarino de Vasconcelos

Login. Criar uma nova Activity. Login. Luiz Eduardo Guarino de Vasconcelos Criar uma nova Activity Observe no AndroidManifest.xml que foi criada a segunda Activity. Nesse arquivo: - defini-la como a primeira a ser executada (recortar o intent-filter da MainActivity para a Activity)

Leia mais

Primeira Aplicação Android Olá Mundo. Prof. Fellipe Aleixo

Primeira Aplicação Android Olá Mundo. Prof. Fellipe Aleixo Primeira Aplicação Android Olá Mundo Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Passo- a- passo de um Projeto Android Conceitos Básicos de uma Aplicação Principais Arquivos Execução da

Leia 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

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

Desenvolvimento de Aplicativos Android

Desenvolvimento de Aplicativos Android Desenvolvimento de Aplicativos Android Criando uma Interface Simples A partir do diretório res/layout/ abra o activity_main.xml. Este arquivo XML define o layout da sua activity. Ele contém o texto padrão

Leia mais

Provedores de Conteúdo

Provedores de Conteúdo Programação para a Plataforma Android Aula 12 Provedores de Conteúdo O que são provedores de conteúdo? Como ler dados de outras aplicações? Como iden@ficar recursos de forma única? Como deixar dados disponíveis

Leia mais

Programação para a Plataforma Android Aula 17. Broadcasts

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

Leia mais

Programação para a Plataforma Android Aula 2. Aula 2 Views

Programação para a Plataforma Android Aula 2. Aula 2 Views Programação para a Plataforma Android Aula 2 Aula 2 Views O que é modelo, visão e controle Como definir layouts gráficos Como Separar visão de modelo Como criar layouts em arquivos XML Como adicionar eventos

Leia mais

Conhecendo e editando o seu perfil

Conhecendo e editando o seu perfil Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil

Leia mais

Programação para a Plataforma Android Aula 4. Objetos Gráficos

Programação para a Plataforma Android Aula 4. Objetos Gráficos Programação para a Plataforma Android Aula 4 Objetos Gráficos Depuração simples: imprimindo eventos Lidando com botões e spinners Carregando múleplas aevidades em uma aplicação O padrão adapter Mostrando

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador)

Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador) Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça Problema: Definir uma dependência um-para-muitos entre objetos, de forma quando o estado

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

Notification. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

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

Leia mais

AULA 3. Minicurso PET-EE UFRN

AULA 3. Minicurso PET-EE UFRN AULA 3 Minicurso PET-EE UFRN Nesta aula iremos continuar o exemplo anterior criando uma nova activity e adicionando ao botão um método que irá iniciar a mesma. Começaremos criando o método de envio do

Leia mais

Painel Administrativo Westlock

Painel Administrativo Westlock Painel Administrativo Westlock Acesso ao Painel Administrativo Para acessar o Painel Administrativo da Westlock clique no endereço http://downloadcenter.westlockcontrolsmarcom.com/admin/ e preencha as

Leia mais

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

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

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

PROGRAMAÇÃO ORIENTADA A OBJETOS I. Prof. Me. Hélio Esperidião

PROGRAMAÇÃO ORIENTADA A OBJETOS I. Prof. Me. Hélio Esperidião PROGRAMAÇÃO ORIENTADA A OBJETOS I Prof. Me. Hélio Esperidião AVALIAÇÃO 2 avaliações + Lista de Exercícios 1 Prova + 1 Projeto Prova (0-8) + 2 pontos para lista de exercícios entregue no dia da prova. Projeto(0-10)

Leia mais

Criando o primeiro projeto para entender a estrutura do app

Criando o primeiro projeto para entender a estrutura do app File > New > New Project Criando o primeiro projeto para entender a estrutura do app Escolha o tipo de projeto. Tenha sempre atenção a versão mínima da API a ser utilizada no projeto. Normalmente, quando

Leia mais

Tutorial Android Speech

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

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

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

Leia mais

Manual SIGOSMS Aplicação de Gerenciamento e Envio SMS

Manual SIGOSMS Aplicação de Gerenciamento e Envio SMS Manual SIGOSMS Aplicação de Gerenciamento e Envio SMS Sumário Introdução...3 Visão Geral do Software...4 Regras SMS...5 Ativar Inicialização Automática...6 Configurações...7 Log...8 Aplicação de Gerenciamento

Leia mais

Prof: Ricardo Quintão Site:

Prof: Ricardo Quintão   Site: Prof: Ricardo Quintão email: ricardo.quintao@uva.br Site: www.rgquintao.com.br Vamos agora criar o nosso primeiro projeto Android. Na criação de um projeto novo, o ADT já cria um programa de exemplo que

Leia mais

Anexo B Interface Gráfico do Utilizador e Manual Técnico

Anexo B Interface Gráfico do Utilizador e Manual Técnico Anexo B Interface Gráfico do Utilizador e Manual Técnico Índice Índice de Figuras... iii Anexo B Interface Gráfico do Utilizador e Manual Técnico... 1 B1 Menu Artigos... 1 B2 Menu Documentos... 2 ii Índice

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

Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta.

Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Firebase Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Adicione um projeto. Crie um projeto Para usar o Firebase num projeto

Leia mais

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO

Leia mais

SUBIR LISTAS DE S SÉRIE MANUAIS DA FERRAMENTA ALL IN MAIL SUBIR LISTA DE S SÉRIE MANUAIS DA FERRAMENTA ALL IN MAIL

SUBIR LISTAS DE  S SÉRIE MANUAIS DA FERRAMENTA ALL IN MAIL SUBIR LISTA DE  S SÉRIE MANUAIS DA FERRAMENTA ALL IN MAIL SUBIR LISTAS DE E-MAILS SÉRIE MANUAIS DA FERRAMENTA ALL IN MAIL INTRODUÇÃO Para cada envio que realizado pela ferramenta da All In Mail, é necessário que exista uma lista de e-mails armazenada. Sem a lista

Leia mais

BroadcastReceiver. O que são mensagens broadcasts? Use notificações! (Serão explicadas em breve)

BroadcastReceiver. O que são mensagens broadcasts? Use notificações! (Serão explicadas em breve) Broadcast Receiver BroadcastReceiver Chamado pelo Android para reagir a mensagens broadcast Usado para executar tarefas rápidas em segundo plano Não interromper o usuário por meio de activities Use notificações!

Leia mais

Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano

Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano Serviços Serviços Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano Estas tarefas não possuem um tempo definido de

Leia mais

Classes e Objetos. Sintaxe de classe em Java

Classes e Objetos. Sintaxe de classe em Java Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados

Leia mais

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução 1. Introdução 1.1. O que é Microsoft PowerPoint 2007 Microsoft Office PowerPoint 2007 é um software de apresentação gráfica produzido pela Microsoft Corporation para o sistema operacional 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 05 Programando formularios, activities e intents. Dalton Martins dmartins@gmail.com São Paulo, Março, 2012

Leia mais

Atalhos personalizados. Subhashish Pradhan T.C. Hollingsworth Tradução: Marcus Gama

Atalhos personalizados. Subhashish Pradhan T.C. Hollingsworth Tradução: Marcus Gama Subhashish Pradhan T.C. Hollingsworth Tradução: Marcus Gama 2 Conteúdo 1 Introdução 4 2 Gerenciar Atalhos e Grupos 4 2.1 Adicionar Grupos...................................... 4 2.2 Adicionar Atalhos......................................

Leia mais

Escola Olímpio Curso: Técnico em Informática. Introdução e instalação

Escola Olímpio Curso: Técnico em Informática. Introdução e instalação Introdução e instalação http://msdn.microsoft.com/pt-br/vcsharp/default.aspx Vídeo Aulas http://msdn.microsoft.com/pt-br/vstudio/aa700773(en-us).aspx http://msdn.microsoft.com/pt-br/vcsharp/bb798022(en-us).aspx?wt.slv=rightrail

Leia mais

Contrutor de Página para Frontend e Backend

Contrutor de Página para Frontend e Backend Destaques Visual Composer é um plugin pago que não está disponível no diretório de plugins do Wordpress, mas todos os modelos de sites de nosso site já vêm com visual composer para você. Contrutor de Página

Leia mais

LibreOffice Writer. Editor de texto

LibreOffice Writer. Editor de texto LibreOffice Writer Editor de texto AULA09 Menu Estilos O uso de estilos permite que os recursos de formatação possam ser automatizados de acordo com sua categoria (titulo, corpo do texto, por exemplo),

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

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto

Leia mais

Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016.

Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016. Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016 4.1.6. Propriedades Como em qualquer linguagem Java ou C++, para acessar campos privados de uma classe,

Leia mais

Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN

Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN Windows Forms Applications - Introdução Prof. Robinson Alves IFRN Windows Forms Applications - Introdução Baseado na apostila do Prof. Fabiano Papaiz Windows Forms Applications Permitem o desenvolvimento

Leia mais

Apêndice 1. Recomendações para testes de módulos

Apêndice 1. Recomendações para testes de módulos Recomendações para testes de módulos - 1 Apêndice 1. Recomendações para testes de módulos O presente conjunto de recomendações tem por objetivo definir um conjunto mínimo de critérios de seleção de casos

Leia mais

2019/04/25 10:36 1/10 1 Geral

2019/04/25 10:36 1/10 1 Geral 2019/04/25 10:36 1/10 1 Geral 1 Geral Visão geral O módulo Administração Geral contêm várias telas de configurações relacionadas à própria interface web e customização do Zabbix. A caixa de seleção situada

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS A classe Intent Professor: Danilo Giacobo OBJETIVOS DA AULA Alternar entre múltiplas telas de uma aplicação Android. Conhecer a classe Intent. Associar as telas do

Leia mais

Palavras Reservadas da Linguagem Java

Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de

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

Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos

Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos O Moodle permite trabalhar com grupos entre os alunos, não necessariamente a composição dos grupos que irão desenvolver uma atividade

Leia mais

Criando um Joguinho 2D. Prof. Fellipe Aleixo

Criando um Joguinho 2D. Prof. Fellipe Aleixo Criando um Joguinho 2D Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Desenvolvimento de um jogo 2D para Android Componentes de Interface e Classes SurfaceView, SurfaceHolder Canvas, Paint

Leia mais

Universidade Federal do Paraná

Universidade Federal do Paraná Universidade Federal do Paraná Departamento de Informática Ciência da Computação Tópicos em Sistemas Embarcados Android Prof. Eduardo Todt 2016 objetivos Com Android studio criar primeira app Projetar

Leia mais

Agendamento Importação Março/2019

Agendamento Importação Março/2019 Manuais CMS Agendamento Importação Março/2019 1 Sumário 1 Registrar Agendamento... 3 1.1 Conhecendo o Módulo de Agendamento... 3 1.2 Como Registrar um Agendamento... 5 2 Alterações no Agendamento... 8

Leia mais

Criando as primeiras telas (Activity)

Criando as primeiras telas (Activity) File > New > New Project Observe o conteúdo dos arquivos MainActivity e activity_main.xml. Alterar strings.xml primeiro app Usar FindUsages para

Leia mais

Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps.

Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps. Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps. Alterar o oncreate dentro de LoginActivity.java, para chamar uma próxima Activity.

Leia mais

Interfaces no Android : widgets. Continuação

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

Leia mais

A classe ArrayList. IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

A classe ArrayList. IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli A classe ArrayList Java oferece uma classe chamada ArrayList, que permite a criação e manipulação de objetos; Um objeto ArrayList é semelhante a um vetor de objetos, mas oferece inúmeras vantagens em relação

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 3- Desenvolvendo Interfaces Mais Ricas

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 3- Desenvolvendo Interfaces Mais Ricas Aula 3- Desenvolvendo Interfaces Mais Ricas Conteúdo Programático desta aula Manipular de Fontes, cursores, bordas, cores de fontes e cores de fundos Gerenciar interfaces com menus e caixas de diálogos

Leia mais

1. No seu celular, acesse o App Store (caso possua iphone) ou o Play Store (caso possua celular com sistema Android); 2. Baixe o aplicativo ABC

1. No seu celular, acesse o App Store (caso possua iphone) ou o Play Store (caso possua celular com sistema Android); 2. Baixe o aplicativo ABC 1. No seu celular, acesse o App Store (caso possua iphone) ou o Play Store (caso possua celular com sistema Android); 2. Baixe o aplicativo ABC Condomínios ; 3. Ao acessar o aplicativo, na tela de login

Leia mais

UNIVERSIDADE FEDERAL DE PELOTAS. Índice

UNIVERSIDADE FEDERAL DE PELOTAS. Índice Índice Capítulo 11 Formatação... 2 Guias e Réguas... 2 Definindo ações a objetos... 2 Botões de ação... 4 Inserindo Cabeçalho e Rodapé... 4 Propriedades... 5! Informações Gerais... 5! Informações de Resumo...

Leia mais

Professor: Rogério Benedito de Andrade. Formação:

Professor: Rogério Benedito de Andrade. Formação: Professor: Rogério Benedito de Andrade Formação: Licenciatura em Informática (Fatec) Especialização em Educação (Univap) Bacharel em Computação (Univap) Objetivos: Implementar evento onmapclick Adicionar

Leia mais

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

Leia mais

Tutorial de Administração de sites do Portal C3

Tutorial de Administração de sites do Portal C3 Tutorial de Administração de sites do Portal C3 Carlos Magno da Rosa Graduando Sistemas de Informação Estagiário Centro de Ciências Computacionais Sumário Sumário... 2 1-Apresentação Geral... 3 3-Componentes

Leia mais

4D Progress Barras de progresso Lista alfabética dos comandos

4D Progress Barras de progresso Lista alfabética dos comandos 4D Progress 4D inclui um novo recipiente integrado chamado 4D Progress. Este componente lhes permite abrir uma ou mais barras de progresso em uma mesma janela (como a interface do Finder em Mac OS). Cada

Leia mais

TUTORIAL FGV WIKI Professor

TUTORIAL FGV WIKI Professor TUTORIAL FGV WIKI Professor 1. Cadastro Para ser cadastrado no http://wiki.fgv.br o usuário será convidado a participar de um projeto Wiki ou em outros casos será cadastrado previamente com os mesmos dados

Leia mais

Programação para a Plataforma Android Aula 16. Fragmentos

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

Leia mais

MANUAL DE PROCEDIMENTOS - UTILIZAÇÃO DO APLICATIVO TICOMIA COMERCIAL FRANQUEADO MP CL UN 02-00

MANUAL DE PROCEDIMENTOS - UTILIZAÇÃO DO APLICATIVO TICOMIA COMERCIAL FRANQUEADO MP CL UN 02-00 Objetivo... 3 Procedimentos... 4 1. ipad... 4 1.1. Instruções Gerais... 4 1.2. Informações sobre as telas... 4 2. Android... 6 2.1. Instruções Gerais... 6 2.2. Informações Sobre as Telas... 6 Departamento

Leia mais

ÍNDICE INTRODUÇÃO... 3 CAPÍTULO 1 CAPÍTULO 2 CAPÍTULO 3 CAPÍTULO 4. Adobe InDesign CC 5

ÍNDICE INTRODUÇÃO... 3 CAPÍTULO 1 CAPÍTULO 2 CAPÍTULO 3 CAPÍTULO 4. Adobe InDesign CC 5 ÍNDICE INTRODUÇÃO... 3 CAPÍTULO 1 Novidades na Versão... 8 Novo documento... 9 Visão geral da janela documentos... 11 Criação de tamanhos personalizados de página... 14 Grades... 14 Configurar uma grade

Leia mais

INDICE INTRODUÇÃO CAPÍTULO 1 7 Iniciando o Photoshop CC... 8 Conhecendo o Photoshop CC... 9

INDICE INTRODUÇÃO CAPÍTULO 1 7 Iniciando o Photoshop CC... 8 Conhecendo o Photoshop CC... 9 INDICE INTRODUÇÃO... 5 CAPÍTULO 1 7 Iniciando o Photoshop CC... 8 Conhecendo o Photoshop CC... 9 CAPÍTULO 2 Criando um novo arquivo... 14 Abrindo Arquivos... 15 Salvando Arquivos... 16 CAPÍTULO 3 Modo

Leia mais

Manual do Usuário Webmail SoftSul

Manual do Usuário Webmail SoftSul Manual do Usuário Webmail SoftSul 2 Índice Interface Geral do Webmail 03 Caixa de entrada 04 Opções de apresentação e filtro 05 Os e-mails nos seus estados 06 Marcar um e-mail 07 Acesso a Configurações

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia 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

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

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

Leia mais

Tutotial Microsoft Word

Tutotial Microsoft Word Tutotial Microsoft Word Comentado [EF1]: Título Times new roman 48 - Negrito centralizado Comentado [EF2]: Quebra de página Lista de Figuras Figura 1 Galeria de Estilos da Página Inicial... 5 Figura 2

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Android Core Uma aplicação Android é formada por um conjunto de componentes; A este conjunto damos o nome de

Leia mais

Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; IFSC/POO + JAVA - prof. Herval Daminelli

Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; IFSC/POO + JAVA - prof. Herval Daminelli Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; Tudo no mundo real pode ser representado por meio do conceito de "objeto": uma planta, uma mesa, uma pessoa, um sentimento,

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

Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface

Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface 1 Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface INF1403 Introdução a IHC Luciana Salgado Representações e Aspectos de IHC Representações e Aspectos de IHC Representações

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador)

Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador) Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça Problema: Definir uma dependência um-para-muitos entre objetos, de forma quando o estado

Leia mais

Outlook Web App (OWA)

Outlook Web App (OWA) Outlook Web App (OWA) 2010 Índice 1. O que é o Outlook Web App (OWA) 2010?... 3 2. Como acessar o OWA:... 3 3. Como navegar no OWA... 5 4. As seções do OWA... 5 5. O painel de mensagens OWA... 6 5.1 Como

Leia mais

DISTRIBUINDO SUA APLICAÇÃO

DISTRIBUINDO SUA APLICAÇÃO DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuída para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que

Leia mais

LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer professores.chapeco.ifsc.edu.

LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer professores.chapeco.ifsc.edu. LibreOffice Calc (Editor de planilha eletrônica) Lara Popov Zambiasi Bazzi Oberderfer larapopov@ifscedubr professoreschapecoifscedubr/lara Libre Office Calc É um editor de planilha eletrônica, que tem

Leia mais

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

Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho Esse livro está à venda em http://leanpub.com/google-android Essa versão foi publicada em 2015-08-03

Leia mais

Tutorial Django e SVN na IDE Pycharm

Tutorial Django e SVN na IDE Pycharm Tutorial Django e SVN na IDE Pycharm Pré-requisitos para este tutorial: Estar com a versão 4.0.0 (ou superior) do PyCharm instalada. Caso não esteja, baixe e instale seguindo as instruções dependendo da

Leia mais

Linguagem de Programação II Implementação

Linguagem de Programação II Implementação Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa

Leia mais

Palavras-chave: v18, Editor de Critérios, recursos, edição de critérios.

Palavras-chave: v18, Editor de Critérios, recursos, edição de critérios. Palavras-chave: v18, Editor de Critérios, recursos, edição de critérios. Antigamente, até a versão 17 do CAD/TQS, os critérios eram editados individualmente, ou seja, cada tipo de arquivo de critério era

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais