Wear OS sürüm notları

Bu sayfada Wear OS sürümleriyle ilgili bilgiler (ör. Wearable SDK) yer alır. ve Giyilebilir Cihaz Destek Kitaplığı.

31 Ağustos 2023 Giyilebilir SDK 18.1.0

Giyilebilir SDK'nın 18.1.0 sürümü, sonraki sürümleri desteklemek için küçük API güncellemeleri içerir Giyilebilir Cihaz Destek Kitaplığı sürümü. Güncellemeler şunları içermektedir:

20 Eylül 2022 Giyilebilir SDK 18.0.0

Giyilebilir SDK'nın 18.0.0 sürümü, sonraki sürümleri desteklemek için küçük API güncellemeleri içerir Giyilebilir Cihaz Destek Kitaplığı sürümü. Güncellemeler şunları içermektedir:

  • Android'i hedefleyen uygulamalar için WearableListenerService desteği 13—sayı 235538840.
  • Yeni MessageClient.sendRequest() yöntemi.

16 Şubat 2022 Giyilebilir Cihaz Destek Kitaplığı 2.9.0 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.9.0 sürümünde kalan tüm sınıflar kullanımdan kaldırılıyor. Wear OS Jetpack kitaplıklarını kullanın .

29 Ekim 2021 Wear OS Jetpack Kitaplığı

Wear OS Jetpack kitaplıkları: Giyilebilir Cihaz Destek Kitaplıklarının yerine geçecek şekilde tasarlanır ve kullanılmak üzere tasarlanmamıştır birlikte. Giyilebilir Cihaz Destek Kitaplığı, Wear OS 3'te çalışmaz.

27 Nisan 2021 Giyilebilir SDK 17.1.0

Giyilebilir SDK'nın 17.1.0 sürümü, sonraki sürümleri desteklemek için küçük API güncellemeleri içerir Giyilebilir Cihaz Destek Kitaplığı sürümü.

28 Eylül 2020 Giyilebilir Cihaz Destek Kitaplığı 2.8.1 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.8.1 sürümünde aşağıdaki değişiklik bulunmaktadır.

Saat Kadranı şablonu kullanılırken Jetifier'ın devre dışı bırakılmasına izin ver

Android Studio Saat Kadranı şablonu, izin vermek için artık AndroidX bağımlılıklarını kullanıyor. Jetifier devre dışı bırakılacak. Bu düzeltmeler, Saat Kadranı şablonu kullanılırken geçerli olur Android Studio 4.2 veya sonraki bir sürümünü kullanın.

24 Eylül 2020 Giyilebilir Cihaz Destek Kitaplığı 2.8.0 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.8.0 sürümünde aşağıdaki değişiklikler yer almaktadır.

Sistem dışı varsayılan özellik sağlayıcılarını belirtmek için yedek özellik

Kadranlar, artık belirtmek için setDefaultComplicationProviderWithFallbacks öğesini kullanabilir varsayılan olarak bir veya daha fazla sistem dışı özellik sağlayıcısı kullanılacak. Hiçbiri belirtilen sistem dışı sağlayıcılar yüklendiğinde, sistem varsayılan sistem sağlayıcıyı kullanarak.

WearableActivity desteği sonlandırıldı

WearableActivity desteği sonlandırıldı. AmbientModeSupport kullanın .

SKIP_CONFIRMATION_UI kullanımdan kaldırıldı

ActionConfirmationActivity.SKIP_CONFIRMATION_UI desteği sonlandırıldı. Bu ekstra, Wear 2.0 sürümünden bu yana kullanılmamaktadır.

15 Mayıs 2020 Giyilebilir Cihaz Destek Kitaplığı 2.7.0 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.7.0 sürümü şunları içerir: özelliğini kullanabilirsiniz.

Kadranlar için donanım hızlandırma

Artık CanvasWatchFaceService sınıf. Donanım hızlandırmasından yararlanarak kadranınızın performansını artırın ve daha fazla kullanıcı arayüzü performansına erişin dışı verilerdir.

