Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
aquaMakc
471 / 384 / 68
Регистрация: 14.02.2014
Сообщений: 1,877
Завершенные тесты: 1
#1

Не срабатывает разрешение на чтение контактов - Программирование Android

27.12.2016, 11:26. Просмотров 273. Ответов 1
Метки нет (Все метки)

Доброго времени суток. Заранее прошу прощения за нубовский вопрос.
Делаю первые шаги java под андроид.
Пытаюсь зачитать список контактов.
В манифесте, согласно мануалов, добавил строку разрешения:
XML
1
<uses-permission android:name="android.permission.READ_CONTACTS"/>
Но при запросе всё-равно получаю исключение:
Permission Denial...andriod.permission.READ_CONTACTS or andriod.permission.WRITE_CONTACTS
Запускаю сразу на смартфоне на 6 андройде.

Добавлено через 2 минуты
Файл манифеста имеет такой вид:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.kraev.test">
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
    <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 android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>
Добавлено через 23 минуты
Удалось получить доступ к контактам выполнив при запуске приложения:
Java
1
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_CONTACTS},1);
Но это, кажется, костыль.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2016, 11:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не срабатывает разрешение на чтение контактов (Программирование Android):

Не срабатывает разрешение на удаление записей в табличной форме
Господа знатоки, прошу помощи! Проблема заключается в невозможности удаления...

PHP на IIS: разрешение на чтение и запись файлов.
Я в настройках iis поставил разрешение на чтение и запись файлов. Но...

При добавлении в настройках безопасности папки не работает разрешение на чтение НОВОЙ ГРУППЕ пользователей
windows 2008 R2, поднял домен. В настройках безопасности папки указываю...

Разрешение приложения - чтобы приложение подстраивалось под разрешение экрана
Можно ли средствами c++ bulder сделать так, чтобы разрешение приложения...

Разрешение изображения всегда остается 672x380, хотя камера настроена на большее разрешение
Сохраняю картинку, но ее разрешение всегда остается 672x380, хотя камера...

Corel VideoStudio Pro X4 14.0.0.342 - текущее разрешение экрана меньше, чем стандартное разрешение установки
вопрос такой, загрузил Corel VideoStudio Pro X4 14.0.0.342 скачал, при...

1
Vladimir93
53 / 54 / 8
Регистрация: 28.06.2015
Сообщений: 229
27.12.2016, 12:42 #2
Лучший ответ Сообщение было отмечено aquaMakc как решение

Решение

На 6 и выше система пермишенов изменилась
https://developer.android.com/training/permissions/requesting.html
Теперь их нужно запрашивать, в приложении, и кроме того пользователь может в любой момент отозвать ранее данные разрешения. Это тоже нужно предусмотреть
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2016, 12:42
Привет! Вот еще темы с решениями:

На ноутбуке стоит модуль памяти DDR 200 контактов, а может ли подойти модуль DDR 2 200 контактов?
Подскажите пожалуйста, у меня на ноутбуке стоит модуль памяти DDR 200...

Изменить разрешение TTY и разрешение меню grub
Подскажите пожалуйста как поменять разрешение в TTY и разрешение меню grub? ...

Почему разрешение экрана планшета на 1280 x600 , а разрешение экрана проектора 854 x 480?
Привет всем, вчера я посмотрел такой плашет с проектором, разрешение экрана...

Таймер срабатывает раньше времени или вообще не срабатывает
Помогите, пожалуйста, разобраться, что нетак с таймером. Браузер Chrome При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru