GoogleApiClient保持GPS无线电

时间:2014-12-11 03:45:04

标签: android gps location google-api-client fusedlocationproviderapi

我一直在使用我的Android应用程序中的FusedLocationProviderApi,但每当我创建GoogleApiClient时如下:

mGoogleApiClient = new GoogleApiClient.Builder(context)
            .addApi(LocationServices.API)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();

在我甚至在客户端上调用connect之前,通知栏中的精确位置图标会亮起。我尝试使用包含活动和应用程序作用域上下文的上下文都产生了相同的结果。

我的问题是,这似乎是让手机保持清醒,无缘无故地浪费电池。据我所知,文档中没有提及任何相关内容。

1 个答案:

答案 0 :(得分:0)

问题已经解决,GoogleApiClient与GoogleMap元素之间存在一些互动。打开的GPS无线电来自地图元素,但是由创建GoogleApiClient触发。