1

私は SDK 21 を使用し、デバイスに apk をインストールしたいときに Google マップ v2 で開発します。デバイスには Google Play サービスの最新バージョンが必要です。

私の質問は次のとおりです。

1 - Android デバイスにはデフォルトで Google Play サービス
が搭載されています 2 - 顧客にこのサービスのインストールを依頼するのは本当ですか?
3 - 2 つの質問が「はい」の場合、このサービスを自分のプロジェクトに組み込むにはどうすればよいですか。顧客にサービスのインストールを通知し、自分のプロジェクトがこのサービスを単独でインストールするように通知するだけです。

4

2 に答える 2

5

1 - Android デバイスの Google Play サービスをデフォルトにする

いいえ、すべてのデバイスにデフォルトで Google Play サービスがインストールされているわけではありません。

2 - 顧客にこのサービスのインストールを依頼するのは本当ですか?
3 - 2 つの質問が「はい」の場合、このサービスを自分のプロジェクトに組み込むにはどうすればよいですか。顧客にサービスのインストールを通知し、自分のプロジェクトがこのサービスを単独でインストールするように通知するだけです。

通常、Google Play サービスがデバイスにインストールされているかどうかを確認し、GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);Google Play マーケットの Google Play サービス アプリにリンクするエラー ダイアログを表示します。

このようなもの:

int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (resultCode != ConnectionResult.SUCCESS) {
   if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
       GooglePlayServicesUtil.getErrorDialog(resultCode, this,
                    PLAY_SERVICES_RESOLUTION_REQUEST).show();
   } else {
       Log.i(TAG, "This device is not supported.");
       finish();
   }
}

詳細については、次のリンクをご覧ください: http://developer.android.com/google/play-services/setup.html#ensure

于 2013-10-07T07:22:35.087 に答える
1

アプリケーションの開発に使用する Google Play サービスと、ユーザーのデバイスにインストールされたパッケージを使用して Google Maps API V2 を埋め込む必要があります。

それを理解したら、最新のパッケージを使用してアプリケーションを開発できます。ユーザーが自分の電話にアプリケーションをインストールしようとしているが、最新バージョンを持っていない場合、電話でサポートされている場合は、Google Play ストアから最新バージョンをインストールするように求められます。

于 2013-10-07T07:19:02.650 に答える