Araç Kullanıcı Arayüzü kitaplığı olmadan uygulamalar geliştirin

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 ve DirectManipulationHelper 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:

  1. 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:

  1. 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.