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

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

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

Как заставить разрешение «android.permission.CAMERA» добавляться в манифест в Codename one

Я пытаюсь показать предварительный просмотр камеры заднего вида в Codename One. Я использую для этого собственный интерфейс (сначала я нацелен на Android). Чтобы мое приложение могло использовать камеру, не вникая в подсказки построения, я добавил эти строки в свою основную форму: if (Capture.hasCamera()){ Dialog.show("Appareil photo détecté", "Votre matériel est bien équipé d'un appareil photo!", "OK", […]

Очистить разрешенные разрешения для Android M

Как очистить все разрешенные разрешения от Android Marshmallow? Это необходимо для разработки и тестирования. Я знаю, что я могу сделать это вручную, но я хочу сделать это программно.

Почему поставщик контента без разрешений и с экспортированным = истинным доступен для любого приложения?

Вот тест, на который я столкнулся, чтобы понять разрешения для Content Content Provider: App ProviderApp : <provider android:authorities="com.mycompany.myProviderApp" android:name="com.mycompany.myProviderApp.ContentProviderForMyOtherApps" android:exported="true"/> Я также реализовал фиктивный ContentProvider ( ContentProviderForMyOtherApps ) с помощью базового метода query возвращающего строку в ProviderApp : public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { String[] cols = {"column1"}; […]

Анализ кода с Lint для вызовов, требующих разрешения

Я устанавливаю my targetSdkVersion равным 23, и поэтому я хочу реализовать «Запрос разрешений во время выполнения». (См. Здесь ) Линт напрямую вызывает, если вы забыли проверить разрешение и сообщите следующее: Для вызова требуется разрешение, которое может быть отклонено пользователем: код должен явно проверять, доступно ли разрешение (с checkPermission ) или явно обрабатывать потенциальный «SecurityException», Это […]

Получите права доступа к системе Android, разместив приложение в / system / app?

Экспериментируя с некоторыми новыми API-интерфейсами Android от AOSP, я нашел некоторые, которые требуют разрешения android.permission.BLUETOOTH_PRIVILEGED. Согласно документам , разрешение «недоступно сторонним приложениям». Я читал в другом месте, что вы можете получить права системного уровня на корневом устройстве, установив приложение в каталог / system / app. Я пробовал это на моем укоренившемся Nexus 5, но мое […]

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

У меня есть приложение для просмотра часов, в котором говорится, что я запрашиваю разрешения для контактов … но я не знаю. Я не могу понять, почему это … У меня есть биллинг в приложении, и я получаю доступ к данным Google … и Google Analytics. Вот список разрешений в моем манифесте: <!– Normal Permissions –> […]

Действие вызова вызова не работает на Marshmallow

Я пытаюсь запустить действие намерения вызова на устройстве, у которого есть Marshmallow в качестве ОС, используя те же шаги, что и обычно (это работает над версиями ниже): Добавить разрешение: <uses-permission android:name="android.permission.CALL_PHONE" /> Откройте намерение: Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:" + getString(R.string.connect_phone))); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); Это журнал, который я получаю: FATAL EXCEPTION: основной Процесс: com.app.calling, PID: […]

RemoteViewsFactory grantUriPermission для извлечения данных

Иметь AppWidget со списком, который я хочу заполнить с помощью RemoteViewsService.RemoteViewsFactory. У меня есть следующая ошибка E / AndroidRuntime (1203): java.lang.SecurityException: отказ от разрешения: чтение com.crbin1.myapp.data.ProviderLTD uri content: //com.crbin1.myapp.data.ProviderLTD/TB_WIDGET3P из pid = 413, uid = 10013 Требуется, чтобы поставщик был экспортирован, или grantUriPermission () Если я экспортирую ProviderLTD (мой контент-провайдер) в манифест, он работает, но […]

Кэширование файлов и разрешение файлов

У меня проблема с кэшированием в моем приложении и развертыванием на устройствах 4.2.x. Когда я сохраняю файл в каталоге кеша приложения, я не могу его прочитать. Я использую диспетчер файлов с правами root, чтобы изучить папку с кешем, и файлы правильно присутствуют в моей папке кэша, но когда я пытаюсь прочитать их, получите файл, который […]