Bundle对象 就像是一个Map对象,存入多个k/v,进行数据交换;
Intent 与系统的交互,通常使用Intent来进行
Handler消息传递机制 为了解决android应用的多线程问题,android规定只有主线程中可以修改界面组件的属性值,在其他线程中无法直接修改,需要handler传递数据;
Configura类,,专门用于描述手机设备上的配置信息,这些信息既包括用户特定的配置项,也包括系统的动态设置配置;
Configuration cfg = getResources().getConfiguration();
可以获取键盘类型,移动信号相关信息,屏幕方向,等等属性;
BroadCastReceiver简介
全局的监听器;
系统有一些变化一般都发送一个广播,例如开机,收到短信,电话,电池电量不足等等,我们可以通过broadcastreceiver来接收到这些消息,并做一些操作;
1.发送广播消息
context.sendBroadCast(intent);
context.sendOrderdBroadCase(intent);
2.广播包括普通广播和有序广播;
普通广播可以再同时时刻被所有接受者接收到,传递效率比较高;
有序广播会根据优先级,依次接收广播;而且,每个接受者可以把相应的结果放到intent中传给下一个接收者;