【发布时间】:2012-04-03 07:56:35
【问题描述】:
我还有一个问题,这又与 Android 相关。只是为了让我更深入地了解发送广播的工作原理。
我想知道的是:
1.为什么要使用广播接收器而不是活动来获得结果?
我认为广播接收器在处理实际设备消息方面会更有用,而不仅仅是在应用程序中传递意图。
2。开发人员可能会遇到什么样的安全问题?
如果我假设知道我的包名称(可能通过逆向工程)的任何人基本上可以捕获发送的意图并查看传递的信息,我是对的吗?是吗?
3.如果您想将对象传递给其他活动,LocalBroadcastManager 有什么用?
我读到如果您不希望发送的意图泄漏到应用程序之外,这可能会更好。这是否也意味着即使有人拥有包名他们仍然无法在应用外接收广播?
如果您认为我的问题不完整或基于有缺陷的假设,请告诉我,以便我从中学习。 :)
非常感谢所有可以提供帮助的人。
干杯,
做
【问题讨论】:
标签: android security broadcastreceiver