Я хочу использовать монодроид для разработки приложения для Android, которое работает в качестве фоновой службы.
Может ли кто-нибудь предоставить указатель на пример кода о том, как это сделать?
Спасибо!
Я хочу использовать монодроид для разработки приложения для Android, которое работает в качестве фоновой службы.
Может ли кто-нибудь предоставить указатель на пример кода о том, как это сделать?
Спасибо!
У меня есть базовый пример службы в одном из моих примеров на GitHub. Основная идея заключается в том, что вы определяете класс, который расширяет Service
, и украшаете его атрибутом Service, чтобы сгенерировать соответствующую конфигурацию в AndroidManifest.xml (при желании вы можете сделать это самостоятельно, но это редко требуется).
[Service]
public class MusicService : Service
{
public override IBinder OnBind(Intent intent)
{
return null;
}
public override void OnCreate()
{
base.OnCreate();
// ...
}
public override void OnStart(Intent intent, int startId)
{
base.OnStart(intent, startId);
// ...
}
public override void OnDestroy()
{
base.OnDestroy();
// ...
}
}