Kiểm thử bằng trình mô phỏng có thể định cấu hình

Để giúp mô phỏng một số cấu hình thấy trên các OEM, một số cấu hình chung hình ảnh hệ thống hỗ trợ thời gian chạy khả năng định cấu hình.

Những cấu hình này được triển khai bằng Tài nguyên thời gian chạy Lớp phủ (RRO) và có thể được quản lý bằng lệnh adb shell cmd overlay.

Sử dụng các lệnh sau để bật hoặc tắt RRO:

adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME

Sửa đổi vị trí thanh hệ thống

Theo mặc định, trình mô phỏng có thể định cấu hình có hai thanh hệ thống – một thanh trạng thái trên ở đầu màn hình và thanh điều hướng ở cuối màn hình. Mặc dù nhiều ô tô dùng chung bố cục này, một số thì không. Đặc biệt lưu ý là một số xe ô tô (các) thanh hệ thống của chúng ở các cạnh ngang của màn hình chứ không phải theo chiều dọc khía cạnh có thể phá vỡ các giả định được đưa ra khi phát triển ứng dụng dành cho thiết bị di động yếu tố khác. Xem bài viết Thanh hệ thống, chế độ hiển thị tối đa và kết xuất tràn viền để biết thêm chi tiết và hướng dẫn kỹ thuật.

Bạn có thể dùng các RRO sau đây để sửa đổi thanh hệ thống:

  • com.android.systemui.rro.bottom
  • com.android.systemui.rro.bottom.rounded
  • com.android.systemui.rro.left
  • com.android.systemui.rro.right

Mô phỏng vết cắt trên màn hình

Một số xe có màn hình với vết cắt trên màn hình rất khác khi so với video hiển thị trên thiết bị di động. Thay vì lỗ kim hoặc lỗ kim vết cắt trên camera, một số xe chạy Android Automotive OS có màn hình cong làm cho màn hình không phải hình chữ nhật. Xem phần Thích ứng với màn hình có hình dạng không đều để biết thêm chi tiết và hướng dẫn kỹ thuật.

Bạn có thể dùng các RRO sau đây để mô phỏng các vết cắt trên màn hình:

  • com.android.internal.display.cutout.emulation.top_and_right
  • com.android.internal.display.cutout.emulation.free_form
  • com.android.internal.emulation.automotive_ultrawide_cutout

Vì tổng số cấu hình có thể được tạo bằng cách kết hợp các RRO khá lớn, bạn nên kiểm thử ứng dụng bằng cách các tổ hợp hồ sơ phần cứng và RRO, tương tự như một số phương tiện lưu thông trên đường ngày nay.

  • Automotive (1080p ngang) với com.android.systemui.rro.left hoặc com.android.systemui.rro.right
  • Automotive Ultrawide (Ô tô siêu rộng) với com.android.systemui.rro.leftcom.android.internal.emulation.automotive_ultrawide_cutout