Webinar SDK devices Android. Boris Adrián Torrado Bonilla Solutions Architect

Documentos relacionados
TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

Introdução ao Desenvolvimento de Aplicativos Android

Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Instalando o Eclipse e o Android

UTILIZAÇÃO DA BIBLIOTECA DIMEPSAT PARA ANDROID

Um ambiente unificado onde você pode desenvolver para todos os dispositivos Android

Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular

Ferramenta 1 -NetBeans 8.0

Sistema de Importação de Avaliações PAINT (Integrador)

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Comutador USB 2.0 de Partilha

Manual de como construir e publicar um aplicativo mobile

UTILIZANDO O CODE BLOCKS

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks

Exceeding Automation Limits. Instruções FDT/DTM

How to setup environment Projeto F

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

Imagem retirada do site:

Exceeding Automation Limits. Instruções FDT/DTM

Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP:

Instalação JDK 10/03/2017

Laboratório de Ciências Computação

Autores. Carlos Theophilo Latsch Cherem Maurício Costa

Exceeding Automation Limits. Instruções FDT/DTM

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

USB PARA CONVERSOR EM SÉRIE

Como instalar Office 365 no seu computador

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Laboratório 01 NetBeans

Programação para Dispositivos Móveis

Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)

Nota de Aplicação NA#10. Instalando driver USB para comunicação com no-breaks Engetron.

Solicitação e utilização da VPN (Utilizando Token físico ou Token no celular corporativo)

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

CashDriver Android Instalação

Tutorial 1.0. Instalação

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

ATIVAR MINHA CONTA. Portal Minhas Operações do BID

Go> Sign Desktop. Guia Instalação v.3. Windows / Mac

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Instalação de softwares e drivers USB para controlador CP-WS13/8DI8DO2AI2AO

Instalação oast.exe executar procurar C:\Arquivos de Programas C:\Program Files Instalar

Microsoft Office 365 Acesso ao , calendário e contatos

TUTORIAL INSTALAÇÃO DO AUTOCAD 2015

2. Execute o instalador do V-Ray 2.0. Você chegará à tela de bem-vindo, como na imagem abaixo. Clique no botão Next para prosseguir.

Editor Eclipse para Programas F

Primeiros passos das Planilhas de Obra v2.5 Instalação, configuração e primeiros passos para uso das planilhas de obra

2- Executando Zed-FULL.exe como Administrador (o SO Windows7-8 requer essa configuração)

Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel

Primeiros passos para desenvolvimento IoT na plataforma Eclipse

Para criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Manual de Instalação do DVB-T 300U

Steinberg Software TOOLS Guia de Instalação

Manual de instalação do Maple para Macintosh

Desenvolvimento para Android

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

ANEXO I. O Ambiente de desenvolvimento MpLab IDE v6.62

MOP-RC700-REV05 MANUAL DE OPERAÇÃO RC700-REV05

Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial

Objetivo. Coletor de Dados Cadastro de Layout no Sismoura. Importar arquivo de coletor para o Sismoura.

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

(Visualizar versões remotas do NodeJs) $ nvm ls-remote Obs.: várias versões escolher/copiar a última versão LTS para instalação

Guia de instalação. software de conexão de dados CELULAR DE MESA 3G - EPFG11

Preço Concorrente com Coletor dos Dados Compex CipherLab - CP30

Escrito por Maicris Fernandes Qua, 08 de Maio de :00 - Última atualização Qui, 18 de Abril de :17

Verificação da instalação do GeneXus 15. Como verificar se o GeneXus 15 tm está instalado corretamente

Guia da Aula Prática H.323. Página 1 de 5

Software Aplicativo LibreOffice Writer 5.1 Mala Direta para Etiqueta

TCI 7300-U. Cabo de programação MPI-PC p/ interface USB. Manual de Instalação

Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação

Instalação de softwares e drivers USB para controlador CP-WS11/4DO4DI

Passo-a-passo: como abrir os e-pubs sobre Astronomia

Instalação do TextPad

SOFTWARE EMISSOR CT-e Sebrae-SP INSTRUÇÕES DE USO/INSTALAÇÃO

Curso online de Fundamentos em Android. Plano de Estudo

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

Programação para Dispositivos Móveis

Programa +Produtividade +Segurança

AMBIENTE DE DESENVOLVIMENTO IAR MICROCONTROLADOR MSP430

Manual de Instalação do NB-TV 100

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Guia de Instalação do Lotus Notes 7

ROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.

MSP430 Lab 02 Criar e Compilar um projeto

Meios de Comunicação de Dados.

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools

Roteiro de instalação

INSTRUÇÕES DE SETUP E USO DA CONEXÃO DE DADOS

Introdução à Engenharia ENG1000

