HTC设备中的飞行模式(Android)

时间:2012-10-04 17:36:53

标签: android settings airplane

我正在尝试为Android设置一个简单的飞机模式切换应用程序。我可以打开飞机模式但是当我关闭它时,移动网络没有在我的HTC Thunderbolt(Android 2.3.4)上重新打开。 wifi工作正常。当我在我的三星设备上测试时,Wifi和Cellular都会重新打开。我使用以下代码:

Adapted from Controlling Airplane Mode:

// read the airplane mode setting
boolean isEnabled = Settings.System.getInt(
      getContentResolver(), 
      Settings.System.AIRPLANE_MODE_ON, 0) == 1;

// toggle airplane mode
Settings.System.putInt(
      getContentResolver(),
      Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);

// Post an intent to reload
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", !isEnabled);
sendBroadcast(intent);

0 个答案:

没有答案