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

Почему Android PlacePicker не (!) Требует разрешения ACCESS_FINE_LOCATION?

PlacePicker – полезный виджет, добавленный в com.google.android.gms:play-services-places:9.4.0 . Найдите описание здесь: PlacePicker В документации четко указано, что для этого вам необходимо разрешение ACCESS_FINE_LOCATION. На Зефире и выше вы также должны попросить пользователя предоставить это разрешение. Но, похоже, это работает без этого! Мое приложение Предоставить ключ API карт Не определять разрешение в AndroidManifest Не просить пользователя […]

(Android-O) Приложение не указано в «приложениях с доступом к использованию», но находится в Нугате

В Android-O <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" tools:ignore="ProtectedPermissions" /> , похоже, не позволяет приложению отображаться в списке «Приложения с доступом к использованию». Я попытался установить API целевой и компиляции как на 25, так и на «O», но все же он не позволяет мне добавлять приложение в список доступа к использованию. Я не уверен, что это просто потому, что […]

Android-приложение выходит из строя на 6.0 при поиске разрешений с ActivityCompat.requestPermissions

Я следую MainActivity, который ищет разрешения для задач «Телефон и хранилище» 6.0. Он запрашивает разрешение 2 раза, а затем сбой. Нужно ли мне повторно запустить MainActivity после того, как я приобрел_передачу? Спасибо за любую помощь или указатели. MainActivity.java onCreate(){ seek_permissions() //load db data and continue //with the app tasks } public void seek_permissions(){ boolean hasWritePermission […]

Проверка того, какой код использует разрешения

Недавно я изменил приложение для целевого Marshmallow, и, как вы знаете, мне теперь нужно обработать модель разрешений Marshmallow. Приложение hasmany файлов и тысячи строк кода. Помимо метода грубой силы, т.е. Отключить разрешения и использовать приложение, указав, где происходят исключения Существует ли более эффективный способ выяснить, какие строки вызовов api запрашивают определенные разрешения, чтобы они могли […]

Устройства без «Приложения с использованием данных использования» или андроида.settings.USAGE_ACCESS_SETTINGS

Предпосылки: Android 5 представил новый API UsageStats, который можно использовать для запроса времени, затраченного на различные приложения. Этот API используется в нескольких приложениях для обнаружения текущего приложения переднего плана (как обсуждалось в нескольких вопросах, например), но: Для этого API требуется разрешение android.permission.PACKAGE_USAGE_STATS, которое является разрешением на системном уровне и не будет предоставлено сторонним приложениям. Тем […]

Разрешение PHONE_CALL не работает в Dexter

Я применил Dexter в своем приложении. Это отлично работает для разрешения CAMERA, EXTERNAL STORAGE и INTERNAL STORAGE. Я хочу позвонить с помощью PHONE_CALL с помощью Dexter . Когда я вызываю намерение для телефонного звонка следующим образом: Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + strNum)); startActivity(callIntent); startActivity показывает предупреждение. Call requires permission which may be rejected […]

Как удалить файл из внешнего хранилища в android 5

я использовал File f=new File(MyPath); f.delete(); И я использовал разрешения WRITE_EXTERNAL_STORAGE и READ_EXTERNAL_STORAGE , но он не работает в Android 5. Сообщение Logcat: java.io.FileNotFoundException: storage/external_SD/mm.txt: open failed: EACCES (Permission denied) Файл манифеста: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mahestan_programming.myapplication"> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category […]

Разрешение Marshmallow: жизненный цикл компонентов

Заглядывая в разрешенное разрешение marshmallow, он вызывает onRequestPermissionsResult() перед onResume() Activity или Fragment. Постановка задачи : Если у нас есть какие-либо действия по результату Action (т. Е. Разрешенному разрешению), например, я хочу удалить текущий фрагмент, тогда это невозможно, потому что операции с фрагментами и контейнерами находятся в состоянии паузы. Так есть ли способ вызвать onResume() […]

Почему мое приложение карты падает, если я устанавливаю maxSdkVersion в разрешении WRITE_EXTERNAL_STORAGE?

Я установил свою карту, следуя инструкциям в этой ссылке . И установите разрешение WRITE_EXTERNAL_STORAGE в соответствии с рекомендацией официальной документации для Android , которая запрашивает это разрешение только для уровня API 18 и ниже. Итак, у меня есть этот манифест: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myapp" > <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission […]

Включить связь между двумя приложениями Android с помощью пользовательских разрешений

Один из моих приложений для Android требует некоторых функций, которые являются «опасными», когда дело доходит до разрешений. Они требуют некоторых разрешений, таких как «доступ в Интернет», которые имеют решающее значение в сочетании с частными данными. Вот почему я хочу создать отдельный «Add-on», то есть второе приложение, которое предоставляет эти критически важные функции. Поэтому, если пользователи […]