Есть ли способ добавить разрешение в приложение, которое я тестирую? (мое собственное приложение) - PullRequest
0 голосов
/ 29 сентября 2011

Мое приложение требует, чтобы GPS был активен при запуске, чтобы продолжить. Я тестирую приложение, поэтому я высмеиваю GPS, добавив <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> к моему AndroidManisfest.xml файлу.

Это работает нормально. Но я хочу держать вещи отдельно. Можно ли добавить разрешение во время выполнения, когда мы тестируем?

РЕДАКТИРОВАТЬ:

Я знаю из документов , что:

В Android нет механизма динамического предоставления разрешений (во время выполнения), поскольку это усложняет работу пользователя в ущерб безопасности.

Но есть ли альтернатива для тестирования приложения?

Спасибо

1 Ответ

3 голосов
/ 29 сентября 2011

Нет способа добавить разрешения Android во время выполнения.Они должны быть указаны в вашем манифесте.

Если у вас есть отдельное тестовое приложение, я полагаю, вам нужно только добавить это разрешение в ваше тестовое приложение.

РЕДАКТИРОВАТЬ Тестовое приложение на самом деле ничем не отличается от Android по сравнению с обычным с точки зрения разрешений.Я бы просто поместил разрешение в манифест вашего тестового приложения и не беспокоился об этом.

...