Some trick about intent-filter

1. Some broadcast receiver cannot be declared in intent-filter

See a related post here:

Android does not seem to support manifest-registered receivers for cases where they really do not want to start up a new process. For example, you will see the same effect with the battery info actions (e.g., BATTERY_LOW).