Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
redingo
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 29
#1

Permission Denial: receiving Intent - Программирование Android

24.10.2016, 16:59. Просмотров 242. Ответов 6
Метки нет (Все метки)

Добрый вечер.
Цель - после перезагрузки запускать Alarm, но он не запускается.

System Process выдаёт вот это

10-24 13:16:04.460 477-487/system_process W/BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.BOOT_COMPLETED flg=0x10 (has extras) } to com.xxxx.yyyy.project/.StartAtBoot requires android.permission.RECEIVE_BOOT_COMPLETED due to sender null (uid 1000)
Manifest
XML
1
2
3
4
5
6
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
        <receiver android:name=".StartAtBoot" android:enabled="true" android:exported="true"  >
            <intent-filter >
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>
StartAtBoot
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Override
    public void onReceive(Context context, Intent intent) {
        
       AlarmManager am=
                (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
        if("android.intent.action.BOOT_COMPLETED".equalsIgnoreCase(intent.getAction())){
            Intent i= new Intent(context, Receiver.class);
            PendingIntent pIntent2 = PendingIntent.getBroadcast(context, 0, i, 0);
          am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 10000, 10800000, pIntent2);
          System.out.println("BOOT_COMPLETED WORKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
        }
 
    
    }
Receiver

Java
1
2
3
public void onReceive(Context ctx, Intent intent) {
    System.out.println("BOOT_COMPLETED WORKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2016, 16:59     Permission Denial: receiving Intent
Посмотрите здесь:

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

Intent - Программирование Android
Доброе утро. Помогите с одним вопросом. Как из модального окна, когда нажимаешь на кнопку &quot;Ок&quot;, сделать так чтобы при переходе на...

Intent (image+text) - Программирование Android
Здравствуйте. Можно ли в одном Intent'e передать картинку с текстом?

Intent внутри Layout - Программирование Android
Хочу вывести браузер с кнопки не на весь экран, а в конкретный слой примерно то что надо нашел по этой ссылке ...

Завершить Intent Service - Программирование Android
Друзья подскажите пожалуйста, задача такая работает Intent service когда выполняет задачу он запускает другой сервис из которого мне нужно...

Intent история переходов - Программирование Android
есть две Activity - ActivityMain и glmenu В glmenu нажимаю на кнопку и интентом перекидываюсь на ActivityMain а далее для нормальной...

Шаринг с помощью INTENT - Программирование Android
Шаринг с помощью INTENT. Поделитесь ссилочками. Особенно, у меня возникают проблемы с шарингом картинки.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3120 / 1922 / 208
Регистрация: 13.01.2012
Сообщений: 7,362
24.10.2016, 18:06     Permission Denial: receiving Intent #2
redingo, разрешение в шапке или прямо у ресивера?
redingo
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 29
24.10.2016, 18:07  [ТС]     Permission Denial: receiving Intent #3
vxg, у ресивера
vxg
Модератор
3120 / 1922 / 208
Регистрация: 13.01.2012
Сообщений: 7,362
24.10.2016, 18:09     Permission Denial: receiving Intent #4
redingo, а зачем? Должно быть там где все разрешения
redingo
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 29
24.10.2016, 18:11  [ТС]     Permission Denial: receiving Intent #5
vxg, так это ничего не должно менять не?
vxg
Модератор
3120 / 1922 / 208
Регистрация: 13.01.2012
Сообщений: 7,362
24.10.2016, 18:17     Permission Denial: receiving Intent #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
redingo, а вы попробуйте
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2016, 20:02     Permission Denial: receiving Intent
Еще ссылки по теме:

Почему здесь не работает Intent? - Программирование Android
Intent берет значение по умолчанию, а не то, которое в классе Touch подскажите почему? package ru.lkja.fx; import java.util.Timer;...

Передать через intent VIEW - Программирование Android
Как можно через intent передать &quot;VIEW&quot;, полученное вот таким способом: View view = (View)findViewById(R.id.layout_linear); Передавая...

Шаринг соц сетей, intent - Программирование Android
Люди добрые, накидайте примеров как шарить в нестандартные приложения, типо вк тут есть примеры нужной вещи в стандартные...

Intent углубленное понимание работы - Программирование Android
Что он делает и зачем понятно, все єто описівается в книгах. Стало интересно как он работает, как его представить? На вскидку это...

перехват событий в Intent.ACTION_VIEW - Программирование Android
Всем привет! Кто знает как перехватить событие нажатия клавиш cancel и install в ACTION_VIEW чтобы узнать какую клавишу пользователь нажал?...


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

Или воспользуйтесь поиском по форуму:
redingo
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 29
24.10.2016, 20:02  [ТС]     Permission Denial: receiving Intent #7
vxg, удивительно, но ошибку, это убрало, а потом уже была моя вина, я останавливал апп, перед выключением девайса, а этого делать нельзя было, всем спасибо)
Yandex
Объявления
24.10.2016, 20:02     Permission Denial: receiving Intent
Ответ Создать тему
Опции темы

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