您的位置:首页 > 移动开发 > Android开发

Android判断是否飞行模式已经监听飞行模式

2015-10-21 15:20 525 查看
1.判断是否飞行模式:

private boolean isAirPlaneModeOn(){
int mode = 0;
try {
mode = Settings.Global.getInt(getContentResolver(), Settings.Global.AIRPLANE_MODE_ON);
}catch (SettingNotFoundException e) {
e.printStackTrace();
}
return mode == 1;//为1的时候是飞行模式
}


2.广播监听飞行模式:

private BroadcastReceiver airplaneModeOn = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if(action.equals(Intent.ACTION_AIRPLANE_MODE_CHANGED)){//飞行模式状态改变
//To Do
}
}
};
注册广播:
IntentFilter filter = new IntentFilter(Intent.ACTION_AIRPLANE_MODE_CHANGED);
registerReceiver(airplaneModeOn, filter);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: