安卓利用shell 控制飞行模式或禁用或启用手机卡

如何使用 安卓利用shell 控制飞行模式或禁用或启用手机卡
听说4.2以后的安卓系统权限提升了,飞行模式用代码都不能控制了!
大神些帮帮忙

0

2个回答

2
tcjj3
在线黑客 正解,感谢!!
大约一年之前 回复

哪怕shell有这方面的bin执行命令,也是无法执行的,这个需要root权限才能改。或者你把apk放到system/app下,然后就可以在代码里控制飞行模式了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android adb命令开启飞行模式,开启wifi,开启移动数据等相关操作
整理中
Android开启/关闭/监听 飞行模式
1.package lab.sodino.airplane; 2. 3.import java.text.SimpleDateFormat; 4.import java.util.Calendar; 5. 6.import android.app.Activity; 7.import android.content.Broad
android打开飞行模式-用adb命令控制飞行模式开关
public static String HigherAirplaneModePref1 = "settings put global airplane_mode_on "; publi
Android 开启飞行模式的几种方式
在某些开发场景中可能需要实现控制飞行模式的方法,这里列举几个控制飞行模式开关的思路。 1、通过adb命令 adb命令的方式是通过调用Settings的接口,可以在命令行窗口下使用adb命令adb shell settings put global airplane_mode_on 1开启飞行模式,通过adb shell settings put globa...
浏览器配置
谷歌浏览器翻墙 谷歌浏览器是一款功能强大的浏览器,同时这款浏览器还自带有很多实用的插件,比如一些去除网页广告、视频广告的插件,翻译插件等,但是这些插件我们只能到Chrome应用商店去下载,但是目前国内是无法登录这个应用商店的,要想登录需要翻墙,这边给大家介绍谷歌浏览器翻墙的方法。 首先下载安装chrome浏览器。(安装了谷歌浏览器的用户可以忽略此步骤) 然后下载hosts文件,在网络上搜索“...
android 代码控制飞行模式开关 支持4.2以上 root
支持android 4.2以上系统 手机需要获取root权限 通过shell命令开关飞行模式
Android 开启gps, 数据流量, 飞行模式.
请支持原创谢谢. 下列命令建立在su权限之上. adb shell svc data enable/disadle //操作数据开关 adb shell settings put secure location_providers_allowed gps,network  //操作gps提供者 假如设置其他关键字,导致gps关闭. 对于sdk >=23 6.0
禁用cookie和私密浏览模式情况下localstorage需要注意的问题
localstorage是html5新增的一个功能,用于本地存储。主要解决cookie存储量小的问题,官方建议每个网站最多存储5M大小。 localstorage相关的函数: cookieEnabled 移动端在使用localstorage需要注意下面几个问题: 禁用cookie ipad可以在设置-》safari-》接受cookie-》永不 如果程序中没有判断是否支持l
Android 4.2获取root权限后以后使用shell命令来开启飞行模式
1.首先通过su命令获取root权限的shell终端。 Process process = Runtime.getRuntime().exec("su"); 2.然后获得输出流 bw = new BufferedWriter(new OutputStreamWriter(process.getOutputStream())); 3.bw.write("settings put glo
Android 用代码开启和关闭飞行模式
boolean isEnabled = Settings.System.getInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) == 1; Settings.System.putInt(getConten
python对安卓手机执行飞行模式
导入os模块 import os 它建议以下方式启用飞机模式: adb shell settings put global airplane_mode_on 1 不幸的是,它不起作用。它只是改变了飞行模式图标的状态,但所有无线电仍处于活动状态。 它缺少一个非常重要的部分,即在设置更改后立即广播意图,以通知应用程序飞行模式状态已更改。 要启用飞行模式,请使用以下命令: cmd...
笔记本触摸板管理器
根据外接鼠标控制笔记本触摸板禁用或启用。
Android利用代码开启关闭飞行模式
今天做项目时候,需要用到代码来开关Android的飞行模式,其实比较简单啦,哦,在4.2之前. 在Android中设置飞行状态是用BroadCast的,可以通过发送action为”Intent.ACTION_AIRPLANE_MODE_CHANGED”的广播来打开或状态飞行模式. 首先,修改飞行模式需要android.permission.WRITE_SETTINGS权限,请自行添加.对权限就是
自由人专业挂机锁lgmLock
界面美观.专业制作.很好的锁屏工具. 1)设置窗体透明百分比。 2)设置启用或禁用“解锁界面”功能。 3)设置启用或禁用“自动锁屏”功能。 4)设置启用或禁用“屏幕录像”功能。 5)设置启用或禁用“自动截屏”功能。 6)设置启用或禁用“键盘记录”功能。 7)设置启用或禁用“显示桌面”功能。 8)设置启用或禁用“强制退出”功能。 9)设置启用或禁用“开机锁屏”功能。
win7 没有启用或禁用“休眠”功能的权限。
休眠很好用,便于快速恢复 1. 启用 [quote] powercfg /h on [/quote] 。。。。。对准提示符,右键。。。以管理员身份运行 2.怎么还是没有"休眠" 呵呵...在电源管理里找混合睡眠...找到禁用...这下真有了... ...
android 4.2 系统以后的飞行模式
项目中遇到了要控制飞行模式的功能,钻研了几天,终于解决。 解决过程中最大的问题是: android 4.2 之后 系统不予许第三方软件去设置飞行模式,除非你的app是系统应用,得到了root权限。  蛋疼~~   网上大多数解决过程是 : 原文 http://blog.sina.com.cn/s/blog_69b5d2a50101fqze.html    //获取当前的飞行模式状态  需
Android关闭USB的ADB调试和文件传输功能(禁用USB)
通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试,none表示都不启用。
Android对飞行模式下BT、WiFi开关控制
Android对飞行模式下Wifi和蓝牙的控制通过如下两个数据库中的值控制: airplane_mode_radios、airplane_mode_toggleable_radios,其值保存在Setting数据库Global表中. /** * A comma separated list of radios that need to be disabled when airplane ...
怎样获得Win7禁止或启动的休眠的权限
进入路径 C:\windows\system32,找到cmd.exe ,右键单击,选择以管理员方式运行(如果不选择以管理员方式运行,则出现“没有启用或禁用休眠功能的权限”) hiberfil.sys -h off
Android飞行模式下Wifi开关行为的控制
Android对飞行模式下Wifi和蓝牙的控制通过如下两个数据库中的值控制,airplane_mode_radios、airplane_mode_toggleable_radios,其值保存在Setting数据库Global表中/** * A comma separated list of radios that need to be disabled when airplane mode * is
禁用并启用本地连接.bat
有多个内网,局域网复杂时候,有时候开机会获取别的ip导致上不了网,需要禁用再启用本地连接才行。本批处理运行时候会最小化。另外网卡名字不是默认本地连接的话,需要修改批处理内 本地连接 为再用网卡名。譬如本地连接2
Android 平时用到比较多的广播之飞行模式和耳机插拔
飞行模式: 判断当前是否处于飞行模式: final boolean isAirplaneModeOn = Settings.System.getInt(getActivity().getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) != 0
android 飞行模式 注册广播后 三种状态监听
[html] view plaincopy public class MainActivity extends Activity implements OnClickListener {       private static final String TAG = "MainActivity";       private int airState;
判断飞行模式 ,检测是否有网络
在飞行模式下:检测是否有网络,有则返回activeNetInfo,没有返回null /** * read the info of network */ private NetworkInfo getAvailableNetWorkInfo(YyBackUpActivity activity) { ConnectivityManager ...
Android APP通过配置实现启用/禁用GOOGLE API
开发APP,GOOGLE API只能ROOT过的手机用,对于未ROOT的手机则会出现apk无法安装的情况,于是就需要两个版本的apk。如果是两套程序的话,难于维护。下面以启用/禁用GOOGLE MAP为例,介绍一下通过配置实现启用/禁用GOOGLE API。 通过配置实现启用/禁用GOOGLE MAP功能,各自只需要简单的三小步。 GoogleMap 功 能禁用步骤 1.
安卓利用大疆SDK的VirtualStick实现服务器端发送数据控制无人机飞行
功能:飞机在南京,人在北京,然后通过一个模拟摇杆(这个模拟摇杆就是一般玩飞行游戏的摇杆)控制南京的飞机飞行,也就是远程控制。这个摇杆类似于飞机遥控器的摇杆,一直输出yaw,pitch,roll的值,传到客户端后软件后进行一定的倍数转换,然后通过virtualstick模式去控制。 实现:1.服务器与客户端的连接我们用的是MQTT,这个根据自己项目的需求自己选择方式            2.确...
PX4飞行模式
地面站解释: Stabilized/Main(稳定/主模式): 飞行员拥有飞行飞行器全部的控制权,只有姿态是稳定的。主模式开关必须被关联到一个通道,飞机才能飞行。 Assist(辅助): 如果Position模式是放在与主模式分离的通道上,主开关上增加了一个Assist模式。为了使姿态控制/位置控制开关有效,主开关必须处于辅助模式。 Auto(自动): 如果Loiter模式是放在主模式分离的
Android代码实现飞行模式的打开
1.核心代码如下: public static void openAirplaneModeOn(Context context,boolean enabling) { Settings.Global.putInt(context.getContentResolver(), Settings.Global.AIRPLANE_
在 ESXi 主机上启用或禁用锁定模式 及锁定后解决方法
ESXi 6.0: 从 vSphere 6.0 开始,您可以选择正常锁定模式或严格锁定模式,这两种模式的锁定程度有所不同。 正常锁定模式: 正常锁定模式下不会停止 DCUI 服务。 如果失去与 vCenter Server 的连接并且无法通过 vSphere Web Client 进行访问,特权帐户可以登录到 ESXi 主机的直接控制台界面并退出锁定模式。 仅以下帐户可以访问直接控...
Android切换飞行模式(SDK4.2之前或之后都可用)
SDK4.2之后对Setting做了修改,具体修改的地方没有仔细研究。下面根据 这一情况给出SDK4.2之后的AirPlaneMode切换的源码。 这个是在国外的一个博客上面看到的,亲测 代码可行。package com.margi.airplanemode;import android.content.Context; import android.content.Intent; import a
android4.2以上系统飞行模式开启、关闭以及监听
android4.2以上系统飞行模式开启、关闭以及监听,包括WiFi的开关以及监听
Java异常处理(I)
java异常处理的类所有lang包中的类常用的类和继承继承结构 可以看到这些类都直接或者间接继承自java.lang.Throwable类。当然有些子类非常不常用。一个类职业是Throwable类的子类才能够被异常处理机制识别。java.lang.Throwable主要子类java.lang.Throwable类有两个直接子类:java.lang.Error,java.lang.Exception
判断是否可以打电话(有无SIM卡、是否飞行模式、信号是否良好)
如题判断是否可以播出电话 1.判断是否有SIM卡 2.判断是否开启飞行模式 3.判断信号是否良好 首先要有TelephonyManager TelephonyManager telephoneManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 因为获得信号强度使用监听
Android源码分析(十)-----关机菜单中如何添加飞行模式选项
一:关机菜单添加飞行模式选项 源码路径:frameworks/base/core/res/res/values/config.xml 增加<item>airplane</item> <!-- Defines the default set of global actions. Actions may still be disabled or hid...
操作或事件已被禁用模式阻止 解决方法
<br />在 Access 2007 中执行更新查询或删除等操作时,出现“操作或事件已被禁用模式阻止”。解决方法如下:<br /><br /><br /><br />选中“数据库工具”中的“消息栏”,然后单击“选项”。 <br /><br /> <br /> <br /><br /> <br /><br /><br /> <br />选中“启用此内容”,确定。问题解决<br /><br /> <br /> <br /> 
解决Thinkpad开启飞行模式无法连接无线网络
解决Thinkpad开启飞行模式无法连接无线网络1、安装了电源管理驱动、电源管理软件和快捷键驱动2、按了Fn+F9快捷键,开启了电脑的飞行模式3、结果导致了无线网络处出现了红叉叉,无法连接网络     查询了资料,显示可以利用快捷键Fn+F5或Fn+F8解决,但是试过了无法解决;后来我按了Fn+F12,结果网络连接恢复正常
网络连接图标启用和禁用
网络连接图标启用和禁用小工具(396K) 在日常维护中,有用户经常更改IP地址,特别是工作组模式。 网络连接图标启用和禁用,绑定用户IP。 密码是当天的日期,如:20120229
判断当前浏览器不支持或Cookie已被禁用呢?可以使用以下js代码:
var dt = new Date();    dt.setSeconds(dt.getSeconds() + 60);    document.cookie = "cookietest=1; expires=" + dt.toGMTString();    var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1; 
自动切换无线和有线网络 网络
自动启用或禁用网络,可以选择启用无线网络并禁用有线网络
关于Android打开/关闭飞行模式的一些思考
我们都知道,目前在Android上编码实现打开或关闭飞行模式,都是直接调用android.provider.Setting.System.putString()接口实现的,代码如下: ...... // Enable airplane mode Settings.System.putString(cr,Settings.System.AIRPLANE_MODE_ON, "1"); Inte
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习的博客或网站 java学习课件或笔记