Daha fazla bilgi için Donanımla kadran performansınızı iyileştirme başlıklı makaleye göz atın. hızlanma.

2020-21 Nisan 2020 Giyilebilir Cihaz Destek Kitaplığı 2.6.0 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.6.0 sürümü şunları içerir: yardımcı olabilir.

Android Jetpack'e taşıma

Giyilebilir Cihaz Destek Kitaplığı Android Jetpack'e taşındı. Mevcut kitaplıklar artık eşlendi ve AndroidX'te erişilebilir durumda androidx ad alanını ve desteği sonlanan Destek'e olan tüm bağımlılıkları kullanarak Kitaplık'ta kaldırıldı.

Bu değişiklik, Android'de Giyilebilir Cihaz Destek kitaplıklarını kullanmanıza da olanak tanır. Studio 4.0 ve sonraki sürümler, sorun #147972079.

28 Ağustos 2019 Giyilebilir Destek Kitaplığı 2.5.0 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.5.0 sürümü şunları içerir: yardımcı olabilir.

TYPE_NO_PERMISSION özellik türüyle startActivity() çağrıldığında ComplicationDrawable için düzeltme

ComplicationDrawable artık startActivity() çağrılarının şu işlemi gerçekleştirmesini sağlayan bir NEW_TASK işareti içeriyor: kaynağı WatchFaceService şunu dahil et: FLAG_ACTIVITY_NEW_TASK kullanarak android.util.AndroidRuntimeException.

Bu değişiklik, TYPE_NO_PERMISSION komplikasyon türü, izin isteği etkinliğini doğru bir şekilde başlatmak için kadranı kilitleniyor.

25 Eylül 2018 Giyilebilir SDK 16.0.0

Giyilebilir SDK'nın 16.0.0 sürümü, gereken Google Play Hizmetleri sürümünü 12.4'ten eski sürüme düşürüyor 8.6'ya yükseltin. Bu değişiklik, mevcut uygulamaların Giyilebilir cihazın en son sürümüne güncellenmesini sağlar. Google Play Hizmetleri APK'sına güncelleme gerektirmeyen SDK.

Wear OS Geliştirici Önizlemesi 2018-11 Haziran 2018 Güncellemesi

Yakın zamanda gerçekleşen havadan Wear OS Geliştirici Önizlemesi 2 güncellemesi arka plan uygulamaları için alarmlar ve işler yeniden etkinleştirildi.

Bu politika değişikliği; uygulama geliştirme, arka plan alarmları ve aşağıdaki Android P kısıtlamalarına tabi olmaya devam edecek: Uygulamayı Bekleme Paketleri. Takip et: en iyi uygulamalara göz atın.

Bu güncelleme ayrıca Bir arka plan uygulamasının kullanıcı girişine erişimini sınırlandırarak ve kullanıcı girişi ile veri gizliliği sensör verileri. Uygulamanın gereksinimlerine bağlı olarak bir ön plan hizmeti kullanmanız gerekebilir Böylece sensör verilerine sürekli erişim sağlar.

8 Mayıs 2018 Wear OS Geliştirici Önizlemesi 2

Wear OS Geliştirici Önizlemesi 2, iyileştirilmiş Google Asistan deneyimi gibi özelliklere sahiptir.

Hatalarınızı veya geri bildirimlerinizi Wear OS by Google sorun izleyicisi. Ne kadar erken gönderirseniz o kadar yüksek olur düzeltmelerin son sürüme dahil edilme olasılığını gösterir.

Bilinen sorunlar

Bu bölümde Önizleme 2 sürümüyle ilgili bilinen sorunlar yer almaktadır.

Wear OS görüntüsüyle ilgili sorunlar

  • Herhangi bir uygulamadayken güç düğmesine basarsanız önceki sürüme dönebilirsiniz. ekrana bakıyor.

