我想制作一个在后台运行并监控质量的服务。我想到了一个单独的服务,它将一个aidl接口暴露给一个活动,这个活动可以调用一些与监视器相关的函数。举一个我的服务应该如何工作的例子,想一想在后台运行的ebuddy应用程序并等待来电(我相信这是由服务完成的)。
答案 0 :(得分:1)
好的,你只需要做通知就可以了
mNotification = new Notification( icon, text, when );
mNotification.flags |= Notification.FLAG_ONGOING_EVENT;
并使用通知管理器进行通知。
如果有人需要在后台运行某些东西(不是后台线程),那么你必须扩展服务类,你必须绑定到服务并获得一个存根,然后你可以调用存根通过它暴露的方法的援助文件。有关更多信息,您可以查看SDK附带的远程服务示例,它位于:/src/com.example.android.apis/app