Mô-đun Lên lịch thiết bị chứa logic phát hiện xem thiết bị có ở trạng thái rảnh hay không và có thể khởi động lại mà không làm gián đoạn người dùng hay không.
Mô-đun này cải thiện tỷ lệ sử dụng bản cập nhật phần mềm bằng cách cung cấp tín hiệu đáng tin cậy về trạng thái sẵn sàng khởi động lại cho trình cài đặt. Tín hiệu sẵn sàng khởi động lại đáng tin cậy cho phép trình cài đặt khởi động lại thiết bị để áp dụng bản cập nhật, với thông tin rằng người dùng không bị gián đoạn bởi bản cập nhật.
Việc tự động khởi động lại các thiết bị ở trạng thái không sử dụng cho phép cập nhật nhanh hơn so với việc chờ thiết bị khởi động lại một cách tự nhiên. Bằng cách giảm thời gian áp dụng bản cập nhật, người dùng sẽ nhận được các bản sửa lỗi quan trọng nhanh hơn, nhờ đó cải thiện tình trạng tổng thể của thiết bị. Tốc độ tiếp nhận nhanh hơn cũng giúp phát hiện được các hồi quy sớm hơn.
Bạn có thể cập nhật logic này vì việc xác định trạng thái sẵn sàng khởi động lại của thiết bị liên quan đến việc xem xét nhiều tiêu chí. Các tiêu chí này có thể phát triển theo thời gian, vì vậy, việc có thể cập nhật logic này đảm bảo rằng tín hiệu sẵn sàng khởi động lại vẫn hợp lệ.
Ranh giới mô-đun
Trong Android 12, mô-đun này chứa mã trong thư mục mới sau:
packages/modules/Scheduling
Định dạng gói
Mô-đun Lịch biểu thiết bị (com.android.scheduling
) được phân phối dưới dạng gói APEX.
Mô-đun này chứa hai tệp JAR:
framework-scheduling.jar:
Chứa giao diện API mà trình cài đặt tương tác. Đây là một phần củabootclasspath
.service-scheduling.jar
: Chứa một dịch vụ hệ thống mới,RebootReadinessManagerService
. Được tải bằng quy trình máy chủ hệ thống.
Phần phụ thuộc
Mô-đun này không có phần phụ thuộc bên ngoài.