`
407827531
  • 浏览: 1076459 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

开关飞行模式

 
阅读更多

推荐安卓开发神器(里面有各种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

    JavaScript应用实例-shell开关飞行模式.js

    自动切换飞行模式

    然而,有时候我们需要在特定场合或时间将手机设置为飞行模式,例如在飞机上、会议室或者想要避免打扰的时候。手动切换飞行模式虽然简单,但在需要定时切换的情况下可能会显得繁琐。针对这一需求,"自动切换飞行模式...

    AutoJs源码-shell开关飞行模式

    AutoJs源码-shell开关飞行模式。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己...

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

    用户可以通过系统设置或快捷开关激活飞行模式。 4. **AirPlus**:AirPlus可能是一个自定义的飞行模式实现,它可能提供了比默认飞行模式更丰富的功能或优化的用户体验。例如,它可能支持在飞行模式下保持某些特定...

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

    在Android平台上,开发一个应用使设备定时进入飞行模式涉及到多个关键知识点。首先,我们需要了解Android系统的权限...通过合理组合这些技术,我们可以创建一个实用且用户友好的应用,满足用户定时开关飞行模式的需求。

    Android应用源码之飞行历 飞行模式 AirPlus.zip

    通过分析源码,我们可以了解到如何在Android系统中实现飞行模式的控制,以及可能添加的自定义功能,比如定时开关飞行模式、智能切换、通知提醒等。 源码分析通常涉及以下几个方面: 1. **权限管理**:检查应用是否...

    实现另类的“开关机”软件 timewireless for Android 手机开关机软件 -- 安卓 天涯浪子

    其实开关飞行模式也是种开关机的方法,在飞行模式下手机是切断了外部的所有信号,所以也就是相当于关机了 今天这款软件就是这样一款定时开关飞行模式的软件,让你随时控制你的开关机时间。 手机本身就是开机状态,...

    apm飞行模式中英文对照及详细说明.doc

    APM 飞行模式详细说明 APM 飞行模式是无人机飞行控制系统中的一个核心组件,提供了多种飞行模式以满足不同飞行需求。本文将详细介绍 APM 飞行模式的 10 种模式,包括稳定模式、比率控制模式、定高模式、悬停模式、...

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

    Android AirPlus飞行模式自动切换工具,可以根据设定的时间自动进入和退出飞行模式,在无需关机的情况下让手机更加省电,减少睡眠时间手机的辐射作用。  Android飞行模式自动切换工具实现的功能如下:  1.快速进入...

    Android飞行模式

    4. **开关飞行模式**: 调用`Settings.System.putInt()`方法,修改系统设置中的飞行模式状态。这通常需要通过`ContentResolver`和`Settings.System`类来完成。 5. **通知用户**: 当服务执行操作时,可以使用`...

    手机自动阅读源码,自动切换飞行模式换ip

    手机源码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 ...

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

    关于WiFi的开关与监听,虽然WiFi是飞行模式的一部分,但其操作和监听相对独立。开启和关闭WiFi主要通过`WifiManager`类进行,例如: ```java WifiManager wifiManager = (WifiManager) getSystemService(Context....

    iOS飞行模式滑动开关 SSSwitch.zip

    在本项目"iOS飞行模式滑动开关"中,开发者使用SSSwitch来模拟iOS设备上的飞行模式开关效果。SSSwitch是基于Objective-C编写的,这是一种广泛应用于iOS和Mac OS X开发的强大编程语言。 SSSwitch的设计目标是为了提供...

    inav飞行模式

    ### iNav飞行模式详解 #### 引言 iNav是一款专为多旋翼、固定翼以及直升机等飞行器设计的开源飞行控制系统。它基于一系列预设的飞行模式,旨在为用户提供更加灵活、高效的飞行体验。本文将围绕iNav飞行模式进行...

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

    AirPlus可能也有自己的BroadcastReceiver来响应飞行模式的开关事件。 5. **Service**:AirPlus可能包含一个后台运行的服务,持续监控飞行模式状态,并根据需要执行相关操作。这需要分析源码中的Service类,看它是...

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

    此外,考虑到用户体验,应用可能会有一个自定义的开关按钮,用于控制飞行模式。这需要实现OnClickListener接口,当用户点击按钮时,触发飞行模式的开启或关闭。同时,应用还需要实时更新UI,反映出飞行模式的当前...

    安卓一键工具(一键开关)

    快速关机、快速重启、一键锁屏、开关飞行模式、开关静音模式、WIFI开关、APN开关、GPS开关、自动横屏、蓝牙开关、手电筒、音量设置、亮度设置、信号检测。对,就是这样,以前要安装这么多软件,现在只要一个“一键...

Global site tag (gtag.js) - Google Analytics