android.telephony.ServiceState 看看能判断出来不

解决方案 »

  1.   

        static boolean isAirplaneModeOn(Context context) {
            return Settings.System.getInt(context.getContentResolver(),
                    Settings.System.AIRPLANE_MODE_ON, 0) != 0;
        }这是Settings中取得飞行模式的代码
      

  2.   

    恩,谢谢楼上的,我是想在锁屏的谈出矿中显示运营商名字的地方,当判断是飞行模式时,就显示飞行模式,有信号时显示运营商的名字,我修改了了KeyguardUpdateMonitor.java的getDefaultplmn函数,就像判断当是飞行模式时候显示飞行模式,我试过 你说的那段代码好像也不管用~~
      

  3.   

    这段代码是正确的,它确实可以得到当前网络的状况,是不是你把结果用错了地方?Settings.System.getInt(getContentResolver(),
                    Settings.System.AIRPLANE_MODE_ON, 0);