Ответ
Да, создавал. Service в Android используется для выполнения длительных операций в фоне без UI. Есть два типа: Started (запускается через startService()) и Bound (связывается через bindService()).
Пример простого Service:
class MyService : Service() {
override fun onBind(intent: Intent?): IBinder? = null
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
// Фоновая работа
return START_STICKY
}
}
Важно объявить Service в манифесте:
<service android:name=".MyService" />
Для Android 8+ нужно использовать Foreground Service с нотификацией, иначе система убьет процесс.