Chạy trải nghiệm tăng cường của ứng dụng trên trình mô phỏng

Các thiết bị XR được hỗ trợ
Hướng dẫn này giúp bạn xây dựng các trải nghiệm cho những loại thiết bị XR sau.
Kính âm thanh và
kính hiển thị

Khi kiểm thử ứng dụng, hãy sử dụng Trình mô phỏng Android XR để mở rộng khả năng kiểm thử ngoài các thiết bị kiểm thử thực tế. Bạn có thể sử dụng các nút điều khiển trình mô phỏng để kiểm thử cách ứng dụng hoạt động trong các tình huống phổ biến với kính âm thanh và kính hiển thị. Hãy xem các phần sau để biết thông tin chi tiết về cách chạy thiết bị Android XR ảo trong trình mô phỏng và các chế độ điều khiển trình mô phỏng mà bạn có thể sử dụng.

Chạy ứng dụng trên trình mô phỏng

Để chạy ứng dụng trên trình mô phỏng, hãy làm theo các bước sau:

  1. Trong Trình quản lý thiết bị của Android Studio, hãy tìm AVD điện thoại mà bạn đã tạo để đóng vai trò là thiết bị lưu trữ cho AVD kính, rồi nhấp vào Start (Bắt đầu).

    Lượt nhấp

  2. Trong Trình quản lý thiết bị của Android Studio, hãy tìm AVD kính mà bạn đã tạo rồi nhấp vào Start (Bắt đầu).

    Lượt nhấp

  3. Để khởi chạy ứng dụng trong trình mô phỏng, hãy chọn AVD điện thoại trong trình đơn thả xuống thiết bị mục tiêu trên thanh công cụ chính của Android Studio, rồi nhấp vào Chạy.

    Cấu hình chạy ứng dụng Android Studio

Dùng các chế độ điều khiển trình mô phỏng cho kính

Sử dụng các chế độ điều khiển của trình mô phỏng để kiểm thử cách ứng dụng của bạn hoạt động trong các trường hợp phổ biến với kính âm thanh và kính hiển thị. Hãy xem các phần sau để biết thông tin chi tiết về từng chế độ kiểm soát mà bạn có thể sử dụng.

Cung cấp phương thức nhập bằng bàn di chuột

Vì kính nghe nhạc và kính hiển thị không có màn hình cảm ứng, nên các hoạt động tương tác sẽ sử dụng một bàn di chuột trên thiết bị thực. Đối với Trình mô phỏng Android XR, bạn có thể tìm thấy bàn di chuột ngay bên dưới vùng hiển thị.

Sử dụng chuột máy tính trong vùng bàn di chuột để mô phỏng thao tác chạm và bật chế độ Hai ngón tay để thực hiện cử chỉ bằng hai ngón tay.

Phía bên phải của khu vực bàn di trình mô phỏng đại diện cho khu vực trên một thiết bị thực tế hướng về phía trước của mắt kính (nơi có ống kính), trong khi phía bên trái đại diện cho khu vực trên một thiết bị thực tế hướng về phía sau của mắt kính (nơi mắt kính tựa vào tai bạn). Việc biết hướng này là rất quan trọng khi mô phỏng các cử chỉ như vuốt về phía trước hoặc về phía sau.

Hình 1. Khu vực bàn di trên Trình mô phỏng Android XR nằm ngay bên dưới khu vực màn hình.

Nhập bằng giọng nói

Để bật/tắt micrô, hãy chọn Micrô trong các nút điều khiển của trình mô phỏng. Lựa chọn này kết nối và gửi dữ liệu đầu vào đến trình mô phỏng bằng thiết bị đầu vào micrô mặc định trên máy tính của bạn. Việc này có tác dụng tương tự như khi bạn sử dụng lựa chọn Micrô ảo sử dụng đầu vào âm thanh của máy chủ trong các chế độ điều khiển mở rộng của trình mô phỏng.

Khi micrô đang bật, hãy nói để sử dụng từ khoá kích hoạt và đưa ra lệnh.

Hình 2. Bật micrô để sử dụng micrô của máy tính nhằm nhập bằng giọng nói.

Mô phỏng mắt kính âm thanh

Trong khi kiểm thử ứng dụng cho kính hiển thị, bạn sẽ cần mô phỏng một cặp kính âm thanh để ứng dụng có thể hỗ trợ cả kính âm thanh và kính hiển thị.

Để giúp bạn kiểm thử các trường hợp sử dụng này, ứng dụng Glasses cho phép bạn bật Chế độ chỉ phát âm thanh:

  1. Trong trình mô phỏng điện thoại, hãy mở ứng dụng Glasses.

    Biểu tượng ứng dụng của ứng dụng Mắt kính.

  2. Nhấn vào Cài đặt thiết bị, rồi bật/tắt Chế độ chỉ phát âm thanh.

    Bật/tắt Chế độ chỉ phát âm thanh thông qua Kính .

  3. Dừng trình mô phỏng điện thoại và trình mô phỏng kính.

  4. Trong Trình quản lý thiết bị của Android Studio, hãy tìm AVD điện thoại rồi nhấp vào Khởi động nguội trong trình đơn mục bổ sung.

    Lượt nhấp

  5. Làm theo các bước khác để chạy lại trình mô phỏng mắt kính và chạy ứng dụng.

Tắt thời gian chờ báo lại của màn hình