Çin için Wear OS görseliyle ilgili sorunlar

  • Herhangi bir uygulamadayken güç düğmesine basarsanız önceki sürüme dönebilirsiniz. ekrana bakıyor.
  • Ses düzeyiyle ilgili ses ayarları şu şekilde değil: devam ediyordu. Örneğin, gelen bir arama, kol saatinde sesli uyarı verilmesine neden olur. saatin sesi kapalıysa. Alarm Ses Düzeyi'ni ayarlarsanız değişiklik yoktur.
  • Birden fazla devam eden bildirim düzgün görüntülenmeyebilir. Örneğin, hem zamanlayıcı hem de kronometre ayarlanmışsa bildirimler görüntülenmiyor. Hedef EBM'nizi test ederek uygulamada birden fazla bildirim yerine tek bir bildirim alırsınız.
  • Çin versiyonundaki Wear uygulama mağazası, çalışmıyor. Geliştiriciler bu uygulamayı kullanarak yeni uygulamaları güncelleyemez veya yükleyemez yardımcı olur. Uygulamanızı başka cihazdan yüklemeye geçici bir çözüm olarak "adb" kullanmanızı öneririz kullanmaya karar verebilir.

Wear emülatörüyle ilgili sorunlar

  • Tamamlayıcı telefona gelen arama gösterilmez veya eşlenen emülatörde gelen bir çağrı olarak _yansıtılmış_ olur.
  • SDK yöneticisini kullandığınızda en son sürüme sahip olduğunuzu onaylayın Çin sürümünü, Android P veya Çin sürümünü, seçimleriniz seçildikten sonra kaldırılabilir. Şu durumda: seçimi kaldırılırsa ikinci kez seçin.
  • Emülatör soğuk başlatma gerçekleştirdiğinde, şu hata görüntülenebilir: " olanak tanır. Ayrıntılar için üreticiyle iletişim kurun." Bu durum, işlevi görür. Uygulamanızı test etmeye başlamak için aşağı kaydırın ve Tamam'ı tıklayın.
  • Sesli yanıt, emülatörde çalışmayabilir. Örneğin, Wear emülatöründe bir Google Hangouts mesajı bildirimi alırsanız ve sesle yanıt vermek için "Google sürekli duruyor" hata mesajı ve sesle yanıt vermeniz engellenir.
  • Anında Çalıştırma, Wear emülatörü.
  • Programlı olarak ekran görüntüsü almak (ör. "adb" kullanmak veya hata raporu almak) işe yaramayabilir. Geçici bir çözüm olarak emülatördeki kamera düğmesini tıklayın araç çubuğunu kullanın.

Wear emülatörünün Çin sürümüyle ilgili sorunlar

  • Tamamlayıcı telefona gelen bir telefon araması gösterilmeyebilir veya _yansıtılmış_ olabilir. olarak eşlenmiş emülatörde gelen bir çağrı olarak algılanır. Bu nedenle, cevapsız arama bildirimleri emülatörde gösterilmez. Ayrıca, her tür sorunun çağrısını emülatörden alır. Bu durumda çağrı çalmaya devam eder.
  • SDK yöneticisini kullandığınızda en son sürüme sahip olduğunuzu onaylayın Çin sürümünün yüklü olduğunu gösteren seçimleriniz seçildikten sonra kaldırılabilir. Şu durumda: seçimi kaldırılırsa ikinci kez seçin.
  • Emülatör soğuk başlatma gerçekleştirdiğinde, şu hata görüntülenebilir: " olanak tanır. Ayrıntılar için üreticiyle iletişim kurun." Bu durum, işlevi görür. Uygulamanızı test etmeye başlamak için aşağı kaydırın ve Tamam'ı tıklayın.
  • Anında Çalıştırma, Wear emülatörü.
  • "adb" kullanarak veya bir çalışmayabilir. Geçici bir çözüm olarak emülatördeki kamera düğmesini tıklayın araç çubuğunu kullanın.

