赞
踩
Android发送广播时报错:
Sending non-protected broadcast xxxxxxx from system xxxxxxxxxx
原因:
Ams在发送广播时,对于systemApp(系统应用),会要求发送广播必须是声明在frameworks\base\core\res\AndroidManifest.xml里面的protected-broadcast。
这是为了提醒 系统应用开发者去将 broadcast 添加到protected-broadcast,
因为非 protexted-broadcast 广播是可以被三方应用发送的。 而定义为 proected-broadcast 就能防止恶意的三方应用模仿系统应用去发出该广播。
参考:
[Q]Sending non-protected broadcast问题分析
广播 non-protected broadcast 异常分析
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。