Dell Cabo USB de transferência fácil para Windows. Manual do usuário

Programação para Dispositivos Móveis

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

Manual de Instalação SOFTWARE FACELITE. Adolfo Bratfisch BIOMTECH RUA SATURNO, 31 - SANTA LÚCIA - BELO HORIZONTE - MG

Transcrição:

Webinar SDK devices Android Boris Adrián Torrado Bonilla Solutions Architect

2 Conteúdo Ambiente de Desenvolvimento Compatibilidade entre Plataformas diferentes Sistemas Operacionais Descarregando o nosso SDK Importar um exemplo no Ambiente Android Studio Compilar o exemplo disponível no nosso SDK Estrutura de um Projeto Android Configurando o coletor para desenvolvimento Executando o exemplo no nosso dispositivo Android Depurando o exemplo no nosso dispositivo Android Ferramentas do IDE Exemplos SDK Dolphin CT50/75E ScanPal EDA50 CN51: BarcodeExample Exemplos SDK Dolphin CT50/75E CN51: LinePrinterSample PR2/PR3 Exemplos Honeywell SDK Android - DoPrint! RL3/RL4 Exemplos complementares: Honeywell RFID Exemplo Generalista: BTPrint4

3 Ambiente de Desenvolvimento - Descarregar o Android Studio (versión 2.3.2, deste link. É um instalador.exe de 1.9GB). - Instalar os SDKs correspondentes aos API Level 19,21,22, 23, 24 e 25. Esta parte aparece em um dos passos da instalação (Next, Next, Next,... Finish). - Instalar, caso não esteja presente o JDK 1.8.X

4 Compatibilidade entre Plataformas Nosso SDK é compatível tanto com Windows, quanto Mac Os e Linux

5 Compatibilidade entre Plataformas

6 Descarregando nosso SDK O exemplo BarcodeExample se encontra dentro do SDK Android para o Dolphin CT50 (Honeywell_MobilitySDK_Android_v1.00.00.0017) disponível no nosso site, na Aba Software, baixo a seção Software Development Kits (SDK).

7 Descarregando nosso SDK

8 Descarregando nosso SDK Em conclusão: Para versão Android 4.4.4 Kit Kat (CT50, 75E, EDA50/K) Honeywell Mobility SDK Android v1.00.00.0011.zip Para versão Android 6.0 Marshmallow(CT50, 75E, CN51) Honeywell_MobilitySDK_Android_v1.00.00.0017.zip Para versão Android 4.2.2 Jelly Bean (CN51) Android Platform SDK CN51 ver. 1.00

9 Descarregando o nosso SDK Uma vez descarregado, ao descompactá-lo, teremos 3 componentes: - HoneywellAIDC_USB_Driver.exe - honeywell-android-data-collection-sdk.zip - honeywell-android-printing-sdk_r01.zip

10 Importar um exemplo no Ambiente Android Studio Selecionar a opção Import Project (Eclipse ADT, Gradle, etc.)

11 Importar um exemplo no Ambiente Android Studio Ou se já esta aberto no ambiente com outro projeto...para abrir corretamente este exemplo, devemos importá-lo da seguinte forma: No Menú de opções File>New>Import Project...

12 Importar um exemplo no Ambiente Android Studio Devemos procurar na rota do exemplo

13 Importar un ejemplo al Ambiente Android Studio E escolher o diretório final onde será gerado o novo projeto importado:

14 Importar um exemplo no Ambiente Android Studio Ao pressionar o botão Next, mostrará uma janela com as opções para substituir todas as dependências com a nova estrutura em Gradle, as quais devemos deixar selecionadas. Pressionamos o botão Finish :

15 Importar um exemplo no Ambiente Android Studio O IDE demorará um pouco gerando os arquivos a serem utilizados no ambiente

16 Compilar o exemplo disponível no nosso SDK No Menú de Opções selecionamos Build, Make Project para gerar o executável que será transferido ao nosso device

17 Compilar o exemplo disponível no nosso SDK E na parte inferior poderemos verificar que o programa foi gerado sem erros, pressionando a aba/botão Messages :

18 Estrutura de um Projeto Android Arquivos de código fonte extensão.java

19 Estrutura de um Projeto Android Layout/Design: Arquivos de extensão.xml que representam o Activity

20 Estrutura de um Projeto Android Layout/Text: Arquivos de extensão.xml que representam o Activity

21 Estrutura de um Projeto Android Menu: Arquivos de extensão.xml que representam a opção de Menu do Activity

22 Estrutura de um Projeto Android Menu: Arquivos de extensão.xml que representam a opção de Menu do Activity

23 Estrutura de um Projeto Android Values: Arquivos de extensão.xml que representam os strings usados no Projeto

24 Estrutura de um Projeto Android Values: Arquivos de extensão.xml que representam os strings usados no Projeto

