一个客户要求我制作一款可以在没有Google Play服务的设备上运行的应用程序版本。
有没有办法告诉Android模拟器在不使用GPS的情况下运行该应用程序?
这样我就可以测试代码以确保其在客户设备上正常工作。
一个客户要求我制作一款可以在没有Google Play服务的设备上运行的应用程序版本。
有没有办法告诉Android模拟器在不使用GPS的情况下运行该应用程序?
这样我就可以测试代码以确保其在客户设备上正常工作。
使用不包含Google API的系统镜像。
您会发现两种类型的镜像,如照片所示。其中包含它们的将被命名为Google API系统镜像,或者您可以使用Genymotion,默认情况下不安装Google API。
另外,为确保您可以使用此方法检查是否已安装Google Play服务。
private boolean checkPlayServices() {
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("MY TAG GCM", "This device is not supported.");
finish();
}
return false;
}
return true;
}