Android手机的飞行模式就是一竿子关闭包括通讯、Wi-Fi、蓝牙和NFC在内的所有无线功能。但有时我们只需飞行模式的省电,却又希望单独开启Wi-Fi,此时应该如何设置呢?

以OPPO手机为例,ROOT系统后分别在手机上安装RE管理器(下载地址:http://t.cn/8k4PbP2)和SQlite Editor编辑器(下载地址:http://t.cn/8k4PGFO)。在RE管理器中找到并点击data>data>com.android.providers.settings>databases目录里的settings.db文件(图1),选择用SQlite Editor编辑器打开。

ae48e361d4e5cda3358f11f3afc33fd2.png

01

依次进入“global→airplane_mode_radios”(图2),如果你想在飞行模式下保留Wi-Fi,就删除value中的wifi值,如果还想保留蓝牙,则再删除bluetooth,以此类推,保存后重启手机即可生效。

047243523293109327de5e1771090deb.png

02

fcc1ec6e3257a75472c39e0539eadbad.png

02-1

c9f9fb23c4ff51fce455273f633d6ce3.png

02-2

小提示

如果修改时提示“database is locked”报错,则可先将settings.db文件备份到其它目录修改,再将改好的文件替换源文件,并按照图3修改权限。

66cb004dbb487bad34c77ae6b7691028.png

03

不同品牌Android手机settings.db文件中修改飞行模式选项的位置可能不同,比如中兴等品牌airplane_mode_radios在system组下,而三星、OPPO等品牌则在global组中。为了确保安全,在修改前一定要先将settings.db备份到手机存储卡目录内。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