Форум программистов, компьютерный форум, киберфорум
Delphi: FireMonkey
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
bart299
0 / 0 / 0
Регистрация: 28.01.2018
Сообщений: 2
1

Как сделать, чтобы приложение работало постоянно на Андроид?

14.04.2019, 18:36. Просмотров 722. Ответов 1
Метки нет (Все метки)

Здравствуйте, уважаемые форумчане!

Работаю над приложением для постоянного обращения к некоему ресурсу для получения обновлений через http. Через какое-то время операционка сносит процесс, если телефон не находится на зарядке и на первом плане на экране. Пытался дать максимальные разрешения по питанию в фоновом режиме - на нескольких аппаратах, с версиями андроид от 8.0.1 и выше - бесполезно, слетает из запущенных программ минут через 5.

Также, пытался использовать сторонние программы-планировщики, чтобы мое приложение запускалось каждые 3 минуты - но итог такой же, если приложение не запущено вручную, оно не включается в правильном режиме, не выдает звуковой сигнал, что пришло обновление.

Погуглил данную тему, народ пишет, что нужно запустить собственный сервис. Но я так и не нашел ни одного рабочего примера с запуском службы для Delphi->Android.

Работаю с Embarcadero Delphi 10.3.1

Подскажите, пожалуйста, как сделать, чтобы приложение apk работало постоянно? Или поделитесь, плиз, ссылкой на пример, который работает для компиляции в данной IDE.

Благодарю!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2019, 18:36
Ответы с готовыми решениями:

Как сделать чтобы приложение работало только тогда когда работает Service
Как сделать чтобы приложение работала только тогда когда работает public class MyService extends...

Как сделать чтобы приложение не работало без подключенного интернета или wifi?
мне нужно как то проверить если интернет не включен то приложение выдавало страницу типо включите...

Как добавить DLL к проекту, чтобы приложение работало на других ПК
Всем привет. Сделал простенькую программу с использование mfс на VS 2013 pro. У меня на...

Как откомпилировать код, чтобы приложение работало без установленной Delphi?
где какие галочки нужно снять/поставить, чтобы мои программы работали на других компах, где нету...

1
krapotkin
4135 / 3446 / 1165
Регистрация: 14.04.2014
Сообщений: 16,557
Записей в блоге: 17
14.04.2019, 20:56 2
никак
мобильные ос как раз и следят чтобы вы так не делали
зато вы можете посылать своему телефону пуш-сообщения, но это совсем другая тема
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2019, 20:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

как сделать чтобы работало?
на второй форме такой код: procedure TForm3.TreeView1Change(Sender: TObject; Node: TTreeNode);...

как сделать,чтобы оно работало?
procedure TForm1.Button1Click(Sender: TObject); var s:string; begin s:='';...

знаки < и > в коде, как сделать чтобы работало ?
Суть вот в чём программа задаёт 5 загадок после каждого не верного ответа io:=io+1 ну вообщем...

Как сделать, чтобы работало несколько форм?
Здравствуйте. Помогите с такой проблемой, есть страница на которой модуль выводит несколько...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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