上記のように、次の例を使用しました: Android の場所の初心者向けガイドコードで、以下に示すように、接続が失敗するたびにエラーメッセージを出力するタグを付けました。
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
Log.i(TAG, "Location services Failed to connect. Please reconnect.");
}
アプリケーションが Google Play サービスに接続するたびに、このメソッドが呼び出されます。onConnected メソッドを呼び出したい間
@Override
public void onConnected(Bundle bundle) {
Log.i(TAG, "Location services connected.");
currentLocation = LocationServices.FusedLocationApi.getLastLocation(
mGoogleApiClient);
Location location = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
if(location== null)
{
}
else
{
handleNewLocation(location);
if (currentLocation != null) {
display.setText("Latitude: "+ String.valueOf(currentLocation.getLatitude())+"Longitude: "+
String.valueOf(currentLocation.getLongitude()));
}
}
}
また、さらに何かを追加したいのですが、Google Play サービスは既に Genymotion VM にインストールされていますが、Play ストアにアクセスできません。問題の原因を教えてください。