gpt4 book ai didi

安装新版本后运行的Android信标库

转载 作者:行者123 更新时间:2023-11-30 01:24:28 24 4
gpt4 key购买 nike

我有 kontakt.io Eddystone 信标并尝试编写用于扫描信标的应用程序。我使用 Android Beacon 库和后台扫描。

所有关于kill后检测beacon的内容都写在这里: https://altbeacon.github.io/android-beacon-library/resume-after-terminate.html

从商店安装新版本的应用程序后,有什么方法可以立即运行应用程序吗?

应用程序在设备连接到充电器后自动运行,但是有什么方法可以在安装后立即使用这个库运行应用程序?

最佳答案

有趣的问题,但遗憾的是答案是否定的该应用必须至少运行一次才能扫描信标,原因有很多:

  1. Android 不允许在应用安装时执行任何自定义代码,因为这需要开始扫描信标。

  2. 在 Android 6+ 上,需要以交互方式提示用户访问用户位置的权限,否则不允许后台扫描信标。

可以让应用程序注册以接收事件(如电源连接/断开连接)以启动扫描,但如果应用程序未运行一次,这些可能不会触发。如果确实如此(至少在某些型号上),则可以注册其他更频繁发生的自定义事件,以便在第一时间启动它。这将近似于您想在 Android 6 之前的设备上执行的操作。

全面披露:我是 Android Beacon Library 开源项目的首席开发人员。

关于安装新版本后运行的Android信标库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36603175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com