通過 Context#sendBroadcast()發(fā)送的隱式廣播會被所有感興趣的 receiver 接收,惡
意應用注冊監(jiān)聽該廣播的
receiver 可能會獲取到 Intent 中傳遞的敏感信息贪婉,并進行
其他危險操作反粥。如果發(fā)送的廣播為使用
Context#sendOrderedBroadcast()方法發(fā)送
的有序廣播,優(yōu)先級較高的惡意
receiver 可能直接丟棄該廣播疲迂,造成服務不可用才顿,
或者向廣播結果塞入惡意數(shù)據(jù)。
如果廣播僅限于應用內(nèi)尤蒿,則可以使用 LocalBroadcastManager#sendBroadcast()實
現(xiàn)郑气,避免敏感信息外泄和
Intent 攔截的風險。