推荐安卓开发神器(里面有各种UI特效和android代码库实例)
在Android中设置飞行状态是用BroadCast的,可以通过发送action为”Intent.ACTION_AIRPLANE_MODE_CHANGED”的广播来打开或状态飞行模式.
首先,修改飞行模式需要android.permission.WRITE_SETTINGS权限,请自行添加.
下面是完整代码:
package com.hello; import android.app.Activity; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; import android.widget.Toast; import android.provider.Settings; //虽然只用到Settings.System类,但还是不建议直接导入该类,因为会跟java.lang.System同名冲突 //当然也可以不导,直接用android.provider.Settings.System public class HelloWorldActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ContentResolver cr = getContentResolver(); if(Settings.System.getString(cr,Settings.System.AIRPLANE_MODE_ON).equals("0")){ //获取当前飞行模式状态,返回的是String值0,或1.0为关闭飞行,1为开启飞行 //如果关闭飞行,则打开飞行 Settings.System.putString(cr,Settings.System.AIRPLANE_MODE_ON, "1"); Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); sendBroadcast(intent); }else{ //否则关闭飞行 Settings.System.putString(cr,Settings.System.AIRPLANE_MODE_ON, "0"); Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); sendBroadcast(intent); } } }
相关推荐
可定时自动开关飞行模式,晚上睡觉开启降低辐射,早上自动关闭不影响电话
JavaScript应用实例-shell开关飞行模式.js
然而,有时候我们需要在特定场合或时间将手机设置为飞行模式,例如在飞机上、会议室或者想要避免打扰的时候。手动切换飞行模式虽然简单,但在需要定时切换的情况下可能会显得繁琐。针对这一需求,"自动切换飞行模式...
AutoJs源码-shell开关飞行模式。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己...
用户可以通过系统设置或快捷开关激活飞行模式。 4. **AirPlus**:AirPlus可能是一个自定义的飞行模式实现,它可能提供了比默认飞行模式更丰富的功能或优化的用户体验。例如,它可能支持在飞行模式下保持某些特定...
在Android平台上,开发一个应用使设备定时进入飞行模式涉及到多个关键知识点。首先,我们需要了解Android系统的权限...通过合理组合这些技术,我们可以创建一个实用且用户友好的应用,满足用户定时开关飞行模式的需求。
通过分析源码,我们可以了解到如何在Android系统中实现飞行模式的控制,以及可能添加的自定义功能,比如定时开关飞行模式、智能切换、通知提醒等。 源码分析通常涉及以下几个方面: 1. **权限管理**:检查应用是否...
其实开关飞行模式也是种开关机的方法,在飞行模式下手机是切断了外部的所有信号,所以也就是相当于关机了 今天这款软件就是这样一款定时开关飞行模式的软件,让你随时控制你的开关机时间。 手机本身就是开机状态,...
APM 飞行模式详细说明 APM 飞行模式是无人机飞行控制系统中的一个核心组件,提供了多种飞行模式以满足不同飞行需求。本文将详细介绍 APM 飞行模式的 10 种模式,包括稳定模式、比率控制模式、定高模式、悬停模式、...
Android AirPlus飞行模式自动切换工具,可以根据设定的时间自动进入和退出飞行模式,在无需关机的情况下让手机更加省电,减少睡眠时间手机的辐射作用。 Android飞行模式自动切换工具实现的功能如下: 1.快速进入...
4. **开关飞行模式**: 调用`Settings.System.putInt()`方法,修改系统设置中的飞行模式状态。这通常需要通过`ContentResolver`和`Settings.System`类来完成。 5. **通知用户**: 当服务执行操作时,可以使用`...
手机源码TouchDown 583, 1468, 1 TouchMove 583, 422, 1, 200 Delay 2000 TouchDown 583, 1468, 1 TouchMove 583, 422, 1, 200 Delay 2500 TouchDown 583, 1468, 1 TouchMove 583, 422, 1, 200 ...
关于WiFi的开关与监听,虽然WiFi是飞行模式的一部分,但其操作和监听相对独立。开启和关闭WiFi主要通过`WifiManager`类进行,例如: ```java WifiManager wifiManager = (WifiManager) getSystemService(Context....
在本项目"iOS飞行模式滑动开关"中,开发者使用SSSwitch来模拟iOS设备上的飞行模式开关效果。SSSwitch是基于Objective-C编写的,这是一种广泛应用于iOS和Mac OS X开发的强大编程语言。 SSSwitch的设计目标是为了提供...
### iNav飞行模式详解 #### 引言 iNav是一款专为多旋翼、固定翼以及直升机等飞行器设计的开源飞行控制系统。它基于一系列预设的飞行模式,旨在为用户提供更加灵活、高效的飞行体验。本文将围绕iNav飞行模式进行...
AirPlus可能也有自己的BroadcastReceiver来响应飞行模式的开关事件。 5. **Service**:AirPlus可能包含一个后台运行的服务,持续监控飞行模式状态,并根据需要执行相关操作。这需要分析源码中的Service类,看它是...
此外,考虑到用户体验,应用可能会有一个自定义的开关按钮,用于控制飞行模式。这需要实现OnClickListener接口,当用户点击按钮时,触发飞行模式的开启或关闭。同时,应用还需要实时更新UI,反映出飞行模式的当前...
快速关机、快速重启、一键锁屏、开关飞行模式、开关静音模式、WIFI开关、APN开关、GPS开关、自动横屏、蓝牙开关、手电筒、音量设置、亮度设置、信号检测。对,就是这样,以前要安装这么多软件,现在只要一个“一键...