Android开发:广播、适配器、网络资源与对话框的应用
1. 广播接收器
Android系统通过广播来通知应用系统状态的变化。以下是一些常见的广播动作:
| 广播动作 | 描述 |
| — | — |
| ACTION_MEDIA_MOUNTED 和 ACTION_MEDIA_UNMOUNTED | 当新的外部存储介质成功添加到设备或从设备移除时广播 |
| ACTION_NEW_OUTGOING_CALL | 当即将拨出一个新的去电时广播。监听此广播可拦截去电,要注册此广播接收器,应用必须声明 PROCESS_OUTGOING_CALLS 使用权限 |
| ACTION_SCREEN_OFF 和 ACTION_SCREEN_ON | 屏幕关闭或打开时分别广播 |
| ACTION_TIMEZONE_CHANGED | 手机当前时区更改时广播,意图中包含一个时区额外信息,返回新的 java.util.TimeZone 的ID |
Android还使用广播意图来宣布特定于应用的事件,如传入的短信消息。
2. 待定意图(Pending Intents)
PendingIntent 类提供了一种创建意图的机制,这些意图可以在以后由另一个应用触发。它常用于打包一个意图,以响应未来的事件,如小部件视图被点击或从通知面板中选择一个通知。使用时, PendingIntent 以与在自己的应用中执行相同的权限和身份执行打包的意图。
以下是创建新 Pending
超级会员免费看
订阅专栏 解锁全文
87

被折叠的 条评论
为什么被折叠?



