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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Связка ScrollView + Include + TableLayout http://www.cyberforum.ru/android-dev/thread1833263.html
Добрый день. Хочу реализовать основное меню с кнопками, небольшим текстом и логотипом. Для этого использую TableLayout. Для прокрутки по вертикали всех этих многочисленных кнопок подключаю ScrollView. Дальше подключаю Toolbar через include. Не работает. Кто подскажет какая последовательность этих элементов должна быть, чтобы работала данная связка? <ScrollView <TableLayout ...
Программирование Android Не отрабатывает onDestroy() Всем привет, как то я подымал подобный вопрос, но не спрашивал как это можно фиксануть, если можно. Так вот, если приложения свернуть и закрыть свайпом, то метод onDestroy() не отработает, если закрывать через кнопку back то всё впорядке. Возможно ли это пофиксить, так как я считаю что это баг и хотелось бы в onDestroy() выполнять какие-нибудь действия. http://www.cyberforum.ru/android-dev/thread1833149.html
Программирование Android Программа - сборщик бонуса
Всем привет. Нужна программа для андроид 5.1 для браузерной игры old-combats.com Которая бы каждые 5 минут кликала зеленую кнопку в игре - получить бонус. Нужна автономная работа программы, в свернутом виде. Чтобы она не мешала работе на планшете. И умела сама авторизовываться в игре. На скриншоте можете посмотреть кнопку...
Программирование Android Создать свой "контрол" наследник Button
Необходимо создать control. У этого control задний фон должен быть таким <?xml version="1.0" encoding="utf-8"?> <shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="30dp"/> <stroke android:width="4dp" android:color="@color/design_text_bg_color"/>
Программирование Android Изменение анимации во время проигрывания http://www.cyberforum.ru/android-dev/thread1832874.html
После того как я запустил анимацию движения нужно чтобы при нажатии на кнопку объект двигался не с начальной точки, а от той на которую он был сдвинут первой анимацией. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar)...
Программирование Android MapsActivity and DrawerLayout выбивает приложение Доброго времени суток. Создал MapsActivity как главное активити. И добавил туда код с шаблона NavigationActivity. Но при запуске сразу выбивает приложение.В чём может быть дело? public class MapsActivity extends FragmentActivity implements OnMapReadyCallback, NavigationView.OnNavigationItemSelectedListener { private GoogleMap mMap; @Override protected void onCreate(Bundle... подробнее

Показать сообщение отдельно
redingo
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 29

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

24.10.2016, 16:59. Просмотров 272. Ответов 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!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru