首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将AIRPLANE_MODE_ON设置为"True“或”ON“?

如何将AIRPLANE_MODE_ON设置为"True“或”ON“?
EN

Stack Overflow用户
提问于 2010-07-15 02:30:00
回答 4查看 16.4K关注 0票数 4

我正计划挂掉一个电话,我发现这是一种解决办法。如何通过代码激活飞行模式?

通过这种方式,我将基于某个事件来挂断呼叫。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-15 02:35:42

请参阅博客文章

最多只能使用API 16

代码语言:javascript
复制
// Toggle airplane mode.
Settings.System.putInt(
      context.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);

其中isEnabled是是否启用飞行模式。

票数 15
EN

Stack Overflow用户

发布于 2012-11-27 04:03:27

请记住,从Android4.2和更高版本开始,这是不可能的。

http://developer.android.com/reference/android/provider/Settings.Global.html#AIRPLANE_MODE_ON

票数 1
EN

Stack Overflow用户

发布于 2012-07-09 18:16:37

代码语言:javascript
复制
  public static boolean getAirplaneMode(Context context) {
      try {
      int airplaneModeSetting = Settings.System.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON);
      return airplaneModeSetting==1?true:false;
    } catch (SettingNotFoundException e) {
      return false;
    }
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3249245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档