我正在尝试使用android studio来构建一个使用userlocation的android应用程序。我正在尝试导入Google Play服务LocationServices api,但它说它无法解析符号'LocationServices'。我试图寻找答案,但我无法弄清楚问题所在。无法解析符号'LocationServices'
在此先感谢
我正在尝试使用android studio来构建一个使用userlocation的android应用程序。我正在尝试导入Google Play服务LocationServices api,但它说它无法解析符号'LocationServices'。我试图寻找答案,但我无法弄清楚问题所在。无法解析符号'LocationServices'
在此先感谢
您需要导入:
import com.google.android.gms.location.LocationServices;
而在build.gradle
:
compile 'com.google.android.gms:play-services-location:11.0.2'
你的类必须实现:
public class MapsActivity extends FragmentActivity implements OnMapReadyCallback,
LocationListener,
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener { ...}
你需要重写这个方法:
@Override
public void onConnected(Bundle bundle) {
}
@Override
public void onConnectionSuspended(int i) {
}
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
}
@Override
public void onLocationChanged(Location location) {
}
这里有一个细节Implementation
望着这发布7个月后,让我离开了果酱。
在写作的时候,你必须将更新的build.gradle(模块:应用程序),以compile 'com.google.android.gms:play-services-location:11.4.2'
https://developers.google.com/android/guides/setup
您的帖子对我帮助很大,我希望这个除此之外还帮助别人在看这篇文章中未来。
不好意思问这个,但是这给我一个新的错误。我再次编辑帖子。我还没有发现,我是一个新秀 –
没关系,通过在“公共课......”之前放置抽象来解决这个问题。感谢这么多帮助我 –
不需要把抽象...你需要覆盖添加的方法... – rafsanahmad007