为了备用机极致的省电,在使用互传分享之后,要尽快关闭wifi蓝牙和定位。所以写个应用直接放桌面上,一键即可关闭。
使用的时候在系统设置里面把权限都打开。
直接上代码。里面注释掉的是尝试失败不好用的(magisk root手机的情况下,让app成为system app略麻烦,懒得弄了。)(然后bluetooth,如果直接使用shell命令,反而会弹出一个提示框:shell请求关闭蓝牙,我都申请了root权限还会这样,好奇怪。。)但是我用Bluetooth Adapter,在设置里给上权限,就可以直接无痛关闭了。
测试手机miui13(android 12)
AndroidManifest.xml(有些权限可以删掉,懒得调了。一股脑扔进来,不过bluetooth connect是一定需要的)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
&

该文介绍了一个Android应用的实现,旨在方便用户快速关闭设备的WiFi、蓝牙和定位服务,以节省电量。应用使用了BluetoothAdapter来无提示关闭蓝牙,并在AndroidManifest.xml中列出了所需权限。代码中还包含了尝试使用shell命令关闭服务但遇到提示框问题的注释。
最低0.47元/天 解锁文章
3475






