Android 判断飞行模式的状态

正文

[java]

private BroadcastReceiver br = new BroadcastReceiver() {

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if(action.equals("com.android.FMRadio.FlightClock")){

//获取到飞行模式状态 ,true开启,false关闭

int isAirplaneMode = Settings.System.getInt(mContext.getContentResolver(),

Settings.System.AIRPLANE_MODE_ON, 0) ;

boolean find = (isAirplaneMode == 1)?true:false;

if(find){

Toast.makeText(mContext, R.string.toast_in_flight, Toast.LENGTH_SHORT).show();

if (mIsPlaying) {

refreshImageButton(false);

refreshActionMenuItem(false);

refreshPopupMenuItem(false);

refreshActionMenuPower(false);

exitService();

return;

}

}

}

}

};

private BroadcastReceiver br = new BroadcastReceiver() {

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if(action.equals("com.android.FMRadio.FlightClock")){

//获取到飞行模式状态 ,true开启,false关闭

int isAirplaneMode = Settings.System.getInt(mContext.getContentResolver(),

Settings.System.AIRPLANE_MODE_ON, 0) ;

boolean find = (isAirplaneMode == 1)?true:false;

if(find){

Toast.makeText(mContext, R.string.toast_in_flight, Toast.LENGTH_SHORT).show();

if (mIsPlaying) {

refreshImageButton(false);

refreshActionMenuItem(false);

refreshPopupMenuItem(false);

refreshActionMenuPower(false);

exitService();

return;

}

}

}

}

};

补充:移动开发 , Android ,

android 判断 飞行模式,Android 判断飞行模式的状态相关推荐

  1. Android 设置飞行模式,判断是否是飞行模式

    飞行模式的好处在于: 1.可以让你拥有一个安静的休息时间 2.减少对身体的辐射 3.可以节省电量 4.不会关闭闹钟 所以设置飞行模式的功能,是很有用处的. 现分享如下: 代码中设置飞行模式所需权限: ...

  2. 工厂模式 android,当Android遇见工厂模式

    设计模式.png 我们先看一下一个Android系统应用中的工厂模式列子,再讲解工厂模式. package com.android.mms.ui; import android.content.Con ...

  3. Android KitKat 4.4 Wifi移植AP模式和网络共享的调试日志

    Tethering技术在移动平台上已经运用的越来越广泛了.它能够把移动设备当做一个接入点,其它的设备能够通过Wi-Fi.USB或是Bluetooth等方式连接到此移动设备.在Android中能够将Wi ...

  4. android百度地图标方向,Android百度地图之方向感应和模式更改

    本文实例为大家分享了Android百度地图之方向感应和模式更改,供大家参考,具体内容如下 目标效果: 菜单中设置几种模式,点击可查看不同的地图形式,这里随便截几张图. 1.首先要去百度地图网站 htt ...

  5. android 勿扰模式代码,Android N Zen Mode (勿扰模式)设置流程

    Android N去除了情景模式,取而代之的是勿扰模式.勿扰模式的入口有两处,下拉栏和设置声音里面.下面我们就从设置声音入口,看看勿扰模式的设置流程. 首先,勿扰模式的首页有三种选项,分别是仅允许优先 ...

  6. Android中常见的MVC/MVP/MVVM模式

    Android中常见的MVC/MVP/MVVM模式 经典MVC 在1979年,经典MVC模式被提出. 在当时,人们一直试图将纯粹描述思维中的对象与跟计算机环境打交道的代码隔离开来,而Trygve Re ...

  7. android 换行模式,Android进阶之自定义View(1)实现可换行的TextView

    今天来一起学习一下最简单的自定义view,自己动手写一个MyTextView,当然不会像系统的TextView那么复杂,只是实现一下TextView的简单功能,包括分行显示及自定义属性的处理,主要目的 ...

  8. android分屏模式_浅谈 Android 7.0 多窗口分屏模式的实现

    从 Android 7.0 开始,Google 推出了一个名为"多窗口模式"的新功能,也就是我们常说的"分屏模式".那么,这个功能有什么用呢?作为开发者,我们又 ...

  9. android 状态模式,Android编程设计模式之状态模式详解

    本文实例讲述了Android编程设计模式之状态模式.分享给大家供大家参考,具体如下: 一.介绍 状态模式中的行为是由状态来决定的,不同的状态下有不同的行为.状态模式和策略模式的结构几乎完全一样,但它们 ...

  10. Android - 分屏模式(多窗口模式)

    简介 在Android N以上设备,可以开启多窗口模式,也叫分屏模式,即在屏幕上可以同时显示多个窗口,这多个窗口可以是不同应用的,也可以是同一个应用的. 禁用分屏 app默认允许分屏,如果想要禁止分屏 ...

最新文章

  1. 关于软件开发你真正需要知道的几个事情
  2. 举例说明信息熵、互信息的计算过程
  3. Java学习从入门到精通
  4. 变压器 5g_T5:文本到文本传输变压器
  5. (2021) 18 [代码讲解] 可执行文件
  6. boost库编译安装以及Qt导入
  7. 即将改变软件开发的5个Java9新特性
  8. [转]webMethods公司简介
  9. js 自动分配金额_(2.4w字,建议收藏)??原生JS灵魂之问(下), 冲刺??进阶最后一公里(附个人成长经验分享)
  10. HSPF(Hydrological Simulation Program Fortran)模型应用
  11. 夏普MAX3101N复印故障
  12. 微信小程序MINA框架学习(零)
  13. 将安卓手机投屏到win10上
  14. java根据出生日期计算年龄_通过出生日期获取年龄的方法--Java
  15. TD幅度预测、幅度膨胀突破、TD通道
  16. 洛谷----P2689 东南西北
  17. Mac 解压rar格式文件(附解压工具包)
  18. 谷歌翻译插件突然不可用提示Tkk更新失败的解决办法
  19. csr8670--sink工程的大致工作流程分析(以speaker为例)一
  20. JSP图书借阅管理系统

热门文章

  1. 中国首个证券纠纷示范判决机制的规定在沪发布
  2. Coded UI 自动化测试初步研究
  3. 《惊人的假说-灵魂的科学探索》读书笔记(1)
  4. android 动态表情包,搞笑斗图动态表情包
  5. 计算机编程不等于符号,不等于符号(java)
  6. Matlab实现雷达波位编排
  7. 性能退化评估 matlab,LED驱动电源性能退化参数监测及寿命预测方法研究
  8. SPSS中的数据分析—信度效度检验【2】
  9. 查找重复姓名的SQL语句
  10. Science Advances:恐惧学习中内侧前额叶和杏仁核theta振荡同步活动