[android] Google Play Serviceのバージョンを確認してアラートを表示させる
目次
Google Serviceのバージョンを確認してアラートを表示させる
Androidアプリを制作しているとGoogle Play Serviceを利用することが多いが
特に外部SDKを利用する場合、最低利用Google Play Serviceのバージョンが指定されていることが多い。
アプリを正しく使ってもらうためにGoogle Play Serviceのバージョンを確認し、
アプリにマッチしていない場合はアラートとUpdateウィンドウを表示させる
サンプルコード:
private final static int PLAY_SERVICES_RESOLUTION_REQUEST = 9000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(layout.activity_login); checkPlayServices(); } private boolean checkPlayServices() { GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance(); int result = googleAPI.isGooglePlayServicesAvailable(this); if(result != ConnectionResult.SUCCESS) { if(googleAPI.isUserResolvableError(result)) { googleAPI.getErrorDialog(this, result, PLAY_SERVICES_RESOLUTION_REQUEST).show(); } return false; } return true; }