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
8
votes
0 answers

Android Wear WearableListenerService doesn't trigger on Android 8 Oreo when app closed

I have a WearableListenerService on a phone app that receives a DataItem from the watch (in onDataChanged). The code is essentially the same you have on the documentation (I can put it here if useful). When a new DataItem is received, I show a…
Albert Vila Calvo
  • 15,298
  • 6
  • 62
  • 73
8
votes
1 answer

How to embed the watch apk into phone apk?

I have both wear apk & phone apk. I have deployed them via play store using multi-apk deployment. My watch apk is not the standalone app its companion to the phone application. I want the phone apk to embed watch apk & once people install phone apk…
Prashant
  • 4,474
  • 8
  • 34
  • 82
8
votes
3 answers

Android Wear app not visible in store (Internal test track)

I have published my first wear app to Internal test track in Play Store. The app is dependent on mobile application and I used Multi APK to deploy both apk within a release. I can see the mobile app in Google Play and search for it. On the watch I…
Marcin
  • 1,113
  • 1
  • 11
  • 33
8
votes
0 answers

Is it possible to use PreferenceFragmentCompat on Android Wear (and have correct styling)?

I have a Wear app that needs to show preferences, to that effect, I'm currently using a PreferenceFragment, and this works normally. Now in the interest of using the Architecture components, I'm migrating my app to use FragmentActivity instead of…
BoD
  • 10,838
  • 6
  • 63
  • 59
8
votes
2 answers

Can I read data from smart watch directly to my android app?

We are working on a project about health care and we implemented an android app. now we want to integrate with smart watches that supports android wear or Tizen OS, the question is can we integrate with android wear SDK or Tizen SDK and read data…
abdu
  • 301
  • 1
  • 2
  • 16
8
votes
1 answer

Build error Bind_Listener is deprecated

When I try to build my apk, it gives me error saying Error:(190) Error: The com.google.android.gms.wearable.BIND_LISTENER action is deprecated. This is my AndroidManifest looks right now
Shamas S
  • 7,507
  • 10
  • 46
  • 58
8
votes
4 answers

WearableListenerService onMessageReceived is not called on device

I am trying to send a simple message from my Android wear app to my phone app using the Wearable.MessageApi. This is my onConnected callback from GoogleApiClient on the Wear device. final PendingResult status =…
Jin
  • 6,055
  • 2
  • 39
  • 72
8
votes
0 answers

Android OpenGLRenderer "Dirty" error

While programming an Android wear application I ran into the following log message(Well, 15 of them in a row): ... W/OpenGLRenderer: Dirty 145.00 306.00 175.00 320.00 doesn't intersect with 0 0 320 290 ? (The question mark is part of the log…
Keith Aylwin
  • 516
  • 4
  • 15
8
votes
3 answers

How to set WearableListView item height

I make WearableListView list. Problem is that setting android:layout_height="20dp" doesn't help How to set height in this case? In Android Wear sample projects Notifications and Timer they also just set atribute android:layout_height="80dp". But I…
Kiryl Ivanou
  • 1,015
  • 2
  • 12
  • 22
8
votes
1 answer

How to make HTTP Requests over WiFi directly from Android Wear?

how can I execute HTTP requests or open a socket on Android Wear? I used to think that's impossible but the Web Browser for Android Wear app says the folloing: "[..] works even when your phone is off if you have a smartwatch with Android Wear 5.1…
JustinAngel
  • 16,082
  • 3
  • 44
  • 73
8
votes
0 answers

Android Bluetooth LE connection issue

I've worked with a device that's not really compatible with Google BLE and instead uses Samsung BLE SDK for it's connection. I've tried using Google SDK and it can connect successfully, but immediately disconnected with status 19 after connected in…
Lunan
  • 183
  • 1
  • 3
  • 8
8
votes
2 answers

Disable asset compression in Android Studio

I have problems in installing signed release version of my app on Android Wear. Some say it's because of Asset Compression. How can I disable Asset Compression in gradle in android studio?
AVEbrahimi
  • 17,993
  • 23
  • 107
  • 210
8
votes
2 answers

Vibrate an Android Wear device on notification

I'm trying to develop an app for android and Android Wear (Wear OS). I create a Notification from the mobile to the watch. notification = new NotificationCompat.Builder(context) .setSmallIcon(icon) …
8
votes
0 answers

How do I display notification pages with expandable custom layouts in Android Wear?

What's the proper way of having a tall custom activity layout in a notification page that starts off collapsed? Details We have a top-level notification to which I am adding pages, each with its own custom activity (via…
Warlax
  • 2,459
  • 5
  • 30
  • 41
8
votes
2 answers

How to wake up Android Wear when it is in sleep mode?

When Android Wear goes to sleep mode (screen dimmed), some parts of my code are not executed. I use Timer in background service to trigger some actions, such as sending data from wear to mobile, but the data is not sent. It is sent when I tap the…
taingmeng
  • 119
  • 1
  • 6