“Notification ranker” là gì? có vấn đề gì khi vô hiệu hóa không?
Sau 1 thời gian chung sống với Marshmallow, cuối cùng em cũng quyết định nâng cấp điện thoại lên Nougat ( chính xác là LineageOS 14.1). Mọi thứ rất suôn sẻ và dễ dùng, trừ mục sau trong phần Settings – Developer options – Running services:
Em có cái tính là muốn danh sách các ứng dụng đang chạy ít nhất có thể, nhưng khi em nhấn vào “Android Services Library” và cố dừng ứng dụng lại, uứng dụng thông báo nó đang chạy 1 “Notification ranker service” ( ảnh 2)
Nhấn vào “Setting” sẽ đến ảnh thứ 3, không có tí thông tin gì về dịch vụ hay là ứng dụng
Thêm vào đó, em không thể tìm cơ chế hoạt động của cái “ notification ranker” này hay thậm chí tìm được định nghĩa của nó.
Trước đó em cũng đã từng flash Nougat trên Nexus 6, mà theo như em nhớ cũng có dịch vụ này đang chạy, nên đây không thể là điểm khác biệt của LineageOS.
Có ai biết về vấn đề này có thể cho em chút thông tin không ạ? Nếu em vô hiệu hóa dịch vụ này bằng ứng dụng ngoài thì liệu có ảnh hưởng gì không?
GoogleExtServices có 1 ứng dụng tên là “Android Services Library” chứa “Android Notification Ranking Service.” ( dịch vụ xếp hạng thông báo trên Android ). 1 “ DỊch vụ xếp hạng thông báo” đã được thêm vào trên Lollipop, và nó phân loại thông báo bằng “độ quan trọng” dựa trên các tiêu chí như loại ứng dụng ( ứng dụng IM được ưu tiên ), thông báo mới hay cũ, và danh bạ. Có vẻ như đây là phần mở rộng cho hệ thống bao gồm việc hỗ trợ cho tính năng “ thông báo kết hợp “ của Nougat. Đây chỉ là 1 tính năng rất nhỏ với một đoạn mã đơn, kích thước khoảng 10KB
Mình không chắc lắm về lineage OS, nhưng mình nghĩ là cũng giống nhau thôi vì đều là ,ặc định trên Nougat. Em Oneplus 3 của mình cũng bị như thế và có 5 level. Có thể Notification Controls sẽ như thế này: