Araba Kullanıcı Arayüzü Kitaplığı (araba kullanıcı arabirimi kitaplığı) , OEM'ler tarafından özelleştirilebilen, kendi içinde tutarlı bir otomotiv kullanıcı arabirimi kitaplığıdır. Google, uygulamanızı oluşturmak için araç kullanıcı arabirimi kitaplığını kullanmanızı şiddetle 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
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
veya sınıfı araba-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
veya sınıfı araba-ui-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ı araba-ui-kütüphanesinden projenize kopyalayabilirsiniz.