Araç Kullanıcı Arayüzü Kitaplığı Olmadan Uygulama Geliştirme

Araba UI Kütüphanesi (araba-ui-kütüphane) OEM'ler tarafından özelleştirilebilir kendi içinde tutarlı bir otomotiv UI kütüphanesidir. 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, kullanmak olabilir car-rotary-lib , araba ui-kütüphaneden bir alt kümesini.
  • Android'de 11, kendi uygulamak GEREKİR FocusParkingView , FocusArea ve DirectManipulationHelper aşağıda açıklandığı gibi.

FocusParkingView'ı uygulayın

Ya kendi uygulayabilirsiniz FocusParkingView veya projenize araç-ui-kütüphaneden sınıfını kopyalayın.

Uygulamak için FocusParkingView :

  1. Erişilebilirlik sınıf adı böylece Sert kod RotaryService bunu tanıyabilir:
    @Override
    public CharSequence getAccessibilityClassName() {
          return "com.android.car.ui.FocusParkingView";
    }
    

FocusArea'yı uygulayın

Gibi FocusParkingView , ya kendi uygulayabilirsiniz FocusArea veya projenize araç-ui-kütüphaneden sınıfını kopyalayın.

Uygulamak için FocusArea :

  1. Döner hizmet anlayabileceğiniz o Sert kod erişilebilirlik sınıf adı:
    @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.