Araç Kullanıcı Arayüzü Kitaplığı (araba kullanıcı arayüzü kitaplığı), OEM'ler tarafından özelleştirilebilen, kendi kendine tutarlı bir otomotiv kullanıcı arayüzü kitaplığıdır. Google, uygulamanızı oluşturmak için car-ui-kitaplığını kullanmanızı önemle tavsiye eder. Bu mümkün değilse iki alternatif vardır:
- Android 12'den itibaren, car-ui-library'nin bir alt kümesi olan
car-rotary-lib
kullanabilirsiniz. - Android 11'de, aşağıda açıklandığı gibi kendi
FocusParkingView
,FocusArea
veDirectManipulationHelper
uygulamanız GEREKİR.
FocusParkingView'ı uygulayın
Kendi FocusParkingView
uygulayabilir veya sınıfı car-ui-kütüphanesinden projenize kopyalayabilirsiniz.
FocusParkingView
uygulamak için:
-
RotaryService
tanıyabilmesi için erişilebilirlik sınıfı adını sabit kodlayın:@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
FocusArea'yı uygulayın
FocusParkingView
gibi, kendi FocusArea
uygulayabilir veya sınıfı araç kullanıcı arayüzü kütüphanesinden projenize kopyalayabilirsiniz.
FocusArea
uygulamak için:
- Döner hizmetin tanıyabilmesi için erişilebilirlik sınıfı adını sabit kodlayın:
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
DirectManipulationHelper'ı uygulayın
Bu bir yardımcı program sınıfıdır. Sınıfı car-ui-kütüphanesinden projenize kopyalayabilirsiniz.