Tạo và triển khai mặt đồng hồ

Trang này mô tả cấu trúc của mặt đồng hồ sử dụng Định dạng mặt đồng hồ, cũng như cách tạo và triển khai các mặt đồng hồ đó.

Cấu trúc của mặt đồng hồ WFF

Mặt đồng hồ Định dạng mặt đồng hồ được gửi đến Cửa hàng Play dưới dạng AAB hoặc APK giống như mọi ứng dụng khác. Do đó, mặc dù có nhiều thuộc tính chung với các ứng dụng khác, chẳng hạn như cần có tệp AndroidManifest.xml, nhưng mặt đồng hồ Định dạng mặt đồng hồ có một cấu trúc cụ thể.

  1. Tất cả nội dung của mặt đồng hồ đều nằm trong thư mục tài nguyên, cụ thể là res/
  2. Tất cả các định nghĩa mặt đồng hồ đều nằm trong res/raw/, bao gồm cả res/raw/watchface.xml cho trường hợp đơn giản và mọi định nghĩa XML khác thể hiện khả năng hỗ trợ nhiều kích thước thiết bị.
  3. Tất cả tài nguyên mà mặt đồng hồ cần đều nằm trong thư mục tài nguyên thích hợp, giống như đối với các ứng dụng thông thường, ví dụ:
    1. /res/font cho phông chữ
    2. /res/drawable cho thành phần hình ảnh và ảnh động
    3. /res/values/strings.xml cho mọi tài nguyên chuỗi

Tạo mặt đồng hồ bằng Gradle

Cách dễ nhất để xem quy trình sử dụng Gradle để tạo mặt đồng hồ là xem các mẫu trên GitHub.

Ngoài việc tạo mặt đồng hồ, các tập lệnh Gradle trong các dự án này còn kiểm tra tính hợp lệ của XML mặt đồng hồ bằng công cụ trình xác thực.

Kiểm tra mặt đồng hồ trước khi gửi lên Google Play

Sau khi bạn tạo mặt đồng hồ và làm quen với quy trình tạo bản dựng, hãy thực hiện các bước kiểm tra trước khi gửi trên AAB mặt đồng hồ trước khi gửi lên Play.

Play cũng thực hiện các bước kiểm tra tương tự. Vì vậy, việc đảm bảo rằng bạn vượt qua các bước kiểm tra trước khi gửi này sẽ giúp bạn tiết kiệm đáng kể thời gian trong quá trình gửi và xem xét.

Ví dụ về cách chạy quy trình kiểm tra trước khi gửi:

Các bước kiểm tra này không chỉ kiểm tra dung lượng bộ nhớ mà mặt đồng hồ đang sử dụng, mà còn xác định các vấn đề khác, chẳng hạn như thiếu tài nguyên, cũng như xác thực XML.

Để biết thông tin chi tiết về cách tải và tạo công cụ này, hãy xem phần Trình đánh giá mức sử dụng bộ nhớ.