Çerçeve, kullanımdan tamamen kaldırılana kadar Health@1.0 ile çalışmaya devam edecektir
standart olarak
HAL desteğinin sonlandırılmasıyla ilgili program.
Health@1.0 desteği sonlandırıldığında (giriş şuradan kaldırıldı:
çerçeve uyumluluk matrisi) içeren
Aşağıdaki durumlardan kaçınmak için healthd
ve libbatterymonitor
adlı sürümlerin de sistemden kaldırılması gerekir
bilinmeyen davranışları düzeltmeye çalışın. Health@1.0, isteğe bağlı bir HAL olabilir.
Health@1.0'a olan healthd
bağımlılıkları NULL kontrolleriyle korunuyor, hiçbir şey NULL kontrolleriyle korunuyor
en iyi uygulamaları paylaşacağız.
Android eski kod yolunu (sağlıklı, sağlık@1.0) kaldırdığında, Health@1.0 HAL kullanımdan kaldırma planına göre desteği sonlandırılmıştır. Bunun yanı sıra Android, şunları kaldırır:
- çerçevede sağlıksal bağımlılık
- sağlık durumu
- Sistemin Health@1.0 HAL tanımı kitaplığı
- Çerçeve uyumluluk matrisinde sağlık@1.0 girişi
Durumunu kaldır
Android 9 ve cihazlar ile kullanıma sunulan cihazlar için
Health 2.0 HAL sağlayan Android 9'a yükseltme
yeni tedarikçi firma görüntüsünde, sistem görüntüsünden healthd
kaldırmasını öneririz.
oluşturarak disk alanından ve hızdan tasarruf etmenizi sağlar.
Bunu yapmak için:
healthd
vehealthd.rc
öğelerini sistem görüntüsünden kaldırmak için aşağıdaki satırı ekleyin:cc_binary { name: "android.hardware.health@2.0-service.device_name" overrides: ["healthd"], // ... }
Modül, Marka kanalındaysa:
LOCAL_MODULE_NAME := \ android.hardware.health@2.0-service.device_name LOCAL_OVERRIDES_MODULES := healthd
Varsayılan uygulama
android.hardware.health@2.0-service
ise uygulama veya cihaza özel uygulama Bunun yerineandroid.hardware.health@2.0-service.device_name
. Daha fazla Sağlık Uygulamasını Uygulama başlıklı makaleyi inceleyin.