Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt, поведение программы при выключенном экране, что происходит с программой 
:(
    Опции темы
gribikc
  Дата 29.8.2016, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 9.2.2003

Репутация: нет
Всего: нет



Добрый день. Сразу скажу что изучаю Qt совсем недавно, под android тоже программирую впервые.

Есть простая программа, пишет в окно и в файл данные GPS и их же передаёт в блютус соединение(HC-06:QBluetoothUuid::SerialPort).

И все вроде бы хорош пока не погаснет экран, наблюдаю следующее проблемы:
1) QTimer останавливается моментально при выключении экрана при включении экрана продолжает работать
2) если экран долго был выключен(больше 3 минут примерно), то судя по логам программа работает(пишет логи) но при включении экрана программа оживает от минуты до 2-3 минут, так же в лог пишу время включения выключения программы и вижу что программа не перезапускалась.

Почему так происходит????


--------------------
---------------------------------------------
Заранее спасибо!!!
PM WWW ICQ   Вверх
gribikc
  Дата 2.9.2016, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 9.2.2003

Репутация: нет
Всего: нет



тесты выявили что останавливается не только Qtimer а просто программа работает как будто бы в кеш.... кто может подсказать как правильно писать ПО для работы с выключенным экраном или свернутом приложении?
как я понимаю тут нужно использовать либо поток либо службу, с потоком попробую разобраться а вот со службами примеров не найти...

ПС. по лог файлам водно что они на самом деле не пишутся... а очень быстро начинают заполняться(всеми записанными в них за все время данными) в момент активации окна программы..


--------------------
---------------------------------------------
Заранее спасибо!!!
PM WWW ICQ   Вверх
Alexei
Дата 5.9.2016, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: нет
Всего: 4



Я как -то пытался делать что-то подобное и понял, что одним  Qt не обойтись. Службу(а она только будет работать при погашенном экране)  надо делать на яве.

PM MAIL   Вверх
gribikc
  Дата 5.9.2016, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 9.2.2003

Репутация: нет
Всего: нет



Alexei, спасибо!
В сторону служб уже копаю, но успехов ещё нет


--------------------
---------------------------------------------
Заранее спасибо!!!
PM WWW ICQ   Вверх
Alexei
Дата 5.9.2016, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: нет
Всего: 4



Цитата(gribikc @  5.9.2016,  13:12 Найти цитируемый пост)
 но успехов ещё нет 

Возможно(не уверен) , копать надо где-то тут.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0624 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.