我是Android开发的新手,我无法在开发指南中找到它。为其他应用程序提供后台服务
我想创建一个后台服务,以便任何其他应用程序可以连接到它并从中获取一些数据。我看到android.app.Service,但它似乎只允许其他应用程序ping服务,它不允许他们注册一些特定的事件。 我想到的东西就像内置的LocationManager及其addProximityAlert或甚至requestLocationUpdates。
这样的东西可能与现有的sdk类似吗?
我是Android开发的新手,我无法在开发指南中找到它。为其他应用程序提供后台服务
我想创建一个后台服务,以便任何其他应用程序可以连接到它并从中获取一些数据。我看到android.app.Service,但它似乎只允许其他应用程序ping服务,它不允许他们注册一些特定的事件。 我想到的东西就像内置的LocationManager及其addProximityAlert或甚至requestLocationUpdates。
这样的东西可能与现有的sdk类似吗?
也许这个样本可以帮助你:RemoteService。
这从机器人的开发者网站的描述:
远程服务控制器和删除 服务绑定 演示开始在一个单独的处理的服务,通过分配 机器人:过程=“:远程”到 服务在AndroidManifest.xml 文件中。显示这些客户端如何使用{@link android.content.Context#startService Context.startService}和{@link android.content.Context#stopService Context.stopService}启动/停止它,或绑定并调用 它与{@link android.content.Context#bindService Context.bindService}和{@link android.content.Context#unbindService Context.unindService}。绑定类似于本地服务示例 ,但示出了 与另一个 进程中的服务交互所需的附加工作 (定义aidl接口)。还显示了服务如何发布多个接口,并且 实现了对其客户端的回调。
嗨,欢迎来到android开发。我希望你喜欢你的逗留:D。 关于你的问题:
你在问什么是用Service完成的。 如果你想要的应用程序,以注册事件是通常做的是以下几点:
我想知道你在做什么来给你提供进一步的帮助。
谢谢你们两位。我会在今天晚些时候尝试。 – Matic 2010-05-21 20:02:39