Articles of андроид разрешения

OnCreate () вызывается при повторном открытии из недавней задачи после изменения настроек разрешения

Название вопроса может звучать сложно, но вот моя ситуация. У меня есть фрагмент карты внутри действия. Просто. Включите разрешение на хранение, чтобы разрешить отображение карты, отлично работает. Запустите приложение, нажав кнопку «Домой», затем отключите разрешение «Хранилище» и откройте приложение из недавней задачи, сбой приложений. Проблема заключается не в вызове функции onResume () активности хоста, а […]

Отменено разрешение android.permission.CALL_PHONE

Я пытаюсь программным образом вызывать число со следующим кодом: String number = ("tel:" + numTxt.getText()); Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(number)); startActivity(intent); Я установил разрешение в манифесте: <uses-permission android:name="android.permission.CALL_PHONE"/> Я работаю с настоящим устройством для тестирования и отладки, это Nexus 5 с Android M, моя compileSdkVersion – 23. Я получаю следующее исключение безопасности: error: Permission […]

Зачем мне нужно разрешение WRITE_EXTERNAL_STORAGE с getExternalCacheDir () на Android Lollipop?

Мое приложение записывает (и читает) файлы кеша в местоположение getExternalCacheDir (). Перед Android Lollipop (API 21) я успешно использовал это разрешение: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> MaxSdkVersion существует, потому что это разрешение не требуется после API v18: http://developer.android.com/reference/android/Manifest.permission.html#WRITE_EXTERNAL_STORAGE Но на Android Lollipop (5.0) я получаю такое разрешение доступа (с выходом моего журнала, чтобы показать фактический путь): […]

Intent FLAG_GRANT_READ_URI_PERMISSION Использование FileProvider в Gingerbread

У меня проблема, когда я пытаюсь подключить несколько файлов из моего внутреннего хранилища к намерению электронной почты, предоставив им использование FileProvider, объявленное в моем манифесте, и предоставление разрешений на чтение uri. Вот мой код. манифест <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.company.example.logprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths"/> </provider> Создание намерения emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE); emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[] {"randomemailaddress"}); ArrayList<Uri> […]

Приложение Android не запрашивает разрешения при установке

Я работаю в ИТ-отделе своего университета, и мы работаем над приложением, которое устанавливает правильную настройку для WiFi-среды eduroam (возможно, вы слышали об этом). Однако у меня есть проблема с запуском на моем собственном LG G4 с Android 6.0. При установке скомпилированного * .apk он не запрашивает никаких разрешений, хотя они установлены в AndroidManifest.xml. Он работал […]

Предоставить разрешение uri на uri в EXTRA_STREAM с намерением

С FLAG_GRANT_READ_URI_PERMISSION в намерении, переданном startActivity , мы можем предоставить разрешение Uri если uri установлен с помощью setData . Но если Uri вставить EXTRA_STREAM , Uri не предоставляется до ревности . Я знаю, что мы можем использовать grantUriPermission а затем revokeUriPermission чтобы отменить предоставленное разрешение. Но, похоже, нет хорошего места для запуска revokeUriPermission . Есть […]

Пользовательское разрешение для Android отменено на основании заказа приложения

Проблемы с моими приложениями в Google Play. У меня есть бесплатное приложение, которое использует специальное разрешение. Это разрешение разрешает доступ к платным приложениям. Эти платные приложения действуют как «ключи» и разблокируют функции в бесплатном приложении. В основном бесплатное приложение попытается запустить намерение одного из платных приложений. Платное приложение будет делать некоторые вещи и возвращаться, говоря, […]

Требуется ли для библиотеки V2 Maps разрешение ACCESS_NETWORK_STATE?

Я использую Android V2 Google Maps Library (Google Play Services) в своем опубликованном приложении. Я вижу, что в Google Play появляются спорадические исключения, которые, по-видимому, предполагают, что фрагмент карты поддержки иногда пытается проверить состояние сети. Однако в документации библиотеки не упоминается, что это разрешение требуется. Я не проверяю состояние сети прямо в своем приложении, поэтому […]

Разрешение на время работы Зефира

Такой новой и удивительной функциональностью безопасности является разрешение RUN-TIME Я пытаюсь понять это и сделать одно демо для этого. Но один вопрос поднимает в моем сознании, что, когда я нахожусь с разрешения пользователя с DIALOG. Как обращаться с « Никогда не спрашивайте снова » Предположим, что мое приложение ДОЛЖНО нуждаться в местонахождении / контакте, но […]

Разрешение проблемы при запуске службы от android

Я написал службу как часть приложения. Я пытаюсь вызвать эту услугу из второго приложения, используя следующий код: Intent intent = new Intent () ; intent.setClassName("com.test" ,"com.test.DownloadService") ; // Create a new Messenger for the communication back Messenger messenger = new Messenger(handler); intent.putExtra("MESSENGER", messenger); intent.setData(Uri.parse("http://www.vogella.com/index.html")); intent.putExtra("urlpath", "http://www.vogella.com/index.html"); this.startService(intent); Это дает следующее исключение 07-10 09:27:28.819: ERROR/AndroidRuntime(4226): FATAL […]