Android 制作需要恒定电流位置的应用程序

Android 制作需要恒定电流位置的应用程序,android,Android,我试图设计一个应用程序,它需要用户的当前位置一次又一次。所以,只要手机数据可用,我就使用移动网络获取当前用户位置。如果移动网络不可用,我可以可靠地使用GPS访问当前位置。如果没有,有人能建议我在这种情况下应该怎么做吗? 编辑:定位服务不太好用。我已经试过使用它了。我想你应该看看Android位置API: 安卓使用他们称之为融合位置提供者的东西。Android(通过谷歌play服务)有责任选择每次获取当前用户位置的最佳提供商(GPS、传感器、WIFI指纹……) 我认为这是一项伟大的技术,API的

我试图设计一个应用程序,它需要用户的当前位置一次又一次。所以,只要手机数据可用,我就使用移动网络获取当前用户位置。如果移动网络不可用,我可以可靠地使用GPS访问当前位置。如果没有,有人能建议我在这种情况下应该怎么做吗?
编辑:定位服务不太好用。我已经试过使用它了。

我想你应该看看Android位置API:

安卓使用他们称之为融合位置提供者的东西。Android(通过谷歌play服务)有责任选择每次获取当前用户位置的最佳提供商(GPS、传感器、WIFI指纹……)


我认为这是一项伟大的技术,API的使用非常简单,根据谷歌文档:

了解用户的位置可以让您的应用程序更智能,并向用户提供更好的信息。在为Android开发位置感知应用程序时,您可以利用GPS和Android的网络位置提供商获取用户位置。虽然GPS是最精确的,但它只在户外工作,它会很快消耗电池电量,并且不会像用户希望的那样快速返回位置。Android的网络位置提供商使用手机发射塔和Wi-Fi信号确定用户位置,提供位置信息的方式可以在室内和室外工作,响应速度更快,并且使用更少的电池电量。要在应用程序中获取用户位置,您可以同时使用GPS和网络位置提供程序,也可以仅使用一个

如果您想了解更多详细信息,可以查看:


是的,如果没有可用的网络,那么您可以使用GPS,但我们必须灵活有效地使用它 因为GPS提供的位置比网络精确得多,但它会缩短电池寿命,而且您还可以使用挂起的意图在位置侦听器处获取位置和广播接收器

但我建议你把这个链接和这个话题联系得更详细一些

与……同行。。。用于获取当前位置。。。。。