-1

通过浏览 StackOverflow,我了解了应用程序如何获得 root 权限(“su”命令),但应用程序是否需要 root 访问权限才能执行以下命令?

  1. 打开/关闭蓝牙
  2. 打开/关闭 WiFi
  3. 打开/关闭移动数据

我问的原因是,对于我的一个学习单元,我想使用文本输入或用于语音识别的 google api 创建一个基本的 AI。我希望它能够控制手机功能,成为真正的“口袋里的助手”。代码示例会很有用,但简单的文本解释就绰绰有余了。

如果之前有人问过这个问题,我很抱歉,但搜索没有找到我的问题。

非常感谢,詹姆斯

4

1 回答 1

0

您不需要 root 来执行这些操作,您只需要在应用程序清单中拥有这些操作的权限即可。

<uses-permission android:name="android.permission.BLUETOOTH" />

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

于 2013-10-22T16:41:00.120 回答