本来是想在androidManiFest.xml中静态注册一个系统广播接收者,来高频率的运行onReceive()方法中的内容。可是
试了好些个系统广播,比如:ACTION_BATTERY_CHANGED、ACTION_TIME_TICK、ACTION_SCREEN_OFF、ACTION_SCREEN_ON。
发现这些都只能通过动态注册才能捕捉到,注册在androidManiFest.xml根本没作用。想问一下,不知道有没有其他的
可以通过静态注册又能高频率发送的系统广播呢?
试了好些个系统广播,比如:ACTION_BATTERY_CHANGED、ACTION_TIME_TICK、ACTION_SCREEN_OFF、ACTION_SCREEN_ON。
发现这些都只能通过动态注册才能捕捉到,注册在androidManiFest.xml根本没作用。想问一下,不知道有没有其他的
可以通过静态注册又能高频率发送的系统广播呢?
广播的onReceive()方法最好不要执行耗时的操作程序,因为其生命周期很短,否则容易出现ANR!至于高频率执行onReceive()这个 我有点不理解? 不是要通过sendBroadcast 才会执行onReceive()函数吗? 你难道想sendBroadcast N+1次?