Wear'da Google Asistan

Wear OS'te Asistan için gelişmiş destek, Android kodu yazmadan Giyilebilir cihazlara hazır bir deneyim yaşayabilirsiniz. Daha ayrıntılı olarak belirtmek gerekirse, Actions on Google platformu için geliştirme yaparak kullanıcılarınızın işlerini tamamlamalarına yardımcı olun ve hizmetlerinizle alakalı olması gerekir.

Buna ek olarak, Wear OS artık sesli ve dokunarak daha hızlı etkileşimleri destekliyor. Öneri çipleri de desteklenir. Aşağıdakileri yaparlar:

  • Kullanıcıların etkileşimleri hızlıca tamamlamasına yardımcı olma
  • Kullanıcılara İşleminizin kapasitesiyle ilgili ipuçları verin

Dahası, Wear OS artık daha fazla görsel kartın yanı sıra bantlar.

Dolayısıyla, DialogFlow, templates veya Actions SDK'sını kullanarak Wear OS için Google'da İşlemler oluşturun. Ayrıca, yeni üyeleri, yanıt şablonları oluşturabilirsiniz. Actions on için en iyi uygulamalar Google şunları içerir:

  • Kısa, kısa ve öz diyalog
  • Görsel ve sesli geri bildirimi etkinleştirme

Wear OS'te Asistan için yapılan bu geliştirmeler Android P'ye bağlı değildir. ve tüm Wear 2.0 kullanıcılarına sunuluyor. Uygulama ve reklam Actions on Google için (bkz. ) Google Asistan ile entegre edin.

Geliştirici'de Pil Tasarrufu Önizleme 2

Aşağıdaki bölümde açıklandığı gibi, pili artırmak için güçle ilgili özellikler kullanılabilir hayat. Bu Geliştirici Önizlemesi 2 bölümündeki bilgiler Geliştirici Önizlemesi için güçle ilgili bilgilerin yerini alır 1.

Yeni mod: Gelişmiş pil tasarrufu

Saat gelişmiş pil tasarrufu modundayken varsayılan olarak optimize edilmiş kadran ekranlarını kullanın. Aşağıdakilerin tümü açıktır kapalı:

  • Radyolar
  • Dokunmatik ekran
  • Hareketle uyandırma özelliği

Kullanıcılar yandaki düğmeye kısa basarak saati görebilir. Uzun basma kullanıcının tam olarak çalışır moda geri dönmesini ve görevleri yerine getirmesini sağlar. örneğin NFC ile ödeme yapma veya bir mesaja yanıt verme gibi. Diyelim ki uygulamalar, kadranlar ve komplikasyon veri sağlayıcıları şurada kullanılamıyor: gelişmiş pil tasarrufu modu.

Sınırlı arka plan etkinliği

Güç yönetimini iyileştirmek için arka plandaki uygulamalar artık başlatılamaz alarmlar ve işler için geçerlidir. İstisnalar arasında şunlar vardır: yüz ve aktif komplikasyonlar.

Not: Uygulamanızın her zaman çalışması gerekiyorsa (örneğin, arka plan için) ön plan hizmeti kullanmanızı öneririz. startForegroundService() yöntemi. Arka Plana Bakın hizmet sınırlamalarını inceleyin. Ön plan hizmeti kullanma sağlık takibi gibi istisnai kullanım alanları için uygundur.

Uygulama uyumluluğu iyileştirildi

Android P, uygulama uyumluluğunu iyileştirmek için bazı kısıtlamalar hakkında daha fazla bilgi edinin. Başka yerlere taşınmak için planlar yapma yöntemlerini ve alanlarını kullanır. URL'nizin herkese açık eşdeğeri kullanım alanı, lütfen bize bildirin.

Koyu kullanıcı arayüzü sistem teması

