• Nenhum resultado encontrado

Comunicacao Rede Toast BackKey

N/A
N/A
Protected

Academic year: 2021

Share "Comunicacao Rede Toast BackKey"

Copied!
49
0
0

Texto

(1)

Prof. Filipe Nunes Ribeiro

COMPUTAÇÃO MÓVEL

Comunicação em Rede, Toast Personalizado,

BackKey

(2)

COMUNICAÇÃO VIA REDE

Como é feita a comunicação em JavaSE?

Disciplina Redes de Computadores

(3)

COMUNICAÇÃO VIA REDE

Utilizaremos a conexão via Socket (TCP – Transfer Control

Protocol)

Com conexão

Pacote java.net

java.net.ServerSocket

java.net.Socket

(4)

COMUNICAÇÃO VIA REDE

Aplicação Servidora

Três classes:

GUI

Thread para esperar conexões

(5)

APLICAÇÃO SERVIDORA

(6)

APLICAÇÃO SERVIDORA

(7)

APLICAÇÃO SERVIDORA

(8)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

Porta:

8080

(9)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

Função Bloqueante

que aguarda

(10)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

Ao receber uma nova

conexão, um socket

(connection) com a

descrição da conexão é

retornado)

(11)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

É então criada uma

nova classe (Runnable)

para tratar as

(12)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

Criação da Thread à

partir da classe

(13)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

Início da execução da

Thread - paralelo

(14)

APLICAÇÃO SERVIDORA

Classe MyServerSocket.java (Parte2)

Servidor volta

novamente a esperar

por conexões

(15)

APLICAÇÃO SERVIDORA

(16)

APLICAÇÃO SERVIDORA

(17)

APLICAÇÃO SERVIDORA

(18)

APLICAÇÃO SERVIDORA

Classe TrataConexao.java (Parte2)

Streams para fluxo de

dados

(19)

APLICAÇÃO SERVIDORA

Classe TrataConexao.java (Parte2)

Aguarda o recebimento

de um inteiro do cliente

(20)

APLICAÇÃO SERVIDORA

Classe TrataConexao.java (Parte2)

(21)

APLICAÇÃO SERVIDORA

(22)

APLICAÇÃO SERVIDORA

(23)

APLICAÇÃO CLIENTE

(24)

APLICAÇÃO CLIENTE

(25)

APLICAÇÃO CLIENTE

(26)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte1)

(27)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte1)

(28)

APLICAÇÃO CLIENTE

(29)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte2)

Conectando ao

servidor

(30)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte2)

(31)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte3)

Enviou inteiro para o

servidor

(32)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte3)

Espera String do

servidor

(33)

APLICAÇÃO CLIENTE

AndroidClientSocket.java - (Parte3)

(34)

APLICAÇÃO CLIENTE

No manifest a permissão para acessar a rede deve ser adicionada

(35)

COMUNICAÇÃO VIA REDE

(36)

COMUNICAÇÃO VIA REDE

(37)

DICAS

(38)

DICAS

Alerta de confirmação

Construtor de caixa de

diálogo - Builder

(39)

DICAS

(40)

DICAS

(41)

DICAS

(42)

DICAS

(43)

DICAS

LayoutInflater com Toast

(44)

DICAS

LayoutInflater com Toast

(45)

DICAS

LayoutInflater com Toast

(46)

DICAS

LayoutInflater com Toast

(47)

DICAS

LayoutInflater com Toast

(48)

DICAS

LayoutInflater com Toast

TelaInicial.java – método para

(49)

REFERÊNCIAS

Android Developers Site

http://developer.android.com,

Lecheta, R. Google Android - Aprenda a criar aplicações para

dispositivos móveis com o Android SDK. Segunda Edição. São

Paulo: Novatec, 2010.

Referências

Documentos relacionados

Dentro deste contexto, muito embora, a produtividade média obtida em Roraima, esteja entre as maiores do país, o lançamento e/ou recomendação de novas cultivares e de

Nesse trabalho foram preparadas misturas de 4 tipos de biodiesel (Amendoim, Gergelim, Soja e Pinhão Manso) e 2 tipos de antioxidantes (Santoflex e Baynox plus)

São as contribuições previdenciárias e fiscais das sentenças trabalhistas e serão executadas nos próprios autos pela Justiça do Trabalho. 114, IX, CF - outras

Resumo: Faixas de classificação para coeficiente de variação (CV) têm sido determinadas em diversos trabalhos científicos e são utilizadas como medida de precisão nos

O uso da denominação social é exclusivo dos sócios e da administração e somente será permitido para os negócios de interesse social, sendo expressamente

Processamento de dados L1: Interface gráfica para selecção de linhas de base, comandos de.

The relationships between pandemic (COVID-19) and sustainability in the view of people and companies, according to Chaudhari et al., (2020) addresses that

Para instalar o porteiro AM-PPR com apenas uma tecla reservada para central AM-C100 é necessário colocar o “JUMPER” J1 e retirar o “JUMPER” J2 existente na placa