某些中国Android设备与google apis没有兼容性,例如谷歌地图。
如果您尝试在这些设备中安装使用谷歌地图的应用程序,则该设备将不允许您安装该应用程序,并且这些应用程序在此设备的Google Play上不可见。
是否有办法检查设备是否与官方谷歌apis兼容?
由于
答案 0 :(得分:4)
谷歌地图和其他一些谷歌apis是Google Play服务的一部分。
您必须检查设备,了解Play服务apk已安装并更新为您在应用中使用的版本。
private boolean checkGooglePlayServices() {
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
switch (resultCode) {
case ConnectionResult.SUCCESS:
return true;
case ConnectionResult.SERVICE_DISABLED:
case ConnectionResult.SERVICE_INVALID:
case ConnectionResult.SERVICE_MISSING:
case ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED:
return false;
}
return false;
}