有没有办法为我正在测试的应用程序添加权限? (我自己的应用程序)

时间:2011-09-29 19:52:47

标签: android unit-testing android-manifest

我的应用程序需要GPS在启动时处于活动状态才能继续。 Iam测试应用程序,所以我通过将<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />添加到我的AndroidManisfest.xml文件来嘲笑GPS。

这没关系。但我想把事情分开。我们在测试时是否可以在运行时添加权限?

编辑:

我从docs知道:

Android没有动态授予权限的机制(在运行时),因为它会损害用户体验,从而损害安全性。

但是,作为测试应用程序的问题,还有其他选择吗?

由于

1 个答案:

答案 0 :(得分:3)

无法在运行时添加Android权限。必须在清单中指定它们。

如果您有单独的测试应用程序,我相信您只需要将此权限放在您的测试应用程序上。

编辑在权限方面,测试应用程序与Android没有任何区别。我只是将权限放在您的测试应用程序的清单中,而不用担心它。