2018'in başlarından bu yana Wear OS, şu özelliklere sahip varsayılan bir kullanıcı arayüzü temasına geçti: bildirim akışı ve sistem başlatıcı için daha koyu bir arka plana sahiptir. Bu Değişiklik, uygulamalarınızın bir bakışta göz atılabilirliğini artırmak için tasarlanmıştır; kontrol etmek uygulamanızın erişilebilirliğini artırır.

Güncellenmiş codelab'ler kullanıma sunuldu

Wear OS ile uygulama geliştirmenin önemli yollarını keşfetmenize yardımcı olmak için güncellenmiş codelab'leri kullanabilirsiniz. Örneğin, örneğin, yeni bir Kotlin tabanlı kadran codelab'ini Kotlin alanına özgü dil (DSL) ile deneme yapabilirsiniz.

27 Mart 2018 Wear OS Geliştirici Önizlemesi 1

Bu bölümde, Wear OS by Google'ın Geliştirici Önizlemesi 1 sürümü ile ilgili bilgiler yer almaktadır. Bu önizlemede yapılan çeşitli güncellemeler ve bunların nihai üretim sürümünden önce beklenmesi gerekir. Bulduğunuz hataları şunu kullanarak gönderin: Wear OS by Google sorun izleyicisi. Bunları ne kadar erken gönderirseniz bunları son sürüme ekleyebilmeliyiz.

Bilinen sorunlar

  • Wear OS tamamlayıcı uygulamasında Giyilebilir cihaz hatası bildir'e dokunun. ancak hata raporu oluşturulmaz. Geçici çözüm olarak adb bugreport kullanın.
  • Telefon çağrısını kol saati kullanarak kabul etmek her zaman başarılı olmaz. İşlem başarılı olmazsa kullanıcının aramayı doğrudan telefondan kabul etmesi gerekir.
  • "API uyumluluğuyla ilgili algılanan sorunlar" hatası bazen önceden yüklenmiş bir uygulama eşlendikten veya başlatıldıktan sonra görünür. Bu hata mesajı kısa bir süre sonra kaybolur ve kullanılabilirliği etkilemez.
  • Saatteki Ayarlar menüsünde ve emülatörde Hata raporu al seçeneği iki kez görüntülenir. Hata raporu almak için ancak biri işlevsel olduğundan iki seçeneği de kullanmayı deneyin. İşlevsel seçeneğe dokunduğunuzda, listenin yanında bir hata raporu oluşturulduğunu görebilirsiniz.
  • Çin sürümünde ses girişi, uygulamanın kilitlenmesine neden oluyor. Örneğin, kullanarak veya sesinizi kullanarak hatırlatıcı ekleyebilirsiniz çünkü bu işlev ses girişi API'lerini kullanır. Test için ses girişi yerine klavye veya el yazısı girişini kullanın.
  • Çin sürümünde Wear uygulama mağazası çalışmaz. Geliştiriciler Bu kanalı kullanarak yeni uygulamaları güncelleyemez veya yükleyemez. Önerilerimiz "adb"yi kullanmayı deneyin.

Bu geliştirici önizlemesinde öne çıkanlar