Hành vi hết thời gian chờ hiển thị là một yếu tố quan trọng cần cân nhắc khi phát triển trải nghiệm của ứng dụng cho kính âm thanh và kính hiển thị. Vì lý do này, bạn nên giữ nguyên hành vi mặc định trong khi thực hiện quy trình kiểm thử ứng dụng thông thường. Tuy nhiên, trong trường hợp thời gian chờ hiển thị ảnh hưởng đến quá trình kiểm thử, bạn có thể tắt hành vi mặc định bằng lệnh ADB sau:

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout false

Để khôi phục chế độ mặc định cho thời gian chờ hiển thị, hãy chạy lệnh ADB sau:

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout true

Sử dụng Gemini Live

Hãy làm theo các bước sau để kích hoạt Gemini Live trong trình mô phỏng kính:

  1. Trước khi thử và sử dụng Gemini Live, hãy cập nhật ứng dụng Google lên phiên bản mới nhất (phiên bản tối thiểu bắt buộc là 16.46.63) trên trình mô phỏng điện thoại:

    1. Trên trình mô phỏng điện thoại, hãy mở ứng dụng Cửa hàng Google Play.
    2. Tìm "Google" rồi chọn ứng dụng Google.

      Cập nhật ứng dụng Google thông qua ứng dụng Cửa hàng Google Play.

    3. Chọn Cập nhật.

  2. Kích hoạt Gemini Live từ trình mô phỏng kính bằng cách chạm và giữ bàn di chuột trong khoảng 2 giây.

    Lần đầu tiên, thao tác này sẽ kích hoạt một loạt yêu cầu cấp quyền trên trình mô phỏng điện thoại của bạn. Cấp tất cả các quyền bắt buộc, sau đó chạm và giữ bàn di chuột trên trình mô phỏng kính trong khoảng 2 giây nữa.

    Chấp nhận tất cả các quyền bắt buộc để sử dụng Gemini Live trên trình mô phỏng kính.

    Khi Gemini Live đang hoạt động và lắng nghe, bạn sẽ thấy thông báo này trên trình mô phỏng kính:

    Chỉ báo bằng hình ảnh sẽ xuất hiện trên màn hình khi Gemini Live đang hoạt động.

  3. Kiểm tra để đảm bảo đầu vào micrô của thiết bị lưu trữ đang hoạt động trên trình mô phỏng kính bằng cách xem trình mô phỏng điện thoại. Bạn sẽ thấy một thông báo như sau:

    Một thông báo trên trình mô phỏng điện thoại cho biết micrô đầu vào của máy chủ đang hoạt động.

Sử dụng môi trường ảnh tuỳ chỉnh

Bạn có thể kiểm thử bằng cách sử dụng ảnh chụp môi trường thực để đánh giá cách các trải nghiệm tăng cường sẽ hiển thị trong những trường hợp đó bằng Jetpack Compose Glimmer.

Mặc dù giao diện mặc định được tối ưu hoá trước cho môi trường sáng và tối, nhưng các chế độ tuỳ chỉnh dành riêng cho thương hiệu cần được kiểm thử lại một cách cẩn thận. Kiểm thử cẩn thận để giao diện người dùng của bạn duy trì độ tương phản và khả năng hiển thị cao trên màn hình quang học trong suốt, bất kể môi trường của người dùng.

Cách dùng một hình ảnh tĩnh tuỳ chỉnh làm nền trong trình mô phỏng:

  1. Chọn Environments (Môi trường) trong các chế độ điều khiển của trình mô phỏng.
  2. Trong trình đơn thả xuống, hãy chọn Môi trường tuỳ chỉnh.

    Chọn một hình ảnh môi trường tuỳ chỉnh cho ảnh trong Android Studio.

  3. Chọn một hình ảnh để sử dụng hoặc chọn một hình ảnh đã dùng trước đó trong danh sách Môi trường gần đây.

    Trong khi bạn xem trước giao diện người dùng của ứng dụng, môi trường tuỳ chỉnh sẽ xuất hiện ở chế độ nền.

Chụp ảnh màn hình

Để ghi lại đầu ra trực quan của ứng dụng đang chạy trong trình mô phỏng, bạn có thể chụp ảnh màn hình.

Để làm việc này, hãy nhấp vào Chụp ảnh màn hình trong chế độ điều khiển của trình mô phỏng.

Sử dụng các chế độ điều khiển trình mô phỏng để chụp ảnh màn hình hiển thị của trình mô phỏng trong Android Studio.
 

Thao tác này tương tự như thao tác chụp ảnh màn hình cho các thiết bị ảo khác trong Trình mô phỏng Android XR và lưu ảnh chụp màn hình đã chụp dưới dạng tệp PNG.

Ghi màn hình

Cách ghi lại màn hình ứng dụng đang chạy trong trình mô phỏng:

  1. Nhấp vào Record Screen (Ghi màn hình) trong các chế độ điều khiển của trình mô phỏng.

    Sử dụng các chế độ điều khiển của trình mô phỏng để ghi lại màn hình hiển thị của trình mô phỏng trong Android Studio.

  2. Chọn "Hiện lượt chạm" nếu bạn muốn làm nổi bật các lượt tương tác của người dùng.

  3. Sau khi bạn chụp xong những gì mình cần, hãy nhấp vào Dừng ghi.

    Bản xem trước sẽ xuất hiện và bạn có thể lưu tệp vào máy tính.

Chụp ảnh hoặc quay video

Các tính năng chụp ảnh bằng camera trong Trình mô phỏng Android XR hiện chưa hoạt động.