`
kobe学java
  • 浏览: 258364 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Android 设置飞行

 
阅读更多
前段日子要用到设置飞行模式,于是就上网找了下,相关的东西不多,也许是大家认为这个东西不难,所以没人发帖。代码不多,于是我把代码贴到我的程序里,跑了一下,设置不成功(第一次测用的是中兴的手机),换了其他的5款不同手机都没问题,于是怀疑是Rom的问题。但是测试人员不承认这种说法,产品也不同意有这种bug。为了说服他们,我去网上下了个小程序,专门定时设置飞行模式的那种。神奇的是它在中兴那款手机上可以切换飞行模式。没办法,我把它反编译了(这里有点不对了)。发现原来是一个参数只差导致了我的错误。
                   Settings.System.putInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 1);
                    Intent localIntent1 = new Intent("android.intent.action.AIRPLANE_MODE").putExtra("state", true);
                    sendBroadcast(localIntent1);
复制代码

这就是设置飞行模式的代码。很多网上的例子里“putExtra("state", true);”里的"true"用的是“1”,有的手机用1可以,但有的手机不同。这样就可以设置飞行模式了。“Settings.System.putInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 1);”这句代码不写虽然进入飞行模式,但状态栏没有小飞机的标志
这个是取消飞行模式的代码
                    Settings.System.putInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0);
                        Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
                        intent.putExtra("state", false);
                        sendBroadcast(intent);
复制代码
分享到:
评论

相关推荐

    Android飞行棋游戏

    【Android飞行棋游戏】是一款专为Android平台设计的休闲益智类游戏,它不仅兼容各种型号的智能手机和平板设备,还提供了丰富的对战模式,包括人机对战、局域网对战以及互联网对战,使得玩家可以在不同场景下享受到...

    Android AirPlus飞行历 飞行模式自动切换功能.rar

     Android飞行模式自动切换工具实现的功能如下:  1.快速进入和快速退出飞行模式  2.自定义添加,删除,启用,禁用飞行时间段  3.设置自动切换飞行模式的时间和重复日期  4.设置控制不受飞行模式控制的无线硬件 ...

    Android游戏源码简单飞行射击游戏

    《Android游戏源码解析:构建简单的飞行射击游戏》 在Android平台上开发一款飞行射击游戏,不仅可以展示编程技术,还能提供有趣的用户体验。本篇文章将深入探讨一个基于Android的简单飞行射击游戏源码,帮助开发者...

    android4.2以上系统飞行模式开启、关闭以及监听

    在Android系统中,飞行模式(Airplane Mode)是一种特殊的设备设置,它允许用户快速禁用所有无线通信功能,包括蜂窝数据、Wi-Fi、蓝牙和GPS等,以便在飞机上或要求关闭无线设备的地方使用。从Android 4.2版本开始,...

    安卓Android源码——飞行历飞行模式AirPlus.zip

    总的来说,深入研究这个压缩包中的源码,不仅可以了解Android飞行模式的实现机制,还能学习到Android系统的底层工作原理,以及如何在系统层面扩展和定制功能。这对于Android开发者来说是一次宝贵的学习机会。

    android可以飞行模式使用wifi

    android可在飞行模式下使用wifi

    Android飞行射击游戏实战

    基于andriod的飞行射击游戏实战。内容清晰,可运行。适合初学者学习

    Android应用源码之飞行历 飞行模式 AirPlus-IT计算机-毕业设计.zip

    在Android中,飞行模式的切换涉及到对系统的设置操作。开发者需要通过调用Settings.System接口或者使用Intent来改变飞行模式的状态。例如,可以使用`Settings.System.putInt()`方法将`AIRPLANE_MODE_ON`的值设为1或0...

    Android定时进入飞行模式

    要注意的是,从Android 6.0(API级别23)开始,改变系统设置如飞行模式需要用户授予相应的权限,所以你需要在运行时请求WRITE_SETTINGS权限。 结合定时任务和切换飞行模式的知识,你可以创建一个应用,让它在指定的...

    Android编程设置飞行模式.

    《Android编程设置飞行模式》讲术的是如何把手机设置成飞街上模式。对于定时改变手机状态的使用者很有用

    Android 飞行历 飞行模式 AirPlus.zip项目安卓应用源码下载

    Android 飞行历 飞行模式 AirPlus.zip项目安卓应用源码下载Android 飞行历 飞行模式 AirPlus.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    android飞行棋所用素材包

    本压缩包"android飞行棋所用素材包"正是为此目的而设计的,提供了游戏所需的各种图形资源。 首先,让我们详细探讨一下这个素材包中的关键组成部分: 1. **棋盘图像**:棋盘是飞行棋游戏的基础,通常会包含一个清晰...

    Android代码-Android定时进入飞行模式.zip

    综上所述,开发一个Android应用实现定时进入飞行模式,需要掌握Android权限管理、AlarmManager、BroadcastReceiver、系统设置的更改以及用户界面设计等多个核心知识点。通过合理组合这些技术,我们可以创建一个实用...

    android版飞行射击游戏

    在Android平台上,开发一款飞行射击游戏,如"飞机大战",涉及到多个技术层面和关键知识点。下面我们将深入探讨这些核心内容。 首先,我们要了解的是**Android应用基础**。Android是Google主导的开源移动操作系统,...

    Android感应飞行游戏

    在Android平台上,重力感应飞行游戏是一种利用设备的传感器技术,让玩家通过移动手机或平板电脑来控制游戏内角色或物体飞行的游戏。这种类型的游戏通常结合了物理学原理、用户交互设计以及高性能图形处理,为玩家...

    Android定时进入飞行模式.zip

    Android定时进入飞行模式.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    安卓Android源码——飞行历 飞行模式 AirPlus.zip

    本资源“安卓Android源码——飞行历 飞行模式 AirPlus.zip”提供的是关于Android系统飞行模式相关的源代码,名为“飞行历 飞行模式 AirPlus”,这对于我们理解Android系统如何实现飞行模式以及相关功能的开发有着极...

    Android 飞行射击类游戏原理实现

    在Android平台上开发飞行射击类游戏,涉及到众多技术层面和知识点,包括游戏引擎的使用、...以上就是Android飞行射击类游戏开发中的主要知识点,每个环节都需要开发者深入理解和熟练掌握,才能打造出高质量的游戏产品。

    安卓Android源码——(飞行射击游戏实战).zip

    在安卓Android平台上开发一款飞行射击游戏,涉及到许多关键的技术点,包括游戏引擎、图形渲染、用户交互、物理模拟以及音频处理等。以下是对这个主题的详细解析: 首先,游戏引擎是游戏开发的基础,它负责管理和...

    Android 飞行历 飞行模式 AirPlus源码.rar

    AirPlus可能是开发者为Android系统添加的自定义飞行模式插件,它可能提供了一些额外的设置选项或者优化了用户体验。通过分析源码,我们可以深入理解Android系统的状态管理、广播接收器(BroadcastReceiver)、服务...

Global site tag (gtag.js) - Google Analytics