java - 无法弄清楚为什么我的应用程序请求 root...?

标签 java android root

我请求以下权限:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

但是,直到我进入其中一项 Activity 后,根请求才会发生。难道这个activity有android:noHistory = true?如果需要,我可以提供整个 Activity 的代码(大约 500 行,而且我的 Java 不太好,所以我不会太兴奋地阅读它)。

最佳答案

android:noHistory 不需要 root 访问权限。为了帮助确定 root 请求是在哪里发出的,请在您的 Activity 中放置一个断点并单步执行,直到遇到请求为止。

关于java - 无法弄清楚为什么我的应用程序请求 root...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211880/

相关文章:

java - 是否可以使用 Joda-Time 获取一周的前一天?

java - fragment 中的可点击 ListView

android - 更改关注启动的项目。从 EditText 中移除焦点

android - 在Android中以编程方式启动5ghz wifi热点

android - 如何通过 Android SDK 获得 root 权限?

java - 在服务器端测试 Spring Web 服务端点?

java - 几乎同时进行两个循环

java - 为什么我不能覆盖 onConfigurationChanged?

android - 使用 super 用户构建 Android

java - 我的应用程序如何在非 root 设备上访问管理员级别的权限?