Я создаю одно приложение в android, в котором я хочу, чтобы пользователь установил разрешение из меню настроек моего приложения. Например, мне нужно разрешение для чтения контакта с моего устройства, поэтому для этого, если пользователь выбирает разрешить читать контакт из меню настроек, тогда он считывает контакт с устройства. В зефире все разрешения должны выполняться во время выполнения, в то время как под разрешением marshmallow определяются в манифесте android. Так что можно получить разрешение на все версии из меню настроек моего приложения.Получите разрешение от android application
ответ
1) Пред-зефир, пользователь предоставляет разрешения приложений (как указано в Manifest
) во время установки, и нет способа обойти это поведение. Конечно, позже у вас может быть собственное меню настроек с отменными разрешениями, однако на системном уровне разрешения, предоставляемые вашему приложению, не будут затронуты тем, что там выбирает пользователь.
2)
И я также не хочу, чтобы показать диалоговое окно для спросясь
Вы также не сможете обойти это Зефир. Это механизм безопасности, целью которого является информирование пользователя о том, какие разрешения запрашивает приложение.
Переключая разрешения из встроенного меню настроек приложения, определенно не то, как система разрешений работает на Android.
Спасибо за ответ. некоторые, как это полезно для меня – hg1
- 1. android: разрешение в <application>
- 2. Android: Получите UsbDevice от намерения
- 3. running tcpdump от android application
- 4. Получите разрешение камеры iPhone?
- 5. Android Application Application Query
- 6. Неверное разрешение от imageView Android
- 7. Получите цвет от обоев? - Android
- 8. Получите thumbnail от json Android
- 9. Разрешение экрана Silverlight Application Проблема
- 10. Реклама в android application
- 11. Android-разрешение: android.permission.INTERACT_ACROSS_USERS_FULL
- 12. Получите разрешение на другие приложения в реальном времени на Android
- 13. Получите контент от HttpRequestMessage?
- 14. Android «Разрешение отказа»
- 15. Asp.net Разрешение веб-Api от клиента Android
- 16. facebook share разрешение от android app
- 17. android application
- 18. разрешение от PDFPage?
- 19. android Wifi application craches
- 20. Получите новые очки от угла Android
- 21. Получите несколько объектов от Json Android
- 22. Получите ценность от веб-браузера Android
- 23. Получите данные пользователя от Spotify на Android
- 24. Android - получите название и описание от BroadcastReceiver
- 25. Получите JSONобъект от JSONArray в android
- 26. Получите персидскую информацию от android Geocoder
- 27. Получите пожертвование от своего приложения Android
- 28. Получите информацию от Facebook с Android
- 29. Android: Получите ответ от HTTPS URL
- 30. Получите номер от приложения android SMS
Вы прочитали документацию? http://developer.android.com/training/permissions/requesting.html –
Да, я прочитал этот документ, но это для зефира и выше, но мне нужно для всех версий. И я также не хочу показывать диалог для спрашивая разрешения. – hg1
Несомненно, просто переверните весь код разрешений на проверку уровня API. Довольно стандартный материал. –