让我解释一下: 我的 Android 4.0.4 手机存在蓝牙问题。每次打开蓝牙时,手机都会崩溃并重新启动。它会这样做,直到在一次重新启动期间,蓝牙出现错误并且无法启动。我真的不关心蓝牙,所以简单的方法是禁用它。但是每次我的手机启动时,它都会尝试再次启动蓝牙,因为某处有一个文件,上面写着“蓝牙已打开”,并且在启动时操作系统会读取该文件。我正在寻找这个文件。
关于附加信息,我会说我已经在手机选项和其他东西中到处查看,但一切都是“dissable”,因为蓝牙状态当前处于“启动”状态。
感谢阅读我的问题。
最佳答案
可能此文件是 /data/data/com.android.providers.settings/databases/settings.db
(global/bluetooth_on
值)。如果是这样,您可以尝试以下命令:adb shell settings put global bluetooth_on 0
并重启设备或直接使用 sqlite3
编辑数据库。不确定第一个选项,因为需要第二个根。
如果此蓝牙崩溃不是您系统的 native 崩溃,您也可以尝试通过分析内核和 logcat 日志来查找它的来源。
关于android - 如何通过更改文件来切换手机的蓝牙状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52591563/