gpt4 book ai didi

java - 如何通过 onreceive() 函数发送位置(经度和纬度)?

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

我有一个需要在收到短信时发送位置的应用程序。我的问题是如何发送位置,因为我继承了 broadcastreceiver 类并且不能继承 MapActivity 来利用 locationmanager 来获取位置。(多重继承不是在 java 中允许)。任何人都可以告诉我如何这样做吗?

最佳答案

onReceive 中,您将获得对您应用程序的联系人对象的引用。所以你可以这样得到它:

LocationManager lm = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);

LocationManager 与MapAcivity 无关。您可以在获得上下文对象的任何地方(任何 Activity/服务,以及 BroadcastReceiver 的 onReceive 方法和其他地方)获得对它的引用。

关于java - 如何通过 onreceive() 函数发送位置(经度和纬度)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931402/

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