Quản lý Người nhận Manifest tại Run Thời gian
Sử dụng Package Manager, bạn có thể kích hoạt và vô hiệu hóa bất kỳ Receivers manifest của ứng dụng của bạn trong thời gian chạy bằng cách sử dụng phương pháp setComponentEnabledSetting. Bạn có thể sử dụng kỹ thuật này để kích hoạt hoặc vô hiệu hóa bất kỳ thành phần ứng dụng (bao gồm cả hoạt động và dịch vụ), nhưng nó đặc biệt hữu ích cho manifest Receivers.
Để giảm thiểu những dấu chân của ứng dụng của bạn, đó là thực hành tốt để vô hiệu hóa Receivers manifest mà lắng nghe cho các sự kiện hệ thống phổ biến ( chẳng hạn như thay đổi kết nối) khi ứng dụng của bạn không cần phải đáp ứng những sự kiện. Kỹ thuật này cũng cho phép bạn lên lịch một hành động dựa trên một sự kiện hệ thống - chẳng hạn như tải một file lớn khi điện thoại được kết nối với Wi-Fi -. Mà không đạt được sự cần thiết của việc có các ứng dụng khởi động mỗi khi thay đổi kết nối được phát sóng
Liệt kê 5 -21 cho thấy làm thế nào để kích hoạt và vô hiệu hóa một nhận biểu hiện tại thời gian chạy.
đang được dịch, vui lòng đợi..
