如果某个应用程序正在以许可进行广播,即接收方应具有某些特定权限才能接收广播。是否有可能在清单文件中没有添加权限的情况下接收广播
有没有其他的方式可以接收这个广播而不需要在清单文件中添加权限?
我只是想现在权限有多强大......不是出于错误的目的。
如果某个应用程序正在以许可进行广播,即接收方应具有某些特定权限才能接收广播。是否有可能在清单文件中没有添加权限的情况下接收广播
有没有其他的方式可以接收这个广播而不需要在清单文件中添加权限?
我只是想现在权限有多强大......不是出于错误的目的。
这是Android的主要安全概念之一,每个活动都需要请求其应用程序使用的权限。
如果有可能在清单文件中没有特定权限的情况下注册某些broadcastreceiver,则很容易危及系统。
它不需要在menifest文件中声明BroadcastReceiver。您也可以在java代码中这样做。
IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryLevelReceiver, batteryLevelFilter);
没有使用权限,您如何识别哪个广播已完成并且您的应用程序应该对该广播进行响应? – Akshay 2012-08-07 11:48:15
意图过滤器指定该接收器正在监听哪个广播 – blackfyre 2012-08-07 11:50:11
是的您是对的。 – Akshay 2012-08-07 11:54:20