Важно (9.07.22)

Если картинки в постах не отображаются, зайдите в блог через прокси. РКН заблокировал поддомены blogger.com на которые загружались картинки.

понедельник, 12 июля 2021 г.

[Android Service] Мастер создания сервисов

 


 

Местонахождение: File -> New -> Other -> Delphi -> Android Service
Описание: Создаёт основу для разработки Android сервиса
Параметры:


Local Service – выберите этот вариант, если вам необходимо создать локальную службу. Это наиболее распространённый вид сервиса (службы), работает в основном потоке и в одном процессе с приложением.

Включает в себя модуль System.Android.Service с классом TAndroidService и необходимыми событиями.
В документации Android API: Local Service Sample


Intent Local Service (Deprecated: API level 30)выберите этот вариант, чтобы создать локальную службу с использованием намерений. Используйте намерения для обработки асинхронных запросов.

Включает в себя модуль System.Android.Service с классом TAndroidService и необходимыми событиями.
В документации Android API: IntentService


Remote Service – выберите этот вариант, чтобы создать удалённую службу. Может использоваться другими приложениями, кроме того, в котором размещена.

Включает в себя модуль System.Android.Service с классом TAndroidService и необходимыми событиями.
В документации Android API: Remote Messenger Service Sample


Intent Remote Service выберите этот параметр, чтобы создать удаленную службу с использованием намерений. Используйте намерения для обработки асинхронных запросов.

Включает в себя модуль System.Android.Service с классом TAndroidService и необходимыми событиями.


В зависимости от выбранного варианта, в манифесте приложения будет добавлена строка:


После выбора параметра в мастере и нажатия кнопки ОК в конструкторе форм отобразится файл проекта Delphi (* .dpr).

p.s. Это вольный перевод http://docwiki.embarcadero.com/RADStudio/Sydney/en/Android_Service.