4
A
回答
10
我在我的samples on 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();
// ...
}
}
相关问题
- 1. MonoDroid的:从Web服务
- 2. 断点不被打Mono For Android(Monodroid)
- 3. MonoTouch/MonoDroid服务层不兼容?
- 4. MonoDroid异步Web服务调用
- 5. OnDraw Android(monodroid)
- 6. Android/Monodroid ApplyTransformation未叫
- 7. MonoDroid net.Sockets
- 8. Monodroid - Excel文件
- 9. AccessibilityService在MonoDroid的
- 10. Mono Android Monodroid Native Library DllNotFoundException
- 11. monodroid中的任务执行
- 12. Amazon EC2 for WCF Windows服务
- 13. Sudzc for Magento网络服务
- 14. ExpandableListView Mono for Android,ClickEvents
- 15. MonoDroid的:
- 16. MonoDroid ProgressDialog
- 17. Android服务java.lang.IndexOutOfBoundsException
- 18. 在monotouch/monodroid上托管的ServiceStack Web服务?
- 19. 在MonoDroid中使用Web服务极其缓慢
- 20. Monodroid ViewPager
- 21. monodroid Timer
- 22. MonoDroid Camera.IshutterCalBack
- 23. 单元测试MonoDroid
- 24. ClientLogin for Android云端设备的服务名称是什么?
- 25. 获取响应rest web服务使用Java for Android
- 26. Android AlarmManager服务
- 27. Android Widget +服务
- 28. Android + WS- *服务?
- 29. Android服务
- 30. android服务
覆盖哪里 - 公共覆盖StartCommandResult OnStartCommand(Intent intent,StartCommandFlags flags,int startId)? – samosaris 2012-07-13 14:38:52
另外,根据您的需求,还有一些其他配置服务的步骤。请参阅http://www.vogella.com/articles/AndroidServices/article.html,这绝对是至关重要的。 – samosaris 2012-07-13 14:40:43
对于决定在单独过程中运行其服务的任何人,您应该看到http://mono-for-android.1047100.n5.nabble.com/Creating-service-in-a-new-process-td5710256.html并在https://bugzilla.xamarin.com/show_bug.cgi?id=763发表评论#4 – samosaris 2012-07-13 15:25:28