android中很多场景需要判断和设置飞行模式

1.判断当前飞行模式状态:直接从Settings.Global数据库中读取飞行模式当前状态值

Settings.Global.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, STATE_DISABLED);

2.设置飞行模式状态的方法如下:

首先将飞行模式新状态写入数据库,然后发出飞行模式改变的广播;

Settings.Global.putInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, airplaneMode);

Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);

intent.putExtra("state", STATE_ENABLED == airplaneMode);

context.sendBroadcast(intent);

注:android4.1中飞行模式状态值保存在Settings.system数据库表中,但android4.2已经将该值移到Settings.Global数据库表中。android4.2上切不可使用Settings.system,不然会提示无效:

01-17 13:45:00.150: W/Settings(2972): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.

android 程序控制开关飞行模式,android开关飞行模式的方法相关推荐

  1. android 程序 读logo,制作Android启动Logo

    一.去除Embedded Linux 的开机光标: 在内核的当前目录进入到drivers/video/console/fbcon.c文件 将static void fb_flashcursor(voi ...

  2. Android程序捕获未处理异常,处理与第三方方法冲突时的异常传递

    自己的android程序对异常进行了处理,用的也是网上比较流行的CrashHandler,代码如下,就是出现了未处理的异常程序退出,并收集收集设备信息和错误信息仪器保存到SD卡,这里没有上传到服务器. ...

  3. android 程序运行不了,Android程序运行时,真机不能用

    Android程序运行时,真机不能用 下列情况均发生在手机"开发人员选项"内已经选择了USB调试的情况下. 一.Android Device chooser中不显示真机 [查找原因 ...

  4. android程序内下载文件,android文件下载代码 android程序 里如何编写下载代码

    android开发文件下载在手机报错 package cc.download; import android.app.Activity;import android.os我比任何人都懂你不会真的陪我到 ...

  5. android程序自动卸载软件,Android应用静默安装和卸载

    App的静默安装和卸载 Android系统本身提供了安装卸载功能,但是api接口是@hide的,不是公开的接口,所以在应用级别 是无法实现静默安装和卸载的,要实现静默安装和卸载需要是系统应用,要有系统 ...

  6. android程序更改pdf文件格式,Android根据pdf模板生成pdf文件

    1 public voidFillPdfTemplate(String id) {2 android.icu.text.SimpleDateFormat simpleDateFormat = 3 ne ...

  7. 运行android程序时显示stop,Android系统.应用程序关闭时WorkManager是否正在运行?

    我想安排每晚数据库更新.所以我使用新的Android WorkManager.我的理解是,一旦安排它将始终独立于应用程序的生命周期在后台运行. 是对的吗?我的第一次测试显示Work只在应用程序运行时执 ...

  8. android程序安全编码向导,Android安全编码规范

    Android安全编码规范可分为Android平台上特有的(Android-Only).C.Java三个方面的安全编码规范. Android-Only 敏感信息不要保存到外部存储中,除非做了加密. 外 ...

  9. android程序包不存在,Android应用开发Android studio 错误: 程序包 不存在

    本文将带你了解Android应用开发Android studio 错误: 程序包 不存在,希望本文对大家学Android有所帮助. " Android studio 错误: 程序包 不存在 ...

  10. android 程序 共享文件,如何从Android智能手机访问Windows共享文件夹 | MOS86

    为了从Android设备访问Windows PC上的共享文件,您可以使用名为ES File Explorer File Manager的第三方应用程序.在此之前,您必须检查您是否有足够的权限访问数据. ...

最新文章

  1. C++关键字decltype
  2. bzoj1070: [SCOI2007]修车
  3. FileReader类型之文字读取
  4. 【PP生产订单】入门介绍(九)
  5. 人月神话贯彻执行_人月神话阅读笔记01
  6. centos6.8下安装破解quartus prime16.0以及modelsim ae安装
  7. 《Spring Cloud 与 Docker 微服务架构实战》笔记
  8. 虚拟机如何上网以及互ping问题
  9. 应用开发框架之——根据数据表中的存储的方法名称来调用方法
  10. linux内核模块开发(笔记),Linux内核模块学习笔记
  11. centos6.0的gnome桌面的一个大bug
  12. Leetcode-Implement strStr()-Python
  13. 【阅读笔记】BI系统介绍及建设思路
  14. 全民一起玩python实战篇百度云_【全民一起玩python】下载 - 面包树
  15. C语言入门的三个简易程序
  16. Android简单的集成腾讯视频播放器
  17. 华硕笔记本电脑点击桌面后,鼠标一直转圈;右键后,鼠标一直转圈?
  18. java对接微信支付收不到支付通知问题(亲身实践)
  19. 【UE4_C++】 4 Actor和Component
  20. 字符集与比较规则及在Mysql中的应用

热门文章

  1. 小米蓝牙键盘怎么连接_不是吐槽,是推荐!买了个小米旗下的蓝牙双模键盘。。。...
  2. 程序员朋友们,请答应我?别再去东南亚写代码了好么?
  3. 也就整了一万字的「数据指标体系」指南。
  4. 如何将win7系统的电脑屏幕改成护眼的豆沙绿
  5. 学硕与专硕 计算机,2019计算机考研选学硕还是专硕?
  6. 为什么计算机专硕比学硕难考,专硕一定比不上学硕?“我们专硕”,就是鄙视链最底端的一群人”...
  7. 如何将php改成mp4,怎么在PHP中将视频转换成MP4
  8. 用PS快速制作水彩效果人物照片
  9. 如何实现微信扫码登录--OAuth2
  10. JAVA基础知识点大全之二