SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Android Wear
Developer Preview
林致宇
2014/03/24
http://developer.android.com/wear/index.html
Android Wear
Outline
•  Preparation
•  Programming
•  Demo
Outline
•  Preparation
•  Programming
•  Demo
Preparation
•  Android Development Environment
– ADT Bundle (Eclipse)
– Android Studio
1.  Sign Up for the Developer Preview
2.  Install the Android Wear System Image
3.  Android Wear Emulator
4.  Android Wear Preview App
(1) Sign Up for the Developer Preview
(2) Install the Android Wear System Image 
1.  Lunch Android SDK Manager
2.  Android SDK Tools ( ≥ 22.6)
3.  Android 4.4.2 è Android Wear ARM
EABI v7a System Image
4.  Extras/Android Support Library
5.  Install
Troubleshooting
•  ADT Update Problem
– Help è Install new software
– ADT update site
•  http://dl-ssl.google.com/android/eclipse/
– Developer tools
(3) Set Up the Android Wear Emulator
(3) Set Up the Android Wear Emulator
(4) Set Up the Android Wear Preview App
(4) Set Up the Android Wear Preview App 
You need an Android 4.3 (above) device.
You cannot use Emulator.
(4) Set Up the Android Wear Preview App
(4) Set Up the Android Wear Preview App 
•  /sdk/platform-tools/
– adb –d forward tcp:5601
tcp:5601
Outline
•  Preparation
•  Programming
•  Demo
Notification
Gmail
Line
AndroidWear001
AndroidWear002
Browser
Programming
•  Add Libraries to Your Project
•  Creating Notifications for Android Wear
•  Receiving Voice Input from a
Notification
•  Adding Pages to a Notification
•  Stacking Notifications
Add Libraries to Your Project
•  /libs
– android-support-v4.jar
– wearable-preview-support.jar
Programming
•  Add Libraries to Your Project
•  Creating Notifications for Android Wear
•  Receiving Voice Input from a
Notification
•  Adding Pages to a Notification
•  Stacking Notifications
Creating Notifications for Android
Wear
Creating Notifications for Android
Wear
Programming
•  Add Libraries to Your Project
•  Creating Notifications for Android Wear
•  Receiving Voice Input from a
Notification
•  Adding Pages to a Notification
•  Stacking Notifications
Receiving Voice Input from a
Notification
Receiving Voice Input from a
Notification

Weitere ähnliche Inhalte

Andere mochten auch (6)

Africa
AfricaAfrica
Africa
 
Listen carefully
Listen carefullyListen carefully
Listen carefully
 
Treball activitats esportivas osrientació i piragüisme
Treball  activitats esportivas osrientació i piragüismeTreball  activitats esportivas osrientació i piragüisme
Treball activitats esportivas osrientació i piragüisme
 
「教出孩子的生存力」讀後心得
「教出孩子的生存力」讀後心得「教出孩子的生存力」讀後心得
「教出孩子的生存力」讀後心得
 
App 開發心得分享
App 開發心得分享App 開發心得分享
App 開發心得分享
 
User Experience Design for Mobile Apps
User Experience Design for Mobile AppsUser Experience Design for Mobile Apps
User Experience Design for Mobile Apps
 

Ähnlich wie Android Wear 試玩

Android chapter02-setup1-sdk
Android chapter02-setup1-sdkAndroid chapter02-setup1-sdk
Android chapter02-setup1-sdk
Tran Le Hoan
 
03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application Development
Arief Gunawan
 
Session 1 android overview
Session 1   android overviewSession 1   android overview
Session 1 android overview
Adham Enaya
 

Ähnlich wie Android Wear 試玩 (20)

Android chapter02-setup1-sdk
Android chapter02-setup1-sdkAndroid chapter02-setup1-sdk
Android chapter02-setup1-sdk
 
03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application Development
 
Android App development I
Android App development IAndroid App development I
Android App development I
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
ANDROID PPT 1.pdf
ANDROID PPT 1.pdfANDROID PPT 1.pdf
ANDROID PPT 1.pdf
 
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
 
Android Tutorial
Android TutorialAndroid Tutorial
Android Tutorial
 
Android application developement
Android application developementAndroid application developement
Android application developement
 
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
 
Android app development: a top-down perspective
Android app development: a top-down perspectiveAndroid app development: a top-down perspective
Android app development: a top-down perspective
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Session 1 android overview
Session 1   android overviewSession 1   android overview
Session 1 android overview
 
Developing for Android-Types of Android Application
Developing for Android-Types of Android ApplicationDeveloping for Android-Types of Android Application
Developing for Android-Types of Android Application
 
Methods to set up android app development environment
Methods to set up android app development environmentMethods to set up android app development environment
Methods to set up android app development environment
 
Android Development Primer - GDG Los Angeles
Android Development Primer - GDG Los AngelesAndroid Development Primer - GDG Los Angeles
Android Development Primer - GDG Los Angeles
 
Android wear notes
Android wear notesAndroid wear notes
Android wear notes
 
Android wear notes
Android wear notesAndroid wear notes
Android wear notes
 
Android Development
Android DevelopmentAndroid Development
Android Development
 
Getting Started with Android
Getting Started with AndroidGetting Started with Android
Getting Started with Android
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Android Wear 試玩