Android - 在启动时启动服务

时间:2015-06-26 13:55:21

标签: android bluetooth android-service android-bluetooth gatt

我正在尝试在启动时启动Android服务,这需要在启动时启动可由BLE扫描程序读取的广告。你知道怎么做吗?目前,我一直在“不幸的是,'myService'已经停止了。”注意:我正在使用Xamarin进行Android开发。

1 个答案:

答案 0 :(得分:1)

为此,您需要在Android清单上为系统意图“android.intent.action.BOOT_COMPLETED”注册BroadcastReceiver。但是,如果您的应用程序安装在外部存储上,请使用“android.intent.action.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE”。从这个BroacastReceiver,您可以启动您的服务。

有一个很好的教程here可以满足您的需求。另请查看this其他SO问题,其中包含有关该主题的详细说明。