我使用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設備 –