WEB开发网
开发学院手机开发Android 开发 android 判断当前是否是飞行模式 阅读

android 判断当前是否是飞行模式

 2012-11-23 14:39:42 来源:WEB开发网   
核心提示: 在AirplaneModeEnabler中 提供了isAirplaneModeOn方法来判断当前是否是Airplane mode:public static boolean isAirplaneModeOn(Context context) {return Settings.System.getInt(contex

  在AirplaneModeEnabler中 提供了isAirplaneModeOn方法来判断当前是否是Airplane mode:
public static boolean isAirplaneModeOn(Context context) {
return Settings.System.getInt(context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) != 0;
}

侦听是否airplane mode 发生改变,可以用注册intentFilter 来侦听。
BroadcastReceiver mReceiver = new AirplaneModeBroadcastReceiver();
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_AIRPLANE_MODE_CHANGED);
registerReceiver(mReceiver, intentFilter);

private class AirplaneModeBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(Intent.ACTION_AIRPLANE_MODE_CHANGED)) {
// add your code here ………
}
}
}

Tags:android 判断 当前

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接