Android服务,广播和灯塔

时间:2015-03-18 10:36:40

标签: android service broadcastreceiver ibeacon-android

我正在做一个可以阅读iBeacons并向我显示卡信息的Android应用程序。在我的第一个意图和使用获得信标的库(easiBeacon),我成功了,但现在这个应用程序变得更大,我需要阅读信标,在网络连接上要求等效的UUID,同时应用程序正在读取GPS位置。

问题是:我该怎么做? 这是最好的方法吗? 我知道我必须创建一项服务,但这是我唯一确定的事情。 创建服务以读取iBeacons和另一个用于GPS吗?

就是这样,非常感谢你!

1 个答案:

答案 0 :(得分:0)

您可以创建一个服务,在后台获取更新的GPS信息和信标信息。 Android Service类的结构类似于Activity类,但它需要不同的Manifest声明和启动代码。它也有一个非常不同的生命周期,允许您在后台运行更长的时间。

对于初学者来说,做所有这些都是一个相当大的障碍。我会了解Android服务如何工作here,然后制作一个没有信标或GPS的简单服务。然后让您的信标和GPS在Activity类中工作,并在您完成工作后将它们移动到服务中。