/ System / bin / mediaserver trên Android là gì?
như bạn có thể đã biết đó là tệp nhị phân, Android được sử dụng để quét bộ lưu trữ điện thoại của các tệp phương tiện (hình ảnh, âm thanh và video), Android thường chạy nó khi khởi động và thay đổi lưu trữ phương tiện (như gửi tệp mới từ pc qua mtp, xóa và lắp thẻ SD hoặc các thiết bị lưu trữ USB OTG, tải xuống các tệp phương tiện mới ect ..)
Tại sao nó lại gắn CPU?
Bây giờ có thể vì nhiều lý do tôi sẽ liệt kê một số trong số họ
- Thẻ SD, Bộ nhớ phương tiện, Thiết bị USB bị hỏng hệ thống tệp: trong một số trường hợp, bộ lưu trữ bị hỏng khiến việc
mediaserver
sử dụng nhiều tài nguyên hơn để quét và trong một số trường hợp, quy trình bị kẹt với lỗi i / o mà nó không thể xử lý.
- Một số ứng dụng của bên thứ ba có thể lạm dụng việc sử dụng
mediaserver
theo nhiều cách, như buộc hệ thống Android phải quét lại một cách rõ ràng hoặc thụ động, rõ ràng là khi nhà phát triển ứng dụng thực hiện nó trong trường hợp này chỉ xóa ứng dụng đó hoặc liên hệ với nhà phát triển có thể giải quyết vấn đề nhưng khi ứng dụng thụ động làm cho máy chủ phương tiện chạy như khi ứng dụng ghi tập tin phương tiện rác hoặc bộ nhớ cache (hình ảnh, âm thanh, video) trong các thư mục không bị loại trừ bởi trình quét phương tiện buộc hệ thống Android phải quét lại thường xuyên hơn để ngăn chặn điều này bạn cần để tìm thư mục nơi ứng dụng này đặt các tệp rác và loại trừ nó khỏi trình quét phương tiện bằng cách tạo một tệp trống có tên .nomedia
trong thư mục đó trong thực tế, bạn có thể sử dụng phương thức này để loại trừ bất kỳ thư mục nào khỏi quét máy quét phương tiện của tôi.
Vấn đề là, vấn đề không nằm ở chính mediaserver
nhị phân vì bản nhị phân này có thể được sử dụng bởi bất kỳ ứng dụng bên thứ ba nào, điều này gây khó khăn cho việc xác định ai đang lạm dụng nó.
tôi mong bạn trả lời câu hỏi này
mediaserver
lại phát điên một chút.