我正在嘗試使用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