我正在创建一个将注册 Observer 并侦听事件的 Android 应用程序,我可能会使用 Mark 在上一个问题中的建议之一。
但是,我的问题是,如何在 Android 上创建一个“存根”,以便在我的应用程序观察者处触发事件?出于本示例的目的,我们假设我的应用程序正在侦听 wifi 信号强度,我需要创建将在模拟器(或设备)上运行的东西,它将模拟数据以“假装”它具有强/weak 信号,并将其中继到我的应用程序。
有什么建议么?
我正在创建一个将注册 Observer 并侦听事件的 Android 应用程序,我可能会使用 Mark 在上一个问题中的建议之一。
但是,我的问题是,如何在 Android 上创建一个“存根”,以便在我的应用程序观察者处触发事件?出于本示例的目的,我们假设我的应用程序正在侦听 wifi 信号强度,我需要创建将在模拟器(或设备)上运行的东西,它将模拟数据以“假装”它具有强/weak 信号,并将其中继到我的应用程序。
有什么建议么?
我不是 Android 专家,但这是我的收获。
如果你正在实现一个 observable,我相信你需要通过继承来创建一个服务ServiceBase
。
还要创建一个内容提供者并允许其他应用程序插入数据。整个通知内置在框架中,因此如果您有光标,您将收到数据更改的通知。
所以这里是步骤:
我知道框架中内置了通知服务,但我从来没有机会研究它。