哪些 android API 调用需要这些权限?
Which android API calls need these permission?
我正在尝试找出哪些 android API 调用需要这些权限:
- android.permission.HARDWARE_TEST
- android.permission.DEVICE_POWER
- android.permission.DIAGNOSTIC
- android.permission.GET_TOP_ACTIVITY_INFO
我阅读了 Android 开发者网站上的描述,但我发现无法执行这些权限允许的操作。
在 HexAndBugs 回答后编辑:我知道这些权限不适用于第三方应用程序,但我想在实验环境中使用它们,扮演制造商的角色。
这些并不打算在您的应用中使用(除非您是设备制造商),因此您不会在 API 中找到需要它们的东西。请注意,他们都说 Not for use by third-party applications
。例如,参见 DEVICE_POWER
虽然这些设置不适用于通常的应用程序,但如果您有一个已获得 root 权限的设备并且您需要控制,假设是硬件测试,那么您必须将其添加到您的应用程序许可中并覆盖通常的 CET 测试面板
但仅供参考,如果您调整错误,可能会使 phone 或设备变砖,因此请注意;
我个人使用了其中的几个权限,例如 getTop Activity 信息来监控我的应用程序是否始终在前台
我正在尝试找出哪些 android API 调用需要这些权限:
- android.permission.HARDWARE_TEST
- android.permission.DEVICE_POWER
- android.permission.DIAGNOSTIC
- android.permission.GET_TOP_ACTIVITY_INFO
我阅读了 Android 开发者网站上的描述,但我发现无法执行这些权限允许的操作。
在 HexAndBugs 回答后编辑:我知道这些权限不适用于第三方应用程序,但我想在实验环境中使用它们,扮演制造商的角色。
这些并不打算在您的应用中使用(除非您是设备制造商),因此您不会在 API 中找到需要它们的东西。请注意,他们都说 Not for use by third-party applications
。例如,参见 DEVICE_POWER
虽然这些设置不适用于通常的应用程序,但如果您有一个已获得 root 权限的设备并且您需要控制,假设是硬件测试,那么您必须将其添加到您的应用程序许可中并覆盖通常的 CET 测试面板
但仅供参考,如果您调整错误,可能会使 phone 或设备变砖,因此请注意;
我个人使用了其中的几个权限,例如 getTop Activity 信息来监控我的应用程序是否始终在前台