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:
- Telefon Geçişi Desteği, bkz.
NodeClient.OnNodeMigratedListener
inceleyebilirsiniz. - Ek dokümanlar:
MessageClient
mesajlaşmayı deneyin. - API açıklamalarındaki bağlantılar güncellendi.
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:
- Wear Uygulamalarını GoogleApi'ye Taşıma
- Google API'lerine erişme
-
Wearable
class documentation
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:
- The
Activity
subclasses in the Android Support Library, such as
FragmentActivity
. Functionality for
support library fragments is available.
-
Architecture components, which are
lifecycle aware.
- Better support for Google
Sign-In.
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.