在Android中选择LocationManager还是FusedLocationClient非常简单,只需选择FusedLocationClient,因为它可以节省电量,并且推荐作为最佳实践。但是,我处于必须获取设备的“初始位置”或只是当前/最后已知位置的情况。FusedLocationClient在3种不同的场景中可能认为是null的东西。(seehere)。在设备的实际位置发生变化之前,这不会改变,当然是在请求位置更新时。(here)在android框架提供的LocationManager中,您只需调用mLocationManager.getLastKnownLocation(p