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
12
votes
3 answers

APKs supporting Android Wear must have a minimum SDK version of at least 23

I received this error while uploading my APK to GooglePlay: "APKs supporting Android Wear must have a minimum SDK version of at least 23, this APK has 20." Both my mobile app and wear app have their minimum SDKs set to 20. I've never had any…
Elletlar
  • 3,136
  • 7
  • 32
  • 38
12
votes
2 answers

Accelerometer sensor cause losses running into a service

I am developing an application for Android Wear. It listens coordinates from an accelerometer sensor and finds a pattern. To do this, when the user clicks a button, the service starts and begins to store coordinates in a List. Usually, the…
Cristian
  • 514
  • 4
  • 21
12
votes
4 answers

How to simulate a service killed by the Android system

While developing I wanted to test the situation where the system kills a service. This is because I'm loosing connection when communicating between the Android Wear and the handheld. And I think that it is related with the system killing some…
Fábio Carballo
  • 3,245
  • 5
  • 26
  • 36
12
votes
3 answers

Android Wear app resulting in getGoogleAppId failed with status error

I have an Android Wear app which was working fine on my Moto360. It access Google Play Services and GCM APIs in the Google Admin console. Then I tried to use another watch (LG G Watch). Because I can only pair one watch at any time with my phone, I…
VarsMolta
  • 432
  • 2
  • 5
  • 13
12
votes
1 answer

Android Wear and Google Fit: How to force update of datasets between smartwatch and smartphone?

From the smartphone by using HistoryAPI If I ask for user's history and DataType.TYPE_HEART_RATE_BPM for the last past hour, starting from the current time, I miss data from the last half hour. If I ask them to Google Fit with the same procedure…
user3290180
  • 4,260
  • 9
  • 42
  • 77
12
votes
2 answers

Is there any method to use to check whether Android Wear is worn or not?

Is there any generic mechanism to check whether the paired Android Wear is worn (and within range)? The criteria for worn could be one or more of the following: - Wear within range of Phone (connected). - Has a pulse (if device has that…
hirro
  • 671
  • 10
  • 17
12
votes
2 answers

How to implement gesture recognition in android wear

Hello i'm looking for how to detect gestures in android wear, in android i use some code like this, but doesn't work in android wear.. is there a way to override the default gestures actions or just recognize them? I'm doing just like google…
Smile2Life
  • 1,921
  • 3
  • 16
  • 30
12
votes
4 answers

How to access heart rate sensor in Android Wearable?

I am having problems accessing heart rate sensor on Moto 360. I tried following things : Sensor mHeartRateSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE); mSensorManager.registerListener(this, mHeartRateSensor,…
wonglik
  • 1,043
  • 4
  • 18
  • 36
12
votes
1 answer

Can I send custom objects to Android Wear?

I am just learning how to develop for Android Wear, I have created a full screen Activity for Smart Watches and in my mobile part of the application I get some JSON data and create a list of custom objects from this. On my mobile app I show the…
Donal Rafferty
  • 19,707
  • 39
  • 114
  • 191
12
votes
1 answer

How to implement "Open on phone" animation on Android Wear

According to the guidelines: https://developer.android.com/design/wear/patterns.html#Continuing "In cases where the phone must be used, a generic animation should be played once the action button has been tapped and the corresponding Android app…
Christer Nordvik
  • 2,518
  • 3
  • 35
  • 52
12
votes
4 answers

Android Wear type detection - Round Or Square

I am curious to know about the wear type, whether it's round or square, because on the basis of device type I want to make different views for round and square. From This Post I got to know that in SDK-20 android.view.View class has a new listener…
Pankaj Arora
  • 10,224
  • 2
  • 37
  • 59
12
votes
2 answers

Error: more than one library with package name 'com.google.android.gms'

I'm using Android Studio 0.8.2, and created a project with Android 4.1 and Android Wear 4.4. I need to integrate it with Google Play Services. I'm trying to follow the Google Play Services setup page for Android Studio…
Gerard
  • 638
  • 4
  • 8
  • 19
12
votes
2 answers

Android Wear Notification is not displayed if FLAG_NO_CLEAR is used

If flag "FLAG_NO_CLEAR" is used the notification gets not displayed on the Android Wear. Does anyone know why or any workaround? I didn't find any information in the documentation. I need the flag "FLAG_NO_CLEAR" on my notifications and have Action…
chrisonline
  • 6,949
  • 11
  • 42
  • 62
12
votes
7 answers

import android.support.wearable cannot be resolved

I am trying to develop a simple Android Wear app but I am facing problem: import android.support.wearable cannot be resolved
Altaf
  • 5,150
  • 10
  • 39
  • 55
12
votes
5 answers

Android Wear Specific Notification

The WearableNotifications.Builder setLocalOnly method can be used for displaying a notification on a phone only, and not mirror it to a Wear device. Is there a way to do the opposite, so creating a notification that will display only on the Wear…
Steve
  • 53,375
  • 33
  • 96
  • 141