25 Estrutura de um Projeto Android Manifest: Arquivos de extensão.xml que representam a estrutura, API Level e permissões do projeto

Configurando o Dolphin CT50 ou 75E para desenvolvimento Settings>About Phone>Build number pressionar este item por 4 vezes até aparecer a mensagem You are now a developer. 27

Configurando o ScanPal EDA 50 para desenvolvimento Configurar>Sobre o dispositivo>número da versão pressionar este item por 4 vezes até aparecer a mensagem You are now a developer. 28

Configurando o Dolphin CT50 ou 75E para desenvolvimento Settings>Developer Options, selecionar o check box que esta do lado do USB Debugging 29

30 Configurando o EDA50 para desenvolvimento Settings>Developer Options, selecionar o check box que esta do lado do USB Debugging

31 Configurando o Dolphin CT50 ou 75E para desenvolvimento Allow USB Debugging? OK e selecionar Always allow from this computer

Executando o exemplo no nosso dispositivo Honeywell Android Uma vez associado o dispositivo com o PC, poderemos executar e/ou depurar o aplicativo compilado no nosso dispositivo Dolphin CT50. Pressionando o botão Play ou no menú de opções Run>Run app : 32

Executando o exemplo no nosso dispositivo Honeywell Android E no dispositivo aparecerá a interface gráfica do nosso aplicativo BarcodeExample. 33

Depurando o exemplo no nosso dispositivo Honeywell Android Para depurar, selecionamos a opção do Menú Run>Debug app 34

Depurando o exemplo no nosso dispositivo Honeywell Android Aparecerá a caixa de Mensagens solicitando a confirmação para conectar-se ao dispositivo via ADB (Android Debug Bridge) 35 Pressionamos o botão Yes, observaremos que aparecerá uma janela executando a tentativa de conexão

36 Depurando o exemplo no nosso dispositivo Honeywell Android Aparecerá novamente a confirmação do nosso dispositivo Honeywell Android, confirmamos pressionando o botão OK No dispositivo aparecerá uma caixa de Mensagens confirmando a execução da depuração

Depurando o exemplo no nosso dispositivo Honeywell Android Podemos colocar um ponto de ruptura ou Break Point, pressionando o lado esquerdo da interface (se mostrará um punto de cor vermelho claro) e uma vez pare podemos ir passo a passo pressionando a tecla de função F8 ou continuar, pressionando a tecla de função F9 37

38 Ferramentas do IDE

39 Ferramentas do IDE

40 Ferramentas do IDE

42 Ferramentas do IDE

44 Ferramentas do IDE

45 Ferramentas do IDE

46 Ferramentas do IDE

48 Exemplos SDK Android: Entendendo o BarcodeExample Imports Android Imports Honeywell Declaração Variáveis Ponto de entrada do App

49 Exemplos SDK Android: Entendendo o BarcodeExample

50 Exemplos SDK Android: Entendendo o BarcodeExample

51 Exemplos SDK Android: Entendendo o BarcodeExample (..\honeywell-android-data-collection-sdk\docs\api\com\honeywell\aidc\ BarcodeReader.html

Exemplos SDK Dolphin CT50/75E/CN51/EDA50 : LinePrinterSample PR2/PR3 56

Exemplos SDK Dolphin CT50/75E/CN51/EDA50 : Documentação LinePrinterSample PR2/PR3 (.. \honeywell-android-printing-sdk_r01\honeywell-android-printingsdk\docs\api\com\honeywell\mobility\print\lineprinter.html 57

Exemplos SDK Dolphin CT50/75E/CN51/EDA50 : LinePrinterSample PR2/PR3 58

Exemplos SDK Dolphin CT50/75E/CN51/EDA50: LinePrinterSample PR2/PR3 59

Exemplos Honeywell SDK Android: DoPrint! RL3/RL4 60

Exemplos Honeywell SDK Android: DoPrint! RL3/RL4 61

62 Exemplo Porta Serial RFID IP30

63 Exemplo Porta Serial RFID IP30

64 Exemplo Porta Serial RFID IP30

65 Exemplo Generalista: BTPrint4

Perguntas? Boris Adrián Torrado Bonilla Solutions Architect Honeywell Safety & Productivity Solutions Office: (+55 11) 3711-6794 Mobile: (+55 11) 99340-6608 boris.bonilla@honeywell.com www.honeywellaidc.com aidc.honeywell.com www.datamax-oneil.com Twitter: @HoneywellAIDC 66 Base de Conhecimento: http://hsm.force.com/publickb Portal do Suporte Técnico: https://hsm.secure.force.com/thetechsupportall/ Telefone: (11) 4700-2155 Opção 4 Email: ACSHSMSuporteBrasil@Honeywell.com

67