Questions tagged [wear-os]

Wear OS is an operating system extended from the Android platform that powers a new generation of wearable devices.

Wear OS (formally known as Wear OS by Google) extends the platform to a new generation of wearable devices like SmartWatches (wrist watches) and SmartBands. Wear OS lets you create wearable experiences for your existing Android apps that can be used without taking your phone out of your pocket.

The operating system was first announced by Google in March 2014 as Android Wear. In 2018 it was rebranded to Wear OS by Google.

Google defines Wear OS as:

Small, powerful devices, worn on the body. Useful information when you need it most. Intelligent answers to spoken questions. Tools to help reach fitness goals. Your key to a multiscreen world.

Developers can build everything from a completely standalone application (i.e. no need for the wearable to be paired with a phone), to an extended phone experience on your wrist, to custom watch faces.

The operating system supports a wide range of features (some also available in Android, some exclusive to Wear OS), such as:

  • Google Assistant
  • Heart Rate Monitor
  • GPS & Accelerometer
  • Voice input
  • Gesture controls
  • Notifications from a paired phone (or the wearable itself)
  • Complications API

Note: Google Glass has its own tag , although it's also a wearable device.


External Links

3009 questions
20
votes
8 answers

Android Wear app not installing through handset

I'm trying to get a wearable app installed through an Android handset using the 'Package with Android Studio method' found here but it's not working. The apk is never installed to the wearable device. This is the logcat output: 07-28 15:11:54.107 …
odiggity
  • 4,117
  • 7
  • 34
  • 41
20
votes
3 answers

How to disable the android wear back swipe?

I am creating a Android Wear app that has an touch area. The user is suppose to be able to move it's finger in all directions over the screen (Think touchpad on your laptop). However the back swipe makes this a bit problematic. Any help with getting…
ui-jakob
  • 417
  • 1
  • 4
  • 11
19
votes
1 answer

Android: How to get Google Fit data from Wearable device?

I'm following the same steps described here (the Google Fit client connection part is working fine). final DataType dataType=TYPE_STEP_COUNT_DELTA; DataSourcesRequest requestData = new DataSourcesRequest.Builder() …
user3290180
  • 4,260
  • 9
  • 42
  • 77
19
votes
4 answers

Debugging on Moto 360

I am trying to get debugging over Bluetooth working on my Moto 360. I am following these instructions but when I put in adb forward tcp:4444 localabstract:/adb-hub; adb connect localhost:4444 all that happens is adb runs through its list of…
tyczj
  • 71,600
  • 54
  • 194
  • 296
18
votes
2 answers

Is it possible to create an Android Wear app with react native

I have had a play with react native creating ios apps but have not tried android yet. With android you also get 'android wear' for watches etc, will react native work creating apps for those devices?
Andy Stannard
  • 1,673
  • 2
  • 18
  • 32
18
votes
4 answers

Android wear application packaging fails with flavours

I have an application that includes a wear app. All works fine on debug tested with a real device. I can alse create the release apk that packs the wear apk inside it. But only if there is only one flavour on my application. I want to maintain two…
Miguel Sesma
  • 750
  • 5
  • 15
18
votes
1 answer

Make the wearable vibrate from within an android wear app

I'm writing a simple wearable app to my LG watch that sends vibrations to the watch on constant intervals and show some mock data. Although I've looked for an answer, I could't find a way to make the watch vibrate. Any help would be appriciated.
Jacob
  • 797
  • 1
  • 6
  • 14
18
votes
7 answers

WearableListenerService, onDataChanged() is not called

I followed the tutorial to invoke a Wearable activity from phone, posted here How to send notification from handheld to wear to open Activity on wear device. However, I grab the source code from the answer. However, I couldn't get it running. It…
EyeQ Tech
  • 7,198
  • 18
  • 72
  • 126
18
votes
3 answers

Android Wear WearableListView in a GridViewPager

I'm building an Android Wear application which I would like to present as a few pages that can be swiped across horizontally. For this I am using a GridViewPager and associated FragmentGridPagerAdapter which is hardwired to use a single row. This is…
JamieH
  • 4,788
  • 6
  • 28
  • 29
18
votes
3 answers

Round Android Wear Emulator is Square

The title and picture say it all--my round android wear emulator shows the rect layout. I'd appreciate any tips that help me get the round emulator to show the correct interface. Created AVD using instructions from: Android Documentation Android…
KevinTydlacka
  • 1,263
  • 1
  • 15
  • 30
17
votes
1 answer

WearableRecyclerView Android Wear OS

I'm trying to create a menu similar to the default Wear OS one within my app: Various other methods are now deprecated, and unfortunately the Android documentation https://developer.android.com/training/wearables/ui/lists seems very incomplete. I…
shazbot
  • 565
  • 6
  • 14
17
votes
6 answers

Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 25 declared in library [Wear App sub-manifest]

I'm trying to add a wearable module to my existing android (min sdk version 16) app. If I run the app (release mode), I'm getting this error: Error:Execution failed for task ':app:processReleaseManifest'. Manifest merger failed :…
alex
  • 8,904
  • 6
  • 49
  • 75
17
votes
2 answers

Change Android wear weather to Celsius?

How do I change the temperature to 'Celsius' on android weather native app? There is not much around for this particular issue so, I decided to post my own solution.
Marco Ramires
  • 1,116
  • 1
  • 10
  • 19
17
votes
5 answers

Android Wear Enable ADB Connection Over WiFi TCP/IP

I'm trying to develop an app for Android Wear. In order to test my app on my Moto 360 watch (which has no USB port): I connected my phone to my computer via USB. I opened the Android Wear companion app on my phone and enabled "debugging over…
Luke
  • 2,187
  • 1
  • 18
  • 29
17
votes
4 answers

Moto 360 Deploying from Android Studio extremely slow

Trying to run a wear counterpart of an Android app directly on Moto 360, after having it connected and listed as a target device. ADB can see it and communicates fine. However, the deployment message is not progressing for a long time, about 10…
Mcingwe
  • 2,070
  • 2
  • 18
  • 17