判断WIFI打开关闭,飞行模式打开关闭

news/2024/11/7 22:48:07/
//飞行模式打开与关闭
int isAirplaneMode = Settings.System.getInt(context.getContentResolver(),Settings.System.AIRPLANE_MODE_ON,0);
//0关闭,1开启
Log.e("motejia", "onCreate: ++++FLY+++++"+isAirplaneMode );
//WIFI模式的打开与关闭
ConfigTest.flyStatus  = isAirplaneMode;
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
int wifiState = wifiManager.getWifiState();
ConfigTest.wifiStatus = wifiState;
//0关闭中,1关闭,2打开中,3打开
Log.e("motejia", "onCreate: ++++WIFI+++++"+wifiState );

权限

<!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<!-- 修改内容权限 -->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />

修改系统权限动态申请

//是否允许修改系统权限
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {boolean isDoing = true;while (isDoing) {if (!Settings.System.canWrite(context)) {Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_WRITE_SETTINGS);intent.setData(Uri.parse("package:" + context.getPackageName()));intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);} else {isDoing = false;}}
}

http://www.ppmy.cn/news/644147.html

相关文章

adb命令开关android系统飞行模式

1.打开飞行模式&#xff1a; adb shell settings put global airplane_mode_on 1 2.关闭飞行模式 adb shell settings put global airplane_mode_on 0 3.打开wifi adb shell svc wifi enable4.关闭wifi adb shell svc wifi disable 5.特别说明 因为adb shell命令打开飞行…

电脑无法关闭飞行模式,按钮显示灰色怎么办?

方法优先级&#xff1a;自上而下 方法一&#xff1a;重启电脑 方法二&#xff1a;网络重置 点“立即重置”后&#xff0c;系统会在5分钟之后重启。重启后&#xff0c;网络的所有自定义设置会被删除&#xff0c;网络设置会被重置&#xff0c;其中包括飞行模式。 方法三&#…

Win10只有飞行模式,没有WLAN图标

以前都是8点多开电脑&#xff0c;今天有点冷&#xff0c;冻醒了&#xff0c;6点多跑起来 结果死活连不上网络 压根没有wifi的图标&#xff0c;就一个飞行模式。 我就纳闷了&#xff0c;win10的更新我早就关掉了&#xff0c;电脑用了几年都没变故&#xff0c;怎么今天还出问题…

(15)为Copter添加新的飞行模式

本节涵盖了如何创建一个新的高级飞行模式的基础知识(即相当于 Stabilize、Loiter 等)。 作为参考,下图提供了 Copter 架构的高层次视图。 1) 为新模式取一个名字,并把它添加到 modes.h 中 control_mode_t 枚举的底部,就像下面添加的"NEW_MODE"。 // A

飞行模式到底管用吗?

"飞行模式"到底管用吗&#xff1f;Comments>> 苏椰 发表于 2010-03-14 19:59 最近有新闻报道&#xff0c;在大连到浦东的一架飞机上&#xff0c;某男不顾劝阻&#xff0c;偏要把手机开至“飞行模式”&#xff0c;而不关闭电源。结局是悲剧的&#xff1a;他被罚…

飞行模式(Airplane mode)机制

在“设置”->“无线和网络”&#xff0c;有一项飞行模式的checkbox。根据其描述“禁用所有无线连接”&#xff0c;可略知其功能&#xff0c;但具体实现了哪些功能呢&#xff0c;我们从代码的角度来分析。 在类WirelessSettings中&#xff0c;包含一个成员变量mAirplaneModeE…

APM(Ardupilot)——飞行模式

飞行模式介绍 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接和本声明。 1. Acro&#xff08;特技模式&#xff09; 直接用摇杆控制飞行器的角速度&#xff0c;松开摇杆飞行器将保持原有的姿态。常用于特…

Android 9.0 开启飞行模式

、 这篇文章针对的是系统权限的app,因为 Intent.ACTION_AIRPLANE_MODE_CHANGED 在AndroidManifest.xml文件中属于<protected-broadcat/>,需要权限需要高权限才能操作&#xff0c; //Intent.class public class Intent implements Parcelable, Cloneable { ...public st…