【发布时间】:2015-10-11 13:22:39
【问题描述】:
在我的应用程序中,我使用Estimote Beacon API。为了启动测距服务,用户必须启动应用程序(最明显的事情......)但是,我想知道是否可以通过自动启动应用程序来避免这种用户交互。
一个粗略的想法可能是:
即使应用程序关闭,也要保持 estimote 测距服务运行。
一旦检测到信标,就生成一个Intent 广播,该广播将由BroadcastReceiver 捕获,然后将启动主活动(可能会向用户发送通知并且活动保持隐藏状态)。
1) 这可能吗? 2) 这是一个正确的设计选择吗?
非常感谢您的帮助。
【问题讨论】: