37
Computação Ubíqua, o que isso tem a ver com Android Wear?

Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Embed Size (px)

Citation preview

Page 1: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Computaccedilatildeo Ubiacutequa o que isso tem a ver com

Android Wear

Quem sou eu

Introduccedilatildeo

bull Miniatuarizaccedilatildeo dos dispositvos

bull Soluccedilotildees computacionais desonvolvidas pela Google para auxliar os usuaacuterios

bull Android Wear

Computaccedilatildeo Ubiacutequa estaacute

By Mark Weiserbull The most profound technologies are

those that disappear They weave themselves into the fabric of veryday life until they are indistinguishable from it

Eras Computacionais

bull 1ordm Dos Main Frames

bull 2ordm Surgimento dos Personal Computers

bull 3ordm Dias atuais

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 2: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Quem sou eu

Introduccedilatildeo

bull Miniatuarizaccedilatildeo dos dispositvos

bull Soluccedilotildees computacionais desonvolvidas pela Google para auxliar os usuaacuterios

bull Android Wear

Computaccedilatildeo Ubiacutequa estaacute

By Mark Weiserbull The most profound technologies are

those that disappear They weave themselves into the fabric of veryday life until they are indistinguishable from it

Eras Computacionais

bull 1ordm Dos Main Frames

bull 2ordm Surgimento dos Personal Computers

bull 3ordm Dias atuais

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 3: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Introduccedilatildeo

bull Miniatuarizaccedilatildeo dos dispositvos

bull Soluccedilotildees computacionais desonvolvidas pela Google para auxliar os usuaacuterios

bull Android Wear

Computaccedilatildeo Ubiacutequa estaacute

By Mark Weiserbull The most profound technologies are

those that disappear They weave themselves into the fabric of veryday life until they are indistinguishable from it

Eras Computacionais

bull 1ordm Dos Main Frames

bull 2ordm Surgimento dos Personal Computers

bull 3ordm Dias atuais

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 4: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Computaccedilatildeo Ubiacutequa estaacute

By Mark Weiserbull The most profound technologies are

those that disappear They weave themselves into the fabric of veryday life until they are indistinguishable from it

Eras Computacionais

bull 1ordm Dos Main Frames

bull 2ordm Surgimento dos Personal Computers

bull 3ordm Dias atuais

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 5: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

By Mark Weiserbull The most profound technologies are

those that disappear They weave themselves into the fabric of veryday life until they are indistinguishable from it

Eras Computacionais

bull 1ordm Dos Main Frames

bull 2ordm Surgimento dos Personal Computers

bull 3ordm Dias atuais

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 6: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Eras Computacionais

bull 1ordm Dos Main Frames

bull 2ordm Surgimento dos Personal Computers

bull 3ordm Dias atuais

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 7: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

O que eacute Computaccedilatildeo Ubiacutequa

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 8: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

O que eacute Android Wear

bull Sistema Operacional da Google apresentado no Google IO 2014 para dispositivos vestiveis

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 9: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

O que a UBICOMP tem a ver com Android Wear

x

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 10: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

O que a UBICOMP tem a ver com Android Wear

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 11: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Google Fit

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 12: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Google Fit Store

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 13: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Como desenvolver aplicativos Wear

bull Necessaacuterio ter um smartphone Android ou tablet (v 43) ou superior Google Play Services (v - 5)

bull Um Iphone com versatildeo do Ios a partir da 82

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 14: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Como desenvolver aplicativos Wear

bull Eacute necessaacuterio um dispositvo real (smartwatch) ou um emulador

bull Instalar o app android wear nos smartphones ou tablets

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 15: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Notificaccedilotildees

bull Uma das caracteriacutesticas mais importantes do Android Wear

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 16: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Criando uma Notificaccedilatildeo Simples

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Simples + id)setContentText(texto)

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 17: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Simples NotificaccedilatildeoWEAR

SMARTPHONE

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 18: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Criando uma Notificaccedilatildeo Completa

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Completa + id)setContentText(texto)setLargeIcon(largeIcon)setSubText(Subtexto)

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 19: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Notificaccedilatildeo Completa

WEAR

SMARTPHONE

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 20: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatBuilder mBuilder = new NotificationCompatBuilder(ctx) setSmallIcon(Rdrawableic_notificacao)setContentTitle(Com resposta + id)setContentText(Passe a paacutegina para responder)extend(werearableExtenderaddAction(action))

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 21: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Criando uma Notificaccedilatildeo com Resposta

SIMPLES NOTIFICACcedilAtildeO

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 22: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Criando uma Notificaccedilatildeo com Resposta

NotificationCompatAction action = new NotificationCompatAction Builder( Rdrawableic_notificacao Responder pit) addRemoteInput(remoteInput) build()

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 23: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

ACcedilAtildeO RESPONDER

Criando com uma Notificaccedilatildeo com resposta

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 24: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Criando uma Notificaccedilatildeo com Resposta

RemoteInput remoteInput = new RemoteInputBuilder(DetalheActivityEXTRA_RESPOSTA_VOZ) setLabel(Diga a Resposta) build()

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 25: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Notificaccedilatildeo com Resposta

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 26: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Watch Faces

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 27: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Desenhando Watch Faces

Drawable backgroundDrawable = resourcesgetDrawable(Rdrawablebg null)

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 28: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Desenhando Watch Faces

CavansdrawLine (float startX float startY float stopX float stopY Paint paint)

startX - Coordenada XstartY - Coordenada Ystop - Ponto de paradapaint - Estilo e cor do texto analoacutegico apresentado

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 29: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Desenhando Watch Faces

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 30: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Desenhando Watch Faces

cavansdrawText(String text float x float y Paint paint)

Text- Texto digitalx- Coordenada Xy- Coordenada Ypaint - Estilo e cor do texto digital apresentado

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 31: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Desenhando Watch Faces

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 32: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Como construir um Android Wear Apps

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 33: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Como construir um Android Wear Apps

bull Nomes de pacotes e nuacutemero de versotildees tecircm que ser iguais

bull O smartphone necessita de todas as permissotildees para dispoditivo Warable

bull Ambas PKs tecircm que ter a mesma assinatura de chaves

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 34: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Duacutevidas

Kingsoft Office

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
Page 35: Computação ubíqua, o que isso tem a ver Android Wear? - LinguÁgil 2016

Obrigado

Ramon Motaramonmluz

httpsgithubcomramonmluz

httpsramonmluzwordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37