Desenvolvimento Java para Dispositivos - Android

Documentos relacionados
Android Banco de Dados. Ivan Nicoli

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

Android e Bancos de Dados

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

Google Android. Intents

Instalando Windows Server 2008 Enterprise 32bits no VirtualBOX

Capítulo 07: Câmera e Arquivos

AULA 10 TUTORIAL VIRTUALBOX

Definições de Projeto

Armazenamento de dados

ESPECIFICAÇÃO TÉCNICA CIELO MOBILE CAIXA RÁPIDO. Julho de 2015

Tecnólogo em Análise e Desenvolvimento de Sistemas

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

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

Módulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

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

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Android e Facebook. Felipe Silveira

VIRTUALIZAÇÃO CONVENCIONAL

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Android Básico Hello World!

ESPECIFICAÇÃO TÉCNICA CIELO MOBILE CHAMADA EXTERNA. Maio de 2015

Programação para Android. Aula 07: Persistência de dados Shared Preferences, Internal e External Storage

Minicurso - Android Fábio Silva / João Paulo Ribeiro

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

Sistema Operacional Unidade Instalando o Ubuntu Virtualizado

Manual de Instalação do GRAVADOR DE DVD USB2.0

Através deste documento, buscamos sanar dúvidas com relação aos tipos de acessos disponíveis a partir desta alteração.

GUIA DE INTEGRAÇÃO APP2APP APLICATIVO PAGSEGURO 1. Guia de Integração App2App Aplicativo PagSeguro VERSÃO 1.0.0

TUTORIAL DE INSTALAÇÃO DO PFSENSE E UMA REDE INTERNA NO VIRTUALBOX

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

Exemplo de Aplicaça o Facebook

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Como criar máquinas virtuais no Virtual Box

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

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

DOCUMENTAÇÃO FABULA FRAMEWORK

Tutorial: Instalando Linux Educacional em uma maquina virtual

Uma poderosa ferramenta de Firewall e Roteamento GLEISON DE QUEIROZ SOARES

Programação para Dispositivos Móveis

Online Help StruxureWare Data Center Expert

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

Como criar uma máquina virtual para instalar o Windows XP ou outro?

Provedores de Conteúdo

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

Motorola Phone Tools. Início Rápido

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

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Instalando e Configurando o BDE. Instalando o BDE. Configurando o BDE - 1 -

Máquinas Virtuais E eu com isso???

Computação II Orientação a Objetos

Desenvolvimento de um aplicativo básico usando o Google Android

1 Instalando o VirtualBox no Windows

Máquinas Virtuais com o VirtualBox

TUTORIAL INSTALAÇÃO DA ROTINA 2075 NO LINUX

Como criar máquinas virtuais no VMware ESXi

Guia do usuário do Seagate Dashboard

ProRAE Guardian V1.5 Guia de referência rápida

Instalação da máquina virtual. Jose Aser Lorenzo

PROJETO PEDAGÓGICO DE CURSOS

Armazenamento de Dados

Tutorial 1.0. Instalação

JDBC Java Database Connectivity

Kobo Desktop. Manual do Usuário

JDBC DRIVER. Objetivo: Possibilitar aplicações não Zim de se conectar a um banco de dados Zim utilizando as normas JDBC.

PROCEDIMENTO DE CONFIGURAÇÃO DE IMPRESSORA FISCAL PARA HORÁRIO DE VERÃO

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec

Persistência de Classes em Tabelas de Banco de Dados

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE

Procedimentos para Instalação da DES 3.0.

App Inventor. uma breve introdução. Rui Campos. Mestrado em Eng. Computação e Instrumentação Médica. Sistemas de Computação Móvel

Desenvolvimento Seguro de Aplicações para Android. Ana Cláudia Costa

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

Guia de instalação UEG Linux LTS

Manual de Instalação e Configuração do SQL Express

Notas para os usuários

Slipstream: Adicionando um Service Pack a um CD bootable de Windows XP ou 2000

Programação para Dispositivos Móveis

Motorola Phone Tools. Início Rápido

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR

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


Manual de Instalação Linux Comunicações - Servidor. Centro de Computação Científica e Software Livre - C3SL

TCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação

Nota de Aplicação. Escrita em Banco de Dados SQL com o Vijeo Citect 1.0. Suporte Técnico Brasil. Versão:

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Desenvolvimento Android. Pontapé inicial...

Desenvolvimento Android.

Manual. ID REP Config Versão 1.0

Lab - Instalação do Windows Vista

Como usar o bluej. Laboratório I Prof.ª Vera Alves

O curso aborda como criar sistemas com php e mysql utilizando a integração do Dreamweaver, sem a necessidade de programação.

Transcrição:

Desenvolvimento Java para Dispositivos - Android Nelson Hideo Kashima (nkashima@gmail.com) www.linkedin.com/in/nelsonkashima 2012

Emulador Snapshot = enabled; Device Ram Size 1024; CPU 0; -cpu-delay 0 -no-boot-anim -cache./cache

VirtualBox Virtualização de SOs; https://www.virtualbox.org http://www.android-x86.org/download

VirtualBox

VirtualBox Criar Disco Novo; VDI; Alocado dinamicamente; 8Gb

VirtualBox - Imagem Android

VirtualBox Config. Rede

Comparação Emulador vs VirtualBox http://dev.blogs.nuxeo.com/2011/10/speeding-up-the-androidemulator.html

Conexão USB Baixar os drivers de configuração usb do dispositivo; http://developer.android.com/sdk/oemusb.html Baixar a Google USB Driver; Alterar o AndroidManifest.xml; android:debuggable="true Adb devices para verificar a conexão;

Alert setmessage(string); settitle(string); setpositivebutton(),setneutralbutton(), e setnegativebutton(); show();

Toast Mensagem simples; maketext(view, String, tempo); show();

Menu Diretório menu ; oncreateoptionsmenu(menu); onoptionsitemselected(item); Menu.First;

ViewFlipper Troca o layout filho; shownext(); showprevious();

Database / sqlite www.sqlite.org/; self-contained, embeddable, zeroconfiguration SQL database engine ; +/- 1 Mb; http://sourceforge.net/projects/sqlitebro wser/

Sqlite comandos.table = lista as tabelas;.quit = sai;.database = bancos abertos;.read arq.sql = Lê o arquivo;.help

Db Db = openorcreatedatabase(); execsql(); Cursor = rawquery(1,2) ou query; where id =?", new String[] { id }; null simples; getcolumnindex(string);

ContentProvider Sqlite cria um banco privado para app; Para compartilhar você deve usar o ContentProvider; Se preferir, use para acessar dados da app; android:exported=false <provider android:authorities= xx" android:name=".yy.y" > </provider>

Adm Db adb shell cd data/data cd pacote.pac cd databases sqlite3 db

Intenção Ações: ACTION_MAIN; ACTION_DIAL; ACTION_WEB_SEARCH;...

Intenção / Categoria CATEGORY_LAUNCHER; (top) CATEGORY_HOME; (primeira após boot); CATEGORY_CAR_MODE; (modo carro); CATEGORY_EMBED;...

Intenção intent.setclass(quem chama, para qual); startactivity(intenção, código de retorno); protected void onactivityresult(int requestcode, int resultcode, Intent data) { }

Intenção getstringextra( chave ); putextras(bundle) / putextra();

Dúvidas? Nelson Hideo Kashima (nkashima@gmail.com) 2012