Geliştirici Önizlemesi 1, uygulama testi için aşağıdaki özellikleri içerir:

  • Sınırlı arka plan etkinliği: Güç yönetimini iyileştirmek için arka plan artık alarmları ve işleri kullanamaz. İstisnalar arasında şunlar vardır: kullanıcının seçtiği yüzler ve özellikler. Bu özellik kullanıma sunulacak önizlemelerde kademeli olarak göründüğünden, mobil cihazınızda bunu hemen izleyin.

    Not: Uygulamanızın her zaman çalışması gerekiyorsa onu ön plan olacak şekilde değiştirin hizmeti kullanarak startForegroundService() yöntemini çağırın. Görüntüleyin Arka plan hizmet sınırlamaları inceleyebilirsiniz.

  • Uygulamalarla ilgili kısıtlamalar SDK olmayan arayüzlerin kullanımı: Uygulamayı iyileştirmek için Android P, mobil uygulamalar için bazı SDK dışı arayüzlerin kullanımına yönelik kısıtlamalar var. SDK dışı yöntem ve alanlardan geçiş yapmayı planlayın. Kullanım alanınız için herkese açık bir eşdeğeri yoksa lütfen bize bildirin.
  • Koyu kullanıcı arayüzü sistem teması: 2018'in başından bu yana Wear OS'te Bildirimler için daha koyu bir arka plana sahip varsayılan bir kullanıcı arayüzü temasına geçtim akış ve sistem başlatıcıyı kullanabilirsiniz. Bu değişiklik, ürünlerinizin bir bakışta göz atılabilirliğini artırmak için yapılmıştır. uygulamalar; bu yeni kullanıcı arayüzü temasıyla uygulamanızın erişilebilirliğini kontrol edin.
  • Saat üzerinizden çıkarıldığında radyolar kapalıdır: Güç yönetimini iyileştirmek için Kol saati algılandığında Bluetooth radyo, kablosuz radyo ve hücresel radyo kapatılır vücuttan uzun süre uzaklaştırılır. Bu özellik, yıl sonuna kadar kademeli olarak önizlemeleri olduğundan bunu ilk kol saatinizde göremeyebilirsiniz. Bu özellik geliştirme sürecinizde zorluklara neden oluyorsa `adb` komutunu kullanarak özelliği devre dışı bırakabilirsiniz şu komutu kullanın:
    adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
  • Bluetooth bağlı değilken kablosuz bağlantı kapalıdır: Güç yönetimini iyileştirmek için kol saati saatin Bluetooth bağlantısı kesildiğinde artık kablosuz ağa otomatik olarak bağlanmaz. Yüksek bant genişliğine sahip ağ isteyen bir uygulama ve bağlı olarak ayarlayabilirsiniz. Bu özellik, yıl sonuna kadar kademeli olarak önizlemeleri olduğundan bunu ilk kol saatinizde göremeyebilirsiniz.

Giyilebilir Cihaz Destek Kitaplığı 2.3.0 Sürümü ile İlgili Güncellemeler

Giyilebilir Cihaz Destek Kitaplığı için v2.3.0 doküman güncellemesi yeniden markalama güncellemeleri

Ayrıca kitaplığın 2.3.0 sürümü, ComplicationDrawable ve Metin aralıklarına ekli işaretleme nesneleri içeren metinler için TextRenderer. Bu sınıflarda sunulan derslerin spanned metinlerdir. Aralıkların yalnızca belirli bir alt kümesi oluşturulabilir. Çizilebilecek aralık türleri için setText yöntemine bakın. Böylece aralıklar kadranda oluşturulduğunda ideal olmayan görünmeye başlar.

15 Mart 2018 Wear Markası Yeniden Markası

Bu bölümde Wear OS özellikleriyle ilgili bilgiler yer alır.

Android Wear için yeni ad

Android Wear, Wear OS by Google olarak yeniden adlandırıldı.

27 Şubat 2018 Ambiyans modu güncellemesi

Bu bölümde yeni Android Wear özellikleri hakkında bilgiler yer alır.

Ambiyans modunu desteklemek için yeni sınıf

Android Destek Kitaplığı'nın 27.1.0 sürümü, sınıf, AmbientModeSupport, kullanımdan kaldırılan AmbientMode sınıfı. Örneklerde yapılan güncellemelerin önümüzdeki günlerde yapılması planlanmaktadır haftadır.

25 Ocak 2018 Final emülatörü ve daha fazlası

Bu bölümde yeni Android Wear özellikleri hakkında bilgiler yer alır.

Android Emülatör: Wear için güncelleme

Wear ile ilgili son Android emulator, API sürüm 26'ya dayalı uygulamaları test etmek için kullanılabilir.

Giyilebilir Cihaz Destek Kitaplığı'ndaki Geliştirmeler, 2.2.0 sürümü

