Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[MobCamp 2014] Android Wear and Google Glass
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Douglas Kayama
August 05, 2014
Technology
600
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[MobCamp 2014] Android Wear and Google Glass
Douglas Kayama
August 05, 2014
More Decks by Douglas Kayama
See All by Douglas Kayama
TensorFlow no Android – v2
douglasdrumond
0
56
BLE
douglasdrumond
0
38
TensorFlow no Android
douglasdrumond
0
40
Firebase or Realm?
douglasdrumond
0
86
Rio Dev Day – Introdução ao Android
douglasdrumond
0
110
Google I/O
douglasdrumond
0
74
Criando apps com alto nível de qualidade (versão longa)
douglasdrumond
0
52
Criando apps com alto nível de qualidade (versão curta)
douglasdrumond
0
38
Primeiros Passos com Google Fit
douglasdrumond
0
210
Other Decks in Technology
See All in Technology
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
270
Claude Designがめちゃくちゃ便利なので使ってほしい
diggymo
0
180
AgentCoreで実践するハーネスエンジニアリング
yakumo
0
160
AWS DevOps Agent スキルをつかいこなそう / Master AWS DevOps Agent Skills
kinunori
2
650
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
2k
20260930_Gemma4_Hands-on
tsho
0
200
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
280
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
120
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
9
2.6k
Incremental HTTP
kazuho
5
1.9k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
Google's AI Overviews - The New Search
badams
0
1.6k
A Tale of Four Properties
chriscoyier
163
24k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
380
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
420
KATA
mclloyd
PRO
35
16k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
Faster Mobile Websites
deanohume
310
32k
Transcript
Android Wear & Google Glass Douglas Drumond
[email protected]
+DouglasDrumond
None
None
None
None
FPO: verify rights
None
REAL LIFE GET PHONE LOST IN PHONE
None
None
None
None
None
None
you talk to the wearable
actions
actions
the wearable talks to you actions
actions context
actions context
None
Battery Audio Touchpad Camera Prism/Optics Titanium Rollbar Microphone Camera Button
1 Dia de uso típico Resolução 640x360 Processor Dual-Core 1
GB RAM 16 GB Total 12 GB Disponíveis 5 MP - 720p video Automatic Cloud-Sync Android 4.4.2 KitKat Peso: 50g
What do I see?
How can I hear? Bone Conduction Transducer
Google Glass Frames
None
None
None
What do I see?
Developing
Notifications
Notifications
Notifications
NO WORK REQUIRED
Notifications
NO WORK REQUIRED
Notifications Stacks Pages Replies
// Key for the string that's delivered in the action's
intent private static final String EXTRA_VOICE_REPLY = "extra_voice_reply"; ! String replyLabel = getResources().getString(R.string.reply_label); ! RemoteInput remoteInput = new RemoteInput.Builder(EXTRA_VOICE_REPLY) .setLabel(replyLabel) .build(); private CharSequence getMessageText(Intent intent) { Bundle remoteInput = RemoteInput.getResultsFromIntent(intent); if (remoteInput != null) { return remoteInput.getCharSequence(EXTRA_VOICE_REPLY); } } return null; }
DEMO!
What’s next? Getting Started with Android Wear developer.android.com/wear
Obrigado! Agradecimentos à Stephanie Liu e equipe de Developer Relations
por fornecer boa parte desse material.
+DouglasDrumond @douglasdrumond www.douglasdrumond.com
+GDGCampinasOrg @gdgcampinas www.gdg-campinas.org