0

我在我的 android 应用程序中使用 Kontakt 信标。我希望我的应用程序在我的应用程序的所有活动中扫描前台和后台的信标。目前它正在与我实现它的唯一活动一起工作。我在那里使用 Kontakt 示例应用程序作为参考。谁能告诉我如何在所有活动中不重用相同代码的情况下使其工作?

4

2 回答 2

0

免费和开源的Android 信标库开箱即用地支持此功能。它将在手机启动时扫描信标,并在检测到信标时向您的应用程序的中央应用程序类提供回调。从那里您可以调用任何正在运行的活动。

您可以在代码示例的“在后台启动应用程序”部分查看如何执行此操作的示例。这也是在参考应用程序中为您设置的。

请注意,如果您决定采用这条路线,则需要使用与BeaconParser您的 Kontakt 信标格式匹配的库来配置库。这只是一行代码。

于 2015-12-05T12:35:56.637 回答
0

使用广播接收器 广播接收器(短接收器)是一个 Android 组件,它允许您注册系统或应用程序事件。一旦该事件发生,Android 运行时会通知所有已注册的事件接收者。

于 2015-12-05T09:17:16.703 回答