Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Гуфа
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 56
#1

WRITE_SETTINGS permission - Программирование Android

22.12.2016, 14:48. Просмотров 261. Ответов 1
Метки нет (Все метки)

Господа знатоки, в приложении на действии добавления данных в БД выходит ошибка
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.gufa.myalarm2, PID: 2674
                  java.lang.SecurityException: com.gufa.myalarm2 was not granted  this permission: android.permission.WRITE_SETTINGS.
                      at android.os.Parcel.readException(Parcel.java:1683)
                      at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
                      at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
                      at android.content.ContentProviderProxy.call(ContentProviderNative.java:646)
                      at android.provider.Settings$NameValueCache.putStringForUser(Settings.java:1567)
                      at android.provider.Settings$System.putStringForUser(Settings.java:1938)
                      at android.provider.Settings$System.putString(Settings.java:1922)
                      at com.gufa.myalarm2.alarmclock.Alarms.saveNextAlarm(Alarms.java:812)
                      at com.gufa.myalarm2.alarmclock.Alarms.enableAlert(Alarms.java:671)
                      at com.gufa.myalarm2.alarmclock.Alarms.setNextAlert(Alarms.java:623)
                      at com.gufa.myalarm2.alarmclock.Alarms.enableAlarm(Alarms.java:476)
                      at com.gufa.myalarm2.alarmclock.AlarmClock$AlarmTimeAdapter$1.onClick(AlarmClock.java:122)
                      at android.view.View.performClick(View.java:5610)
                      at android.widget.CompoundButton.performClick(CompoundButton.java:122)
                      at android.view.View$PerformClick.run(View.java:22265)
                      at android.os.Handler.handleCallback(Handler.java:751)
                      at android.os.Handler.dispatchMessage(Handler.java:95)
                      at android.os.Looper.loop(Looper.java:154)
                      at android.app.ActivityThread.main(ActivityThread.java:6077)
                      at java.lang.reflect.Method.invoke(Native Method)
                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
в манифесте права дадены

Java
1
2
3
4
5
6
7
  <uses-sdk android:minSdkVersion="15"/>
 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.VIBRATE"/>
    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Гуглю - народ пишет что при версии больше API 22, а у меня API 24, нужно действие MANAGE_WRITE_SETTINGS. Помогите разобраться, либо подскажите ссылку на мануал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2016, 14:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос WRITE_SETTINGS permission (Программирование Android):

Permission denied (missing INTERNET permission?) - Программирование Android
В общем только учусь программированию на андройд. Вышла вот такая ошибка. Хотя в манифесте стоит запрос доступа к интернету &lt;?xml...

Android 6.0 permission - Программирование Android
Подскажите, пожалуйста, как лучше в андроид 6.0 добавить все необходимые разрешения, чтобы код был оптимальным? Есть вот такой...

Android.permission.GET_TASKS - Программирование Android
В приложениии есть сервис. Нужно чтоб а) показывал уведомление когда приложение не активно б) не показывал уведомление когда...

Не создается папка - Permission denied - Программирование Android
Хотел создать папку или файл в /data/, но папка там не создаётся, а при попытке записи файла в /data/ выскакивает ошибка...

Permission Denial: receiving Intent - Программирование Android
Добрый вечер. Цель - после перезагрузки запускать Alarm, но он не запускается. System Process выдаёт вот это Manifest ...

Публикация на google play с android.permission-group.SYSTEM_TOOLS - Программирование Android
День добрый. Пишется проект для работы которого используются пермишены android.permission-group.SYSTEM_TOOLS. Тут подсказали, что могут...

1
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
23.12.2016, 00:58 #2
Гуфа, уважаемая, в Андроид 6 (targetSdkVersion 23) произошли изменения. Теперь небезопасные разрешения надо запрашивать (см., например, Нужно ли уходить с API 22 для работы под android 6). Если хотите, чтобы было с новым поведением, почитайте статьи. Если не хотите заморачиваться, поставьте 22 или ниже.
Статей много, например, https://habrahabr.ru/post/278945/, https://developer.android.com/training/permissions/requesting.html.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2016, 00:58
Привет! Вот еще темы с ответами:

Java.lang.SecurityException: Neither user 10005 nor current process has android.permission.PACKAGE_USAGE_STATS - Программирование Android
Здравствуйте! Как повиксить? java.lang.SecurityException: Neither user 10005 nor current process has...

Permission denied - C++
пытаюсь запустить программу и выскакивает ошибка Permission denied в dev c++ и в коде блоксе #include &lt;stdio.h&gt; #include &lt;conio.h&gt; ...

Permission denied - Ubuntu Linux
Проблема в том, что не могу запустить программу (не знаю, как это точно называется), в общем, сделать ./a.out не из /home/me. Находясь, к...

Table permission - SQL Server
Можно ли органичить доступ к таблице только из процедур.Подозреваю что это сделать можно только с тригером :(, подскажите пожалуйста как?


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

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

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