powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Будильник странно опаздывает
5 сообщений из 30, страница 2 из 2
Будильник странно опаздывает
    #38920793
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompв чем ошибка?
Я больше доверяю тем, кто разрабатывает сам андроид.
...
Рейтинг: 0 / 0
Будильник странно опаздывает
    #38921047
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

я им тоже доверяю, но охота разобраться до конца, а не просто копипастить )
...
Рейтинг: 0 / 0
Будильник странно опаздывает
    #38923249
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikomp,
У меня будильник прошел альфа и бета тестирование, работает супер.
Я использовал ресивер, и сравнивал значение в миллисекундах самого телефона.


В рессивер я использовал

PowerManager pm22 = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl22 = pm22.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "M9 Tag");
wl22.acquire();

wl22.release();

На сколько времени опаздывает будильник, секунд? Время опоздания статистическое, изменяющееся?
...
Рейтинг: 0 / 0
Будильник странно опаздывает
    #38923250
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikomp,

Кстати это после того как рессивер перехватил сообщение , и нужно задействовать некий механизм


включение экрана / разблокировка и.т.д

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
@Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

onAttachedToWindow();

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);//Запрет на гашения экнара
 ///...... что то делаем 
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); //удаляем запрет на гашения экрана


}




@Override
    public void onAttachedToWindow() {
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
                WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
    }
...
Рейтинг: 0 / 0
Будильник странно опаздывает
    #38923254
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikomp,

установка будильника

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 if(Build.VERSION.SDK_INT<19)
      {// Для версий ниже 19 API
  	  Log.i("Запуск 1 - "+Build.VERSION.SDK_INT,str);  
      pi = PendingIntent.getBroadcast(getBaseContext(), 0, intentalarm, PendingIntent.FLAG_CANCEL_CURRENT); 	         
      manager2.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+timeAl*1000, pi); 

      }
    if(Build.VERSION.SDK_INT>=19)
      { // для версий выше 18 API
  	  Log.i("Запуск 2 -  "+Build.VERSION.SDK_INT,str); 
      pi = PendingIntent.getBroadcast(getBaseContext(), 0, intentalarm, PendingIntent.FLAG_CANCEL_CURRENT);  
      manager2.setExact(AlarmManager.RTC_WAKEUP,System.currentTimeMillis()+timeAl*1000, pi);

      } 
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Android [игнор отключен] [закрыт для гостей] / Будильник странно опаздывает
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]