我使用SDK 21和我开发谷歌地图V2当我想安装apk的设备上,设备需要最新版本的谷歌播放服务。Android - 谷歌地图V2 - 需要更新设备上的谷歌播放服务
我的问题是:
1 - 有defaultly Android设备的谷歌游戏服务
2 - 是真的要问客户安装此服务?
3 - 如果两个问题是肯定的,我如何在我的项目中嵌入此服务,我只是通知客户服务安装,我的项目本身安装此服务
我使用SDK 21和我开发谷歌地图V2当我想安装apk的设备上,设备需要最新版本的谷歌播放服务。Android - 谷歌地图V2 - 需要更新设备上的谷歌播放服务
我的问题是:
1 - 有defaultly Android设备的谷歌游戏服务
2 - 是真的要问客户安装此服务?
3 - 如果两个问题是肯定的,我如何在我的项目中嵌入此服务,我只是通知客户服务安装,我的项目本身安装此服务
您需要单独使用Google Play服务开发您的应用程序并使用用户设备上安装的软件包嵌入您的Google Maps API V2。
一旦你了解它,你可以使用最新的软件包来开发你的应用程序。如果用户试图在您的手机上安装您的应用程序,但他没有最新版本,那么他将被要求安装Google Play商店中的最新版本(如果其手机支持)。
1 - 拥有Android设备的谷歌游戏服务的默认
不,不是所有的设备都有谷歌播放默认安装的服务。
2 - 是否真的要求客户安装此服务?
3 - 如果两个问题是肯定的,如何能够将我的项目这个服务,我 只是通知客户服务的安装与我的项目本身安装 此服务
通常你会检查,如果谷歌播放服务与GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
一起安装在设备上,然后显示错误对话框,链接到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
是的,我检查了服务的默认可用或者不是,那么你说客户必须自己安装googlPlayservice?并且我不能通过我的应用程序安装它 – Nasrin
请参阅以下行:'GooglePlayServicesUtil.getErrorDialog(resultCode,this, PLAY_SERVICES_RESOLUTION_REQUEST).show();'。它会显示一个错误对话框,指出“除非安装了Google Play服务,否则此应用程序无法运行”,并且会显示一个按钮以从Google Play下载它们。 –
谷歌播放服务安装在所有的Android设备 –