Giyilebilir Cihaz Destek Kitaplığı'nın 2.2.0 sürümü güncellemeleri içerir bakın.

Yeni bir okunmamış bildirim göstergesi

Kullanıcılar okunmamış bildirimlerden haberdar olmak istediğinden, yeni bir gösterge sağlanmış: kadranın alt kısmında daire içinde bir nokta. Dilerseniz bildirimleri kendi başınıza yönetmek için setHideNotificationIndicator öğesini kullanarak varsayılan göstergeyi gizleyebilir ve bildirim sayısını şurada görüntülemek için kendinizin veya setShowUnreadCountIndicator görüntüleyin: durum çubuğuna dokunun.

Okunmamış bildirimin dış halkasının rengini özelleştirin setAccentColor yöntemini kullanın.

Not: Okunmamış bildirimler göstergesi etkin değildir. artık Wear 2.8.0'ın üretim sürümünde kullanılıyor. Test et en yeni Wear emülatörünü kullanarak uygulamanızı isteyebilirsiniz. Wear'ın bir sonraki tüketici sürümünden (2.9.0 sürümü) başlayarak varsayılan olarak okunmamış bildirimler göstergesi görüntülenir.

ComplicationDrawable sınıfında yapılan geliştirmeler

ComplicationDrawable sınıfı, sistem tarafından bir değer belirtildiğinde dokunulan kadran TYPE_NO_PERMISSION, kadranlarda eksik özellik verilerini alma izniniz vardır.

Ayrıca, ComplicationDrawable sınıfı tamamlandığında kendini geçersiz kılar veya dokunarak vurgulamanın süresi dolarsa. Bunu yanıtlamak için geçersiz kılma (ör. kadranınızı yeniden çizmek) için Drawable.Callback ekleyin.

