再次,我有一个问题,这又是一个Android相关的问题。这只是为了让我更深入地了解发送广播的工作。SendBroadcast会导致什么样的安全问题,什么是更好的方法?
我想知道的是:
1.为什么将一个使用广播接收器上活动的结果?
我认为广播接收器对于处理实际设备消息更有用,而不仅仅是在应用中传递意图。
2.开发人员遇到什么样的安全问题?
我是否对,如果我假设,任何知道我的包名称(可能是通过逆向工程)的人都可以基本上捕获已发送的意图并查看通过它传递的信息?
3.如果您想将对象传递给其他活动,LocalBroadcastManager有什么好处?
我读过这可能会更好,如果你不希望发送的意图泄漏到应用程序之外。这是否也意味着即使有人拥有包名,他们仍然不能在应用程序外接收广播?
如果您认为我的问题不完整或基于有缺陷的假设,请告诉我,以便我可以从中学习。 :)
非常感谢所有可以帮助。
干杯,
执行
综合答案@Waqas – SohailAziz 2012-04-26 06:13:30
这让事情变得更加清晰。谢谢! :) – StingRay5 2012-05-23 08:44:16
这是非常好的@Waqas – 2012-06-06 17:34:56