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

Что не так с Marshmallow? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как обрезать изображение? http://www.cyberforum.ru/android-dev/thread1743961.html
Добрый день, возник вопрос - как можно обрезать изображение с устройства, чтобы получить четверть от исходного изображения? Поиски привели только к ClipDrawable, но как я понял его можно использовать только с внутренними данными приложения.
Android Android switchpreference Доброе утро. Такая небольшая проблема у меня возникает. Почему когда Preferencefragment - использую Switch кнопки как бы не менял остаются белым цветом. А когда ты используешь Preferenceactivity все отлично подсвечивает. Preferenceactivity - в нем минус в том что у него почему та отступы (left, right) большие не получаются убрать их, и еще минус в том что не-работает правильно кнопка Back... http://www.cyberforum.ru/android-dev/thread1743740.html
Переход на страницу с текстом Android
Как сделать так чтобы с кнопки Button переходила на страницу с текстом?
Динамичное создание webView для просмотра ролика с YouTube Android
Всем привет. Нужно динамично создать webView и настроить его на просмотр видео с ютуба. Написал вот такой вот код, но webView на экране не отображается... Как исправить? webView = new WebView(Browser.this); webView.loadUrl(item.data); webView.getSettings().setJavaScriptEnabled(true); linearLayout.addView(webView,...
Android Библиотека Retrofit http://www.cyberforum.ru/android-dev/thread1743533.html
Мне нужно освоить библиотеку Retrofit.Я нашол урок https://www.youtube.com/watch?v=c5HX_GoyaDs. Я постарался повторить и у меня возникли проблема, которую я частично решил за счет вывода в 2 поток. Но осталась еще одна проблема которая трердыт что ответ нулевой хотя при формирование такого-же запроса в бравзере все норально выводет, помогите виявить ошибку, или может бить у кого-то завалялся...
Android Полигоны в libGDX Как создать и вращать полигон (простой треугольник в 3d) в libGDX? Ссылки на уроки приветствуются. подробнее

Показать сообщение отдельно
disx
18 / 18 / 0
Регистрация: 26.02.2014
Сообщений: 406
26.05.2016, 09:57  [ТС]     Что не так с Marshmallow?
Паблито, выяснил что до аудиоменеджера дело не доходит потомучто не срабатывает AlarmManager, попробовал так, но все равно не пашет:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  setRepeatingAlarm(hourOff, minuteOff, alarm);
     
 
    }
    public void setRepeatingAlarm(int hour, int minute, AlarmManager alarm) {
        Log.d(LOG_TAG, "Alarm Mess ");
        final String PERIOD = "period";
        Intent intent = new Intent(this, Vibrate.class);
//        pendingIntent = PendingIntent.getActivity(this, 0,
//                intent, PendingIntent.FLAG_CANCEL_CURRENT);
        pendingIntent = PendingIntent.getBroadcast(this, 0,
                intent, PendingIntent.FLAG_CANCEL_CURRENT);
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, hour);
        calendar.set(Calendar.MINUTE, minute);
        calendar.set(Calendar.SECOND, 00);
        alarmTime = calendar.getTimeInMillis();
        long period = intent.getLongExtra(PERIOD,-1);
     long period2 = SystemClock.elapsedRealtime();
        if (alarmTime < System.currentTimeMillis() + 500) {
            alarmTime += 24 * 60 * 60 * 1000;
        }
        if (period2 < System.currentTimeMillis() + 500) {
            period2 += 24 * 60 * 60 * 1000;
        }
    
 
        if(Build.VERSION.SDK_INT>Build.VERSION_CODES.LOLLIPOP_MR1){
          //  Log.d(LOG_TAG, "First test ");
           // if(period>0){
//                alarm.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP,
//                        SystemClock.elapsedRealtime() + period,pendingIntent);
            alarm.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                    alarmTime, pendingIntent);
 
                Log.d(LOG_TAG, "For Marshmallow ");
         //   }
 
        }else {
            alarm.setRepeating(AlarmManager.RTC_WAKEUP,
                    alarmTime, AlarmManager.INTERVAL_DAY,
                    pendingIntent);
            Log.d(LOG_TAG, "For Other ");
        }
т.е. метод запускается, и все больше ничего не происходит, проверка на версию срабатывает а alarm нет???

Добавлено через 17 часов 54 минуты
все заработало, setRepiting() в 6-ом андроиде не катит, надо так:

Java
1
2
3
4
5
6
alarmTime = calendar.getTimeInMillis();
 if (alarmTime < System.currentTimeMillis() + 500) {
            alarmTime += 24 * 60 * 60 * 1000;
        }
alarm.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, alarmTime
                        ,pendingIntent);
 
Текущее время: 05:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru