Mô-đun Lập 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.
Mô-đun này cải thiện tỷ lệ chấp nhận các 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 đáng tin cậy về trạng thái sẵn sàng khởi động lại 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, đồng thời biết rằng người dùng không bị ảnh hưởng bởi bản cập nhật.
Việc tự động khởi động lại thiết bị ở trạng thái không sử dụng giúp cập nhật nhanh hơn so với việc chờ thiết bị tự khởi động lại. 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, từ đó cải thiện tình trạng tổng thể của thiết bị. Tốc độ chấp nhận nhanh hơn cũng giúp tìm thấy 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ể thay đổi 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ập lịch thiết bị (com.android.scheduling
) được phân phối dưới dạng một gói APEX.
Mô-đun này chứa 2 tệp JAR:
framework-scheduling.jar:
Chứa nền tảng 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ởi 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.