Android开发:Intents、Broadcast Receivers与互联网资源使用
1. Intents和Broadcast Receivers
在Android开发中,Intents和Broadcast Receivers是非常重要的组件。下面详细介绍Local Broadcast Manager和Pending Intents的使用。
1.1 Local Broadcast Manager
Local Broadcast Manager允许在应用内部进行广播的发送和接收,其他应用无法向其发送广播,避免了广播接收器成为安全漏洞的载体。要使用Local Broadcast Manager,需按以下步骤操作:
1. 添加支持库 :在应用中包含Android Support Library。
2. 获取实例 :使用 LocalBroadcastManager.getInstance
方法返回一个Local Broadcast Manager实例。
LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
- 注册广播接收器 :使用
registerReceiver
方法注册本地广播接收器,传入广播接收器和意图过滤器。