Bắt đầu nhanh cho Android NDK

Thiết lập môi trường phát triển

  • Cài đặt Android Studio phiên bản 3.1 trở lên với Android SDK Platform phiên bản 7.0 (API cấp 24) trở lên.

  • Chuẩn bị Android Studio để phát triển quảng cáo gốc bằng cách cài đặt Bộ phát triển ứng dụng gốc Android (NDK) và CMake với Trình quản lý SDK. Để biết thêm thông tin, hãy xem phần Bắt đầu sử dụng NDK.

  • Bạn sẽ cần tải SDK ARCore cho Android. Bạn có thể:

    • Tải SDK ARCore dành cho Android xuống và trích xuất.

      –hoặc–

    • Sao chép kho lưu trữ bằng lệnh sau:

      git clone https://github.com/google-ar/arcore-android-sdk.git

Chuẩn bị thiết bị hoặc trình mô phỏng

Bạn có thể chạy các ứng dụng AR trên thiết bị được hỗ trợ hoặc trình mô phỏng Android. Bạn phải cập nhật Dịch vụ Google Play cho Thực tế tăng cường trên trình mô phỏng trước khi chạy ứng dụng. Hãy xem phần Chạy ứng dụng thực tế tăng cường trong trình mô phỏng Android để biết thêm thông tin.

Mở dự án mẫu

Trong Android Studio, hãy mở dự án mẫu Hello_ar_c trong <ARCore SDK Folder>/samples/hello_ar_c.

Dự án mẫu đã xây dựng các phần phụ thuộc trên một số phiên bản phần mềm nhất định, chẳng hạn như Gradle và SDK Android. Nếu bạn không cài đặt các phần phụ thuộc bắt buộc, Android Studio sẽ yêu cầu bạn cấp quyền tải xuống và cài đặt các phần phụ thuộc này trên máy của bạn.

Chạy mẫu

Đảm bảo thiết bị Android của bạn đã kết nối với máy phát triển và nhấp vào Run trong Android Studio.

Android Studio xây dựng dự án của bạn thành một APK có thể gỡ lỗi, cài đặt APK, sau đó chạy ứng dụng trên thiết bị. Để biết thêm thông tin, hãy xem Tạo và chạy ứng dụng.

Khi bạn di chuyển thiết bị, ứng dụng sẽ tự động phát hiện các bề mặt phẳng và vẽ lưới kim cương. Nhấn vào lưới để đặt cố định ARCore ba chiều trên bề mặt.

Sử dụng vị trí tức thì

API Vị trí tức thì cho phép người dùng đặt một đối tượng AR trên màn hình mà không phải đợi ARCore phát hiện hình học bề mặt. Vị trí đối tượng được tinh chỉnh theo thời gian thực khi người dùng di chuyển thêm xung quanh môi trường. Sau khi CoreCore phát hiện được tư thế chính xác trong vùng đặt đối tượng AR, đối tượng sẽ tự động cập nhật để chính xác về tư thế. Người dùng sẽ thấy đối tượng địa lý trở nên mờ.

Bật và đặt một đối tượng ảo bằng Vị trí tức thì

Để bật tính năng Vị trí tức thì trong Hello_ar_c, hãy chạy ứng dụng. Nhấn vào biểu tượng bánh răng trên màn hình và chọn Instant Placement từ trình đơn thả xuống. Chọn Enable Instant Placement.

Nhấn vào màn hình để đặt vật thể. Hãy đảm bảo tiếp tục di chuyển thiết bị sau khi nhìn thấy đối tượng ba chiều xuất hiện trên màn hình để ARCore có thể nhận đủ dữ liệu về môi trường xung quanh bạn để cố định chính xác đối tượng ảo.

Các bước tiếp theo