我可以看到许多获取位置的例子。但在几乎所有情况下,我们都有一个倾听者来监听位置的变化。但是,当应用程序在设备中打开时,我需要的是当前位置,并且除非应用程序重新启动,否则不会再发生位置更新。任何身体都可以提供一些线索吗?我是android编程的新手,因此可能会问一个愚蠢的问题,但我真的需要知道如何做到这一点。提前谢谢。
答案 0 :(得分:0)
Location location = context.getSystemService(Context.LOCATION_SERVICE).getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
位置:快速,便宜且不准确。 请注意它可以返回null。
如果您想要除设备的一般邻域之外的其他任何内容,请考虑使用侦听器。