Halaman ini berisi informasi tentang rilis Wear OS, seperti Wearable SDK dan Wearable Support Library.
21-November-2024 Wearable SDK 19.0.0
Wearable SDK versi 19.0.0 menyertakan update SDK minor. Update meliputi:
- Memperbarui dependensi library ke versi terbaru.
- Menghapus varian
sendMessage()
API yang tidak didukung yang menyertakan parameterMessageOptions
.
31-Agustus-2023 Wearable SDK 18.1.0
Wearable SDK versi 18.1.0 menyertakan update API minor untuk mendukung rilis Wearable Support Library berikutnya. Update meliputi:
- Dukungan Beralih Ponsel, lihat
NodeClient.OnNodeMigratedListener
untuk detail selengkapnya. - Dokumentasi tambahan untuk fitur mengirim dan membalas pesan
MessageClient
. - Link yang diperbarui di deskripsi API.
20-September-2022 Wearable SDK 18.0.0
Wearable SDK versi 18.0.0 menyertakan update API minor untuk mendukung rilis Wearable Support Library berikutnya. Update meliputi:
- Dukungan
WearableListenerService
untuk aplikasi yang menargetkan Android 13—masalah 235538840. - Metode
MessageClient.sendRequest()
baru.
16-Februari-2022 Wearable Support Library v2.9.0
Versi 2.9.0 Wearable Support Library menghentikan penggunaan class yang lain. Gunakan library Jetpack Wear OS sebagai gantinya.
29-Oktober-2021 Library Jetpack Wear OS
Library Jetpack Wear OS adalah pengganti Wearable Support Library, dan tidak didesain untuk digunakan bersama. Wearable Support Library tidak berfungsi di Wear OS 3.
27-April-2021 Wearable SDK 17.1.0
Wearable SDK versi 17.1.0 menyertakan update API minor untuk mendukung rilis Wearable Support Library berikutnya.
28-September-2020 Wearable Support Library v2.8.1
Versi 2.8.1 Wearable Support Library menyertakan perubahan berikut.
Penonaktifan izin Jetifier saat menggunakan template Tampilan Jam
Template Tampilan Jam Android Studio kini menggunakan dependensi AndroidX untuk mengizinkan penonaktifan Jetifier. Perbaikan ini berlaku saat menggunakan template Tampilan Jam dengan Android Studio 4.2 atau yang lebih tinggi.
24-September-2020 Wearable Support Library v2.8.0
Versi 2.8.0 Wearable Support Library menyertakan perubahan berikut.
Kemampuan penggantian untuk menentukan penyedia detail non-sistem default
Tampilan jam kini dapat menggunakan setDefaultComplicationProviderWithFallbacks
untuk menentukan
satu atau beberapa penyedia detail non-sistem yang digunakan secara default. Jika tidak menginstal
penyedia non-sistem yang ditentukan, sistem akan menggunakan kembali
penyedia sistem default.
WearableActivity tidak digunakan lagi
WearableActivity
tidak digunakan lagi. Sebagai gantinya, gunakan AmbientModeSupport
.
SKIP_CONFIRMATION_UI tidak digunakan lagi
ActionConfirmationActivity.SKIP_CONFIRMATION_UI
tidak digunakan lagi. Tambahan ini tidak digunakan sejak rilis Wear 2.0.
15-Mei-2020 Wearable Support Library v2.7.0
Versi 2.7.0 Wearable Support Library menyertakan fitur berikut.
Akselerasi hardware untuk tampilan jam
Anda kini dapat meminta kanvas dengan akselerasi hardware saat menggunakan
class CanvasWatchFaceService
. Manfaatkan akselerasi hardware untuk
meningkatkan performa tampilan jam Anda dan untuk mengakses data performa
UI.
Untuk informasi lebih lanjut, lihat Meningkatkan performa tampilan jam dengan akselerasi hardware.
21-April-2020 Wearable Support Library v2.6.0
Versi 2.6.0 Wearable Support Library menyertakan peningkatan berikut.
Migrasi ke Android Jetpack
Wearable Support Library telah dimigrasikan ke Android Jetpack.
Library yang ada kini dipetakan dan dapat diakses di AndroidX menggunakan namespace
androidx
, dan semua dependensi pada
Support Library yang tidak digunakan lagi telah dihapus.
Perubahan ini juga memungkinkan Anda menggunakan library Dukungan Wearable di Android Studio 4.0 dan yang lebih tinggi, yang menyelesaikan masalah seperti masalah #147972079.
28-Agustus-2019 Wearable Support Library v2.5.0
Versi 2.5.0 Wearable Support Library menyertakan peningkatan berikut.
Perbaikan untuk Complication Drawable saat jenis detail TYPE_NO_PERMISSION digunakan
ComplicationDrawable
kini menyertakan tanda NEW_TASK
yang memastikan bahwa panggilan startActivity()
yang berasal dari WatchFaceService
menyertakan FLAG_ACTIVITY_NEW_TASK
untuk menghindari android.util.AndroidRuntimeException
.
Perubahan ini memungkinkan jenis detail TYPE_NO_PERMISSION
meluncurkan aktivitas permintaan izin dengan benar, bukan menyebabkan error pada tampilan jam.
25-September-2018 Wearable SDK 16.0.0
Wearable SDK versi 16.0.0 menurunkan versi layanan Google Play yang diperlukan dari versi 12.4 ke versi 8.6. Perubahan ini memungkinkan aplikasi yang ada diupdate ke Wearable SDK versi terbaru tanpa memerlukan update pada APK layanan Google Play.
11-Juni-2018 Update ke Pratinjau Developer 2 Wear OS
Update over-the-air terbaru ke Pratinjau Developer 2 Wear OS telah mengaktifkan kembali alarm dan tugas untuk aplikasi latar belakang.
Meskipun perubahan kebijakan ini mendukung peningkatan fleksibilitas dalam pengembangan aplikasi, tugas dan alarm latar belakang tetap tunduk pada pembatasan Android P lainnya, termasuk yang berkaitan dengan Bucket Aplikasi Standby. Ikuti praktik terbaik guna memastikan aplikasi Anda berfungsi dengan baik, di bucket mana pun aplikasi tersebut berada.
Update ini juga memperkuat input pengguna dan privasi data dengan membatasi akses aplikasi latar belakang ke input pengguna dan data sensor. Bergantung pada persyaratan aplikasi, Anda mungkin perlu menggunakan layanan latar depan untuk mengaktifkan akses secara terus-menerus ke data sensor.
8-Mei-2018 Pratinjau Developer 2 Wear OS
Pratinjau Developer 2 Wear OS memiliki fitur seperti pengalaman Asisten Google yang ditingkatkan.
Kirimkan bug atau masukan apa pun menggunakan Issue Tracker Wear OS by Google. Semakin awal Anda mengirimkannya, semakin tinggi kemungkinan perbaikan disertakan dalam rilis final.
Masalah umum
Bagian ini memuat masalah umum untuk rilis Pratinjau 2.
Masalah Wear OS image
- Jika Anda sedang membuka aplikasi apa pun dan menekan tombol daya di sisi smartwatch, Anda mungkin akan kembali ke layar sebelumnya, bukan ke tampilan jam.
Masalah Wear OS for China image
Jika Anda sedang membuka aplikasi apa pun dan menekan tombol daya di sisi smartwatch, Anda mungkin akan kembali ke layar sebelumnya, bukan ke tampilan jam.
Setelan sound terkait volume tidak bertahan. Misalnya, panggilan masuk mengakibatkan dering berbunyi pada smartwatch, meskipun suara pada smartwatch dinonaktifkan. Dan jika Anda menyesuaikan Volume Alarm, perubahan tersebut tidak akan berpengaruh.
Beberapa notifikasi berkelanjutan mungkin tidak ditampilkan dengan benar. Misalnya, jika timer dan stopwatch disetel bersamaan, notifikasi tidak akan ditampilkan. Sebaiknya uji aplikasi Anda dengan hanya satu notifikasi berkelanjutan, bukan beberapa notifikasi.
App store Wear dalam versi China tidak berfungsi. Developer tidak dapat mengupdate atau menginstal aplikasi baru menggunakan saluran tersebut. Sebaiknya gunakan
adb
sebagai solusi untuk melakukan sideload aplikasi Anda untuk pengujian.
Masalah emulator Wear
Panggilan masuk ke ponsel pendamping tidak ditampilkan, atau dicerminkan, sebagai panggilan masuk di emulator yang disambungkan.
Saat Anda menggunakan SDK Manager untuk menginstal atau mengonfirmasi bahwa Anda sudah menginstal Android P atau versi China terbaru, kotak centang di sebelah pilihan tersebut dapat dibatalkan pilihannya setelah Anda memilihnya. Jika pilihan dibatalkan, pilih untuk kedua kalinya.
Jika emulator melakukan cold boot, error berikut mungkin ditampilkan: "There's an internal problem with your device. Hubungi produsen untuk mengetahui detailnya." Ini tidak memengaruhi fungsionalitas. Klik Oke untuk mulai menguji aplikasi Anda.
Balasan suara mungkin tidak berfungsi di emulator. Misalnya, jika Anda menerima notifikasi untuk pesan Google Hangouts pada emulator Wear dan Anda mencoba membalas pesan tersebut dengan suara, pesan error "Google terus berhenti" akan muncul dan Anda tidak dapat membalas dengan suara.
Instant Run mungkin tidak kompatibel dengan emulator Wear.
Pengambilan screenshot lewat program, seperti menggunakan
adb
atau melalui laporan bug, mungkin tidak berfungsi. Sebagai solusi, klik tombol kamera di toolbar emulator untuk mengambil screenshot.
Masalah emulator Wear versi China
Panggilan telepon yang masuk ke ponsel pendamping mungkin tidak ditampilkan, atau dicerminkan, sebagai panggilan masuk di emulator yang disambungkan. Oleh karena itu, notifikasi panggilan tak terjawab mungkin tidak ditampilkan di emulator. Selain itu, Anda mungkin tidak dapat menjawab panggilan dari emulator, sehingga panggilan terus berdering.
Saat Anda menggunakan SDK Manager untuk menginstal atau mengonfirmasi bahwa Anda sudah menginstal Android P atau versi China terbaru, kotak centang di sebelah pilihan tersebut dapat dibatalkan pilihannya setelah Anda memilihnya. Jika pilihan dibatalkan, pilih untuk kedua kalinya.
Jika emulator melakukan cold boot, error berikut mungkin ditampilkan: "There's an internal problem with your device. Hubungi produsen untuk mengetahui detailnya." Ini tidak memengaruhi fungsionalitas. Klik OK untuk mulai menguji aplikasi Anda.
Instant Run mungkin tidak kompatibel dengan emulator Wear.
Pengambilan screenshot lewat program, seperti menggunakan
adb
atau melalui laporan bug, mungkin tidak berfungsi. Sebagai solusi, klik tombol kamera di toolbar emulator untuk mengambil screenshot.
Asisten Google di Wear
Dukungan yang ditingkatkan untuk Asisten di Wear OS memungkinkan Anda membangun pengalaman yang didukung perangkat wearable tanpa perlu menulis kode Android. Khususnya, Anda dapat membuat build untuk platform Actions on Google, yang membantu pengguna menyelesaikan urusan dengan produk dan layanan Anda.
Selain itu, Wear OS kini mendukung interaksi yang lebih cepat dengan suara dan sentuhan. Chip saran juga didukung. Chip saran melakukan hal berikut:
Membantu pengguna melakukan interaksi dengan cepat
Memberikan petunjuk tentang kemampuan Actions Anda kepada pengguna
Selain itu, Wear OS kini mendukung lebih banyak kartu visual, serta daftar dan carousel.
Dengan demikian, Anda dapat menggunakan DialogFlow
, template, atau Actions SDK
guna membuat Actions on Google untuk Wear OS. Anda juga dapat memanfaatkan template
respons baru yang spesifik untuk smartwatch. Praktik terbaik untuk Actions on
Google mencakup:
Dialog pendek dan ringkas
Memungkinkan masukan visual dan suara
Peningkatan untuk Asisten di Wear OS tidak bergantung pada Android P dan akan diluncurkan untuk semua pengguna Wear 2.0. Untuk pengantar dalam membuat Actions di Google, lihat Mengintegrasikan dengan Asisten Google.
Hemat Baterai di Pratinjau Developer 2
Seperti yang dijelaskan di bagian berikut, fitur terkait daya tersedia untuk meningkatkan masa pakai baterai. Informasi dalam bagian Pratinjau Developer 2 ini menggantikan informasi terkait daya untuk Pratinjau Developer 1.
Mode baru: Penghemat baterai yang ditingkatkan
Saat smartwatch berada dalam mode penghemat baterai yang ditingkatkan, tampilan jam dengan pengoptimalan daya default akan ditampilkan. Semua hal berikut ini dinonaktifkan:
Radio
Layar sentuh
Fitur miringkan untuk mengaktifkan
Pengguna dapat melihat waktu dengan menekan singkat tombol samping. Menekan lama akan memungkinkan pengguna beralih kembali ke mode operasional penuh dan melakukan tugas, seperti membayar dengan NFC atau membalas pesan. Asumsikan bahwa aplikasi, tampilan jam, dan penyedia data detail tidak tersedia dalam mode penghemat baterai yang ditingkatkan.
Aktivitas latar belakang terbatas
Untuk meningkatkan pengelolaan daya, aplikasi di latar belakang tidak lagi dapat memulai alarm dan tugas kecuali jika smartwatch sedang diisi dayanya. Pengecualiannya antara lain tampilan jam dan detail aktif.
Kompatibilitas aplikasi yang ditingkatkan
Untuk meningkatkan kompatibilitas aplikasi, Android P mulai mengimplementasikan pembatasan tertentu pada penggunaan antarmuka non-SDK. Buat rencana untuk migrasi dari metode dan kolom non-SDK. Jika tidak ada padanan publik yang tersedia untuk kasus penggunaan Anda, beri tahu kami.
Tema sistem UI gelap
Sejak awal 2018, Wear OS telah beralih ke tema UI default yang memiliki latar belakang lebih gelap untuk deretan notifikasi dan peluncur sistem. Perubahan ini dimaksudkan untuk meningkatkan tampilan aplikasi; periksa aksesibilitas aplikasi dengan tema UI yang baru ini.
Codelab yang diperbarui tersedia
Guna membantu Anda mempelajari berbagai cara penting untuk melakukan pengembangan dengan Wear OS, tersedia codelab yang telah diperbarui. Misalnya, coba codelab tampilan jam berbasis Kotlin baru untuk bereksperimen dengan bahasa khusus domain Kotlin, atau DSL.
27-Maret-2018 Pratinjau Developer 1 Wear OS
Bagian ini berisi informasi tentang Pratinjau Developer 1 Wear OS by Google. Beberapa update untuk pratinjau ini diperkirakan sebelum rilis produksi final. Kirimkan bug apa pun yang Anda temukan menggunakan issue tracker Wear OS by Google. Semakin awal Anda mengirimkannya, semakin tinggi kemungkinan kami dapat menyertakan perbaikan dalam rilis final.
Masalah umum
- Di aplikasi pendamping Wear OS, mengetuk Laporkan bug perangkat wearable akan tampak berfungsi, tetapi tidak ada laporan bug yang dibuat. Gunakan
adb bugreport
sebagai solusi. - Menerima panggilan telepon menggunakan smartwatch tidak selalu berhasil. Jika tidak berhasil, pengguna harus menerima panggilan dari ponsel secara langsung.
- Error "Detected problems with API compatibility" terkadang muncul setelah menyambungkan atau meluncurkan aplikasi yang dipramuat. Pesan error tersebut menghilang setelah beberapa saat dan tidak memengaruhi kegunaan.
- Di menu Setelan smartwatch dan emulator, opsi Buat laporan bug ditampilkan dua kali. Untuk membuat laporan bug, coba gunakan kedua opsi satu per satu, karena hanya satu yang berfungsi. Jika Anda mengetuk opsi yang berfungsi, toast akan ditampilkan, yang menunjukkan bahwa laporan bug sedang dibuat.
- Dalam versi China, input suara menyebabkan aplikasi menjadi tidak bekerja. Misalnya, hal ini terjadi pada penelusuran suara atau saat Anda menggunakan suara untuk menambahkan pengingat karena fungsi ini menggunakan API input suara. Untuk pengujian, gunakan input keyboard atau tulisan tangan, bukan input suara.
- App store Wear dalam versi China tidak berfungsi. Developer tidak dapat
mengupdate atau menginstal aplikasi baru menggunakan saluran tersebut. Sebaiknya gunakan
adb
sebagai solusi untuk melakukan sideload aplikasi Anda untuk pengujian.
Fitur unggulan dalam pratinjau developer ini
Pratinjau Developer 1 menyertakan fitur berikut untuk pengujian aplikasi:
- Aktivitas latar belakang terbatas: Untuk meningkatkan pengelolaan daya, aplikasi di latar belakang tidak dapat lagi menggunakan alarm dan tugas. Pengecualiannya mencakup tampilan jam dan detail yang dipilih pengguna. Fitur ini akan diluncurkan secara bertahap dalam pratinjau developer, jadi Anda mungkin tidak langsung melihatnya di smartwatch. Catatan: Jika aplikasi Anda harus selalu berjalan, ubah aplikasi menjadi layanan
latar depan menggunakan metode
startForegroundService()
. Lihat Pembatasan layanan latar belakang untuk mengetahui detail lebih lanjut. - Pembatasan penggunaan aplikasi antarmuka non-SDK: Untuk meningkatkan kompatibilitas aplikasi, Android P mulai mengimplementasikan pembatasan tertentu pada penggunaan antarmuka non-SDK. Buat rencana untuk migrasi dari metode dan kolom non-SDK. Jika tidak ada padanan publik yang tersedia untuk kasus penggunaan Anda, beri tahu kami.
- Tema sistem UI gelap: Sejak awal 2018, Wear OS telah beralih ke tema UI default yang memiliki latar belakang lebih gelap untuk deretan notifikasi dan peluncur sistem. Perubahan ini dimaksudkan untuk meningkatkan keterlihatan aplikasi; periksa aksesibilitas aplikasi dengan tema UI yang baru ini.
- Radio dinonaktifkan saat smartwatch tidak digunakan: Untuk meningkatkan pengelolaan daya, radio Bluetooth, radio Wi-Fi, dan radio seluler dinonaktifkan jika smartwatch terdeteksi dilepaskan dari tubuh dalam waktu yang lama. Fitur
ini akan diluncurkan secara bertahap dalam pratinjau developer, jadi Anda mungkin
tidak langsung melihatnya di smartwatch. Jika fitur ini menyebabkan kendala dalam
proses pengembangan, Anda dapat menonaktifkan fitur menggunakan
adb
dengan perintah berikut:adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
- Wi-Fi dinonaktifkan saat Bluetooth tidak terhubung: Untuk meningkatkan pengelolaan daya, smartwatch tidak lagi otomatis terhubung ke Wi-Fi jika smartwatch terputus dari Bluetooth. Pengecualian mencakup kasus aplikasi yang meminta jaringan bandwidth tinggi, dan jika smartwatch terpasang ke pengisi daya. Fitur ini akan diluncurkan secara bertahap dalam pratinjau developer, jadi Anda mungkin tidak langsung melihatnya di smartwatch.
Update untuk Wearable Support Library, v2.3.0
Update dokumentasi v2.3.0 untuk Wearable Support Library mencakup update rebranding.
Selain itu, v2.3.0 library mencakup update yang terkait dengan
ComplicationDrawable
dan TextRenderer
untuk teks yang memiliki objek markup yang dilampirkan ke rentang teks. Semua class ini telah meningkatkan penanganan teks
spanned. Hanya subset span tertentu yang dapat dirender—lihat
metode setText
untuk jenis span yang dapat digambar—sehingga
span tidak terlihat berantakan jika dirender dalam tampilan jam.
15-Maret-2018 Rebranding Wear
Bagian ini berisi informasi tentang fitur Wear OS.
Nama baru untuk Android Wear
Android Wear diganti namanya menjadi Wear OS by Google.
27-Feb-2018 Update mode standby
Bagian ini berisi informasi tentang fitur baru Android Wear.
Class baru untuk mendukung mode standby
Android Support Library versi 27.1.0 berisi class baru, AmbientModeSupport
, yang menggantikan class AmbientMode
yang kini tidak digunakan lagi. Update untuk sampel direncanakan dalam beberapa minggu mendatang.
25-Jan-2018 Emulator final dan lainnya
Bagian ini berisi informasi tentang fitur baru Android Wear.
Emulator Android: Update untuk Wear
Update final terkait Wear untuk emulator Android tersedia untuk pengujian aplikasi berbasis API versi 26.
Peningkatan di Wearable Support Library, v2.2.0
Versi 2.2.0 Wearable Support Library menyertakan update yang dijelaskan di bagian berikut.
Indikator notifikasi belum dibaca yang baru
Karena pengguna ingin mengetahui notifikasi yang belum dibaca, maka disediakan
indikator baru: titik yang dilingkari di bagian bawah tampilan jam. Jika Anda lebih memilih mengelola
notifikasi sendiri, Anda dapat menggunakan setHideNotificationIndicator
untuk
menyembunyikan indikator default dan menampilkan indikator Anda sendiri atau
setShowUnreadCountIndicator
untuk menampilkan jumlah notifikasi di
status bar.
Sesuaikan warna cincin luar indikator notifikasi yang belum dibaca dengan
metode setAccentColor
.
Peningkatan untuk class ComplicationDrawable
Class ComplicationDrawable
memulai permintaan izin untuk tampilan jam yang diketuk saat sistem menunjukkan nilai TYPE_NO_PERMISSION
, yang menunjukkan bahwa tampilan jam tidak memiliki izin untuk mendapatkan data detail.
Selain itu, class ComplicationDrawable
membatalkan validasinya sendiri setelah
selesai memuat gambar atau saat tanda ketuk telah habis masa berlakunya. Untuk merespons pembatalan validasi ini—misalnya untuk menggambar ulang tampilan jam—tambahkan
Drawable.Callback
.
Masalah umum
Jika Anda mengaktifkan mode Redup di emulator, seperti yang dijelaskan di Mengubah setelan layar & kecerahan, emulator dapat terhenti pada mode Redup. Perbaikan masalah mengharuskan pengosongan data emulator; lihat Menjalankan dan menghentikan emulator, serta menghapus data.
Dalam jendela emulator untuk level API 25 atau 26, tombol daya tidak berfungsi. Sebagai gantinya, gunakan tombol selain tombol daya. Khususnya, untuk beralih ke mode standby—misalnya, seolah-olah pengguna menutupi layar dengan telapak tangan—gunakan tombol daya di toolbar emulator di sebelah kanan tampilan. Untuk memulai peluncur aplikasi dalam mode interaktif, gunakan tombol Beranda di toolbar emulator.
Di emulator versi China, jika Anda menggunakan metode input tulisan tangan, layar dapat mulai berkedip. Kemudian, jika Anda mengklik tombol untuk keyboard virtual, keyboard akan memblokir separuh layar.
18-Des-2017 Akses baru ke layanan Google Play
Bagian ini berisi informasi tentang fitur baru Android Wear.
Migrasi dari class GoogleApiClient
Mulai layanan Google Play versi 11.8.0, migrasikan aplikasi Wear Anda dari class GoogleApiClient
dan gunakan objek klien API yang didasarkan pada class GoogleApi
dan Tasks API.
Untuk informasi selengkapnya, lihat referensi berikut:
- Memigrasikan Aplikasi Wear ke GoogleApi
- Mengakses Google API
- Dokumentasi class
Wearable
Komponen baru untuk menghubungkan dengan Google Play Services
Saat Anda menggunakan class yang memperluas class GoogleApi
, seperti
DataClient
dan MessageClient
, SDK layanan Google Play
mengelola koneksi ke layanan Google Play untuk Anda. Aplikasi yang menggunakan class ini tidak perlu lagi membuat dan mengelola objek GoogleApiClient
. Lihat postingan blog Moving Past GoogleApiClient untuk mengetahui informasi selengkapnya.
Untuk penggantian komponen terkait Wear guna menghubungkan layanan Google Play, lihat Penggantian untuk komponen yang tidak digunakan lagi. Untuk rilis dan masalah umum terkait layanan Google Play, lihat Catatan Rilis untuk layanan Google Play.
25-Okt-2017 Mode standby dan lainnya
Bagian ini berisi informasi tentang fitur baru Android Wear.
Android Support Library, v27.0.0: Fitur dan perbaikan bug
Android Support Library versi 27.0.0 berisi fitur baru untuk Wear. Tinjau bagian berikut.
Cara baru yang lebih disukai untuk mendukung mode standby
Mode standby memungkinkan aplikasi Wear tetap terlihat oleh pengguna saat perangkat dalam keadaan tidak ada aktivitas. Android Support Library memiliki cara baru yang lebih disukai bagi aplikasi Anda untuk menggunakan mode standby. Tim Wear mengharapkan masukan dari developer tentang perubahan signifikan ini.
Secara khusus, penggunaan class AmbientMode
menawarkan manfaat berikut:
Subclass
Activity
di Android Support Library, sepertiFragmentActivity
. Fungsi untuk fragmen support library tersedia.Dukungan yang lebih baik untuk Login dengan Google.
Konstanta metadata manifes di Android Support Library
Konstanta untuk aplikasi Android Wear, yang digunakan dalam tag meta-data
di file
Manifes Android, kini tersedia di Android Support Library. Untuk menggunakan
konstanta—bagi aplikasi mandiri, mode bridge notifikasi, dan gambar pratinjau
tampilan jam—tambahkan referensi ke hal berikut ini di bagian dependensi
file build.gradle
modul aplikasi, yang memerlukan versi terbaru
Google Repository:
Groovy
implementation 'com.android.support:wear:27.0.0'
Kotlin
implementation("com.android.support:wear:27.0.0")
Update panel samping aksi
Update tersedia untuk class WearableActionDrawerView
, yang digunakan untuk membuat panel tindakan perangkat wearable. Di versi terbaru:
Jika item menu dimodifikasi, panel samping tindakan akan diupdate dengan benar.
Jika disetel untuk panel samping tindakan, judul akan ditampilkan dengan benar.
Inflasi class RoundedDrawable
Dengan asumsi minimal menggunakan API level 24, class RoundedDrawable
kini dapat
diperbesar dari file XML yang dapat digambar; lihat Drawable kustom.
Wearable Support Library, v2.1.0: Peningkatan dan lainnya
Versi 2.1.0 Wearable Support Library menyertakan update yang dijelaskan di bagian berikut, dan memerlukan Android Support Library versi 26.0.2 atau yang lebih tinggi.
Memasok citra burn-in-safe untuk mode standby
Class ComplicationDrawable
memungkinkan Anda menyediakan gambar bebas burn-in untuk
mode standby. Secara khusus, kolom gambar kecil anti burn-in objek ComplicationData
memungkinkan tampilan jam menampilkan gambar kecil dalam jenis detail SMALL_IMAGE
, dalam mode standby, saat perlindungan burn-in diaktifkan.
Update peristiwa ketuk untuk detail
Class ComplicationDrawable
memiliki metode onTap
baru yang memungkinkan
tampilan jam Anda meneruskan peristiwa ketuk ke detail. Metode baru ini dibuat berdasarkan
fungsionalitas yang sudah ada di mana ketukan pada tampilan jam akan memicu metode
WatchFaceService.Engine.onTapCommand
.
Anda dapat meneruskan koordinat ke ComplicationDrawable
dengan panggilan onTap
untuk
meluncurkan tindakan yang terkait dengan ComplicationDrawable
yang berisi
koordinat ketukan. Saat metode onTap
baru dipanggil, Anda dapat menggunakan nilai yang ditampilkan true
untuk melihat apakah ComplicationDrawable
meluncurkan tindakan yang terkait dengannya.
Selain itu, metode setHighlightDuration
menetapkan durasi agar suatu detail tetap ditandai setelah metode onTap
dipanggil.
Status progres untuk detail nilai kisaran
Jika Anda memilih untuk menggambar status progres sendiri untuk detail nilai kisaran di tampilan jam, gunakan metode setRangedValueProgressHidden
class ComplicationDrawable
untuk menyembunyikan progres nilai kisaran yang digambar oleh ComplicationDrawable
.
02-Okt-2017 Android Wear beta
- Tanggal: 02-Okt-2017
- Build: OWP4.170828.008
- Perangkat yang didukung: LG Watch Sport
Bagian ini berisi masalah umum rilis Android Wear beta. Untuk mengetahui informasi tentang program beta atau cara mendaftar, lihat halaman Android beta.
Masalah umum
- Google Pay dan kartunya tidak berfungsi pada rilis beta Android Wear ini.
- Meskipun telah aktif, konektivitas seluler akan dinonaktifkan setelah beta diinstal. Sebagai solusi, aktifkan konektivitas seluler setelah beta diinstal dengan membuka Setelan > Konektivitas > Seluler.
- Jika notifikasi tidak menentu atau hilang setelah update beta, atau kontak tidak disinkronkan, reset smartwatch ke setelan pabrik.
- Di tutorial Wear, yang dimulai setelah smartwatch disiapkan, beberapa kartu berperilaku tidak menentu, tetapi hal itu dapat dihilangkan secara normal dengan menggeser.
- Di ponsel Android 6.0, notifikasi panggilan telepon tidak diterima di smartwatch.
- Pemantauan detak jantung kadang-kadang gagal setelah update. Sebagai solusi, mulai ulang smartwatch.
- Kartu OTA di deretan terkadang gagal untuk mengaktifkan penginstalan. Sebagai solusi, buka Setelan > Sistem > Tentang > Update Sistem