Bilinen sorunlar

  • Emülatörde Sinema modunu etkinleştirirseniz bölümünde açıklandığı gibi Ekranı &değiştir parlaklık ayarlarına sahipseniz emülatör, Sinema modunda takılı kaldı. Sorunu gidermek için emülatör verileri; bkz. Bir emülatörü çalıştırıp durdurun ve verileri temizleyin.
  • API düzeyi 25 veya 26 için bir emülatör penceresinde güç düğmesi çalışmıyor. Bunun yerine, güç düğmesi dışındaki düğmeleri kullanın. Özellikle ambiyans moduna geçmek için (örneğin, bir kullanıcı veya avuç içiyle ekrana dokunduktan sonra emülatör araç çubuğu. Uygulama başlatıcıyı etkileşimli modda başlatmak için: emülatör araç çubuğundaki Home düğmesini kullanın.
  • El yazısını kullanırsanız emülatörün Çin sürümünde kullanıyorsanız ekran yanıp sönmeye başlayabilir. Daha sonra dokunmatik klavye düğmesi olmadan, klavye ekranın yarısını engeller.

18 Aralık 2017 Google Play hizmetlerine yeni erişim

Bu bölümde yeni Android Wear özellikleri hakkında bilgiler yer alır.

GoogleApiClient sınıfından taşıma

sürümü ile başlıyor 11.8.0 sürümüne sahip uygulamalar için Wear uygulamalarınızı GoogleApiClient API istemci nesnelerini kullanın ve onun yerine GoogleApi sınıfı ve Görevler API'si.

Not: Bu güncelleme Çin için Android Wear uygulamaları (genellikle 10.2.0 sürüm) Google Play Hizmetleri.

Daha fazla bilgi için aşağıdaki konulara bakın:

New components for connecting with Google Play services

When you use classes that extend the GoogleApi class, such as DataClient and MessageClient, the Google Play services SDK manages connections to Google Play services for you. Apps that use these classes no longer need to create and manage GoogleApiClient objects. See the blog post Moving Past GoogleApiClient for more information.

For the replacements of Wear-related components for connecting to Google Play services, see Replacements for deprecated components. For releases and known issues related to Google Play services, see the Release Notes for Google Play services.

Note: If you compile your app with the latest version of Google Play services, users are prompted to update their devices to that latest version. However, a known issue for apps that target API version 26 might prevent users from being prompted to update their devices. This issue is described in the Release Notes for Google Play services.

2017-Oct-25 Ambient mode and more

This section contains information about new Android Wear features.

Android Support Library, v27.0.0: Features and bugfixes

The 27.0.0 version of the Android Support Library contains new features for Wear. Review the following section.

New, preferred way to support ambient mode

Ambient mode lets a Wear app remain visible to a user when the device goes idle. The Android Support Library has a new, preferred way for your apps to use ambient mode. The Wear team seeks developer feedback about this significant change.

Specifically, using the AmbientMode class offers the following benefits:

Manifest metadata constants in the Android Support Library

Constants for Android Wear apps, used in the meta-data tag in the Android Manifest file, are now available in the Android Support Library. To use the constants—for standalone apps, notification bridging mode, and watch face preview images—add a reference to the following in the dependencies section of the app module's build.gradle file, which requires the latest version of the Google Repository:

Groovy

implementation 'com.android.support:wear:27.0.0'

Kotlin

implementation("com.android.support:wear:27.0.0")

Action drawer updates

Updates are available to the WearableActionDrawerView class, which is used for creating a wearable action drawer. In the latest version:

  • When menu items are modified, the action drawer properly updates.
  • If set for an action drawer, the title displays correctly.

Inflation of the RoundedDrawable class

Assuming an API level of at least 24, the RoundedDrawable class can now be inflated from a drawable XML file; see Custom drawables.

Wearable Support Library, v2.1.0: Enhancements and more

The 2.1.0 version of the Wearable Support Library includes the updates described in the following section, and requires Android Support Library version 26.0.2 or higher.

Supply burn-in-safe images for ambient mode

The ComplicationDrawable class lets you supply burn-in-safe images for ambient mode. Specifically, a ComplicationData object's burn-in protection small image field lets a watch face display a small image in the SMALL_IMAGE complication type, in ambient mode, when burn-in protection is enabled.

Tap event updates for complications

The ComplicationDrawable class has a new onTap method that lets your watch face pass tap events to complications. The new method builds on the existing functionality in which a tap on the watch face triggers the WatchFaceService.Engine.onTapCommand method.

You can pass the coordinates to a ComplicationDrawable with an onTap call to launch the action associated with the ComplicationDrawable that contains the tap coordinates. When the new onTap method is called, you can use a return value of true to see whether a ComplicationDrawable launched the action associated with it.

Additionally, the setHighlightDuration method sets the duration for a complication to remain highlighted after the onTap method is called.

Progress bar for ranged value complications

If you prefer to draw your own progress bar for ranged value complications in your watch face, use the setRangedValueProgressHidden method of the ComplicationDrawable class to hide the ranged value progress that's drawn by the ComplicationDrawable.

2017-Oct-02 Android Wear beta

Date: 2017-Oct-02
Build: OWP4.170828.008
Supported device: LG Watch Sport

This section contains known issues for an Android Wear beta release. For information about the beta program or to enroll, see the Android beta page.

Known issues

  • Google Pay and its cards do not function with this Android Wear beta release.
  • Even if cellular connectivity is on, it is turned off after the beta is installed. As a workaround, turn on cellular connectivity after the beta is installed by navigating to Settings > Connectivity > Cellular.
  • If notifications are erratic or missing after a beta update, or contacts were not synced, factory-reset your watch.
  • In the Wear tutorial, which starts after a watch is set up, some cards behave erratically, but they can be dismissed normally with a swipe.
  • On Android 6.0 phones, phone call notifications are not received on the watch.
  • Heart rate monitoring sometimes fails after an update. As a workaround, reboot the watch.
  • The OTA card in the stream sometimes fails to enable an installation. As a workaround, navigate to Settings > System > About > System Updates.