Wskazówki dotyczące dostosowywania

Implementacja Dialera zawarta w AOSP zapewnia podstawowy motyw i strukturę, którą możesz przyjąć w niezmienionej postaci lub zmodyfikować.

W poniższej tabeli opisy „POWINNO” i „MOŻE” są zgodne ze standardem IETF zdefiniowanym w dokumencie Słowa kluczowe do użycia w dokumentach RFC to Indicate Requirement Levels (RFC 2119) , tym samym standardzie, który zastosowano w definicji zgodności z systemem Android 10 .

Wytyczne dotyczące dostosowywania

Możesz dostosować lub zmodyfikować motyw podstawowy i strukturę zgodnie z ograniczeniami wymienionymi poniżej. Poniższa tabela opisuje obowiązki OEM w zakresie dostosowywania.

Dostosowywanie Opis
POWINIEN

Zachowania lub interfejsy, które można dostosować:

  • Dostosuj ogólny motyw i styl za pomocą nakładki zasobów
  • Paleta kolorów
  • Rozmiar
  • Wygląd tekstu
  • Wygląd widgetu
  • Wygląd okna dialogowego
  • Rysunki
  • Włącz lub wyłącz funkcję bramkowaną przez konfigurację lub zmień parametry skonfigurowane przez zasoby
MÓC

Zachowania lub interfejsy, które Google zaleca w celu zapewnienia optymalnego komfortu użytkowania, ale których nie wymusza.

  • Modyfikuj reguły adaptacyjno-responsywne.
  • Zmodyfikuj strukturę interfejsu użytkownika wysokiego poziomu Dialera. Komponent układu interfejsu użytkownika musi być zgodny z ograniczeniami dotyczącymi komfortu użytkownika.

Dialer należy do zestawu aplikacji systemowych (w tym Media, Centrum powiadomień i Menu z aplikacjami), z których wszystkie mają wspólne style i zasoby zdefiniowane na różnych poziomach struktury AOSP:

  • framework/base/core
    Tutaj zdefiniowano wszystkie podstawowe style Androida. W szczególności wszystkie motywy aplikacji systemowych są oparte na motywie Theme.DeviceDefault przeznaczonym do użytku przez producentów OEM w celu dostosowania domyślnego wyglądu urządzenia.

  • packages/services/Car/car_product/overlay
    Ten folder zawiera zastąpienia pliku Theme.DeviceDefault , które służą do tworzenia wyglądu i działania AOSP Android Automotive. Producenci OEM mogą zdecydować się na wykluczenie tej nakładki i zamiast tego użyć własnej.

  • packages/apps/Car/libs/car-apps-common
    Typowe kolory i style wspólne dla aplikacji systemowych dostarczonych przez AOSP. Elementy te mogą być dostosowywane przez producentów OEM za pomocą nakładek w path/to/overlay/packages/apps/Car/libs/car-apps-common .

  • packages/apps/Car/Dialer
    Dialer używa własnego motywu, który jest rozwinięciem Theme.DeviceDefault (zdefiniowanego w framework/base ). Układy, kolory, style i inne zasoby Dialera można również dostosować za pomocą nakładki. Podobnie jak w przypadku libs wspomnianych powyżej, zastąpienie zasobów można zlokalizować w path/to/overlay/packages/apps/Car/Dialer .

Więcej dokumentacji

Aby uzyskać więcej informacji na temat motywów i nakładek AOSP, zobacz Dostosowywanie kompilacji za pomocą nakładek zasobów .