Google Play Services Apk For Android 4.0.4

Posted on  by

Dec 07, 2018.


  1. Get the latest version of Google Play Services APK from here. Update your Google Play Services app manually by downloading Google Play services apk xda. Small utility app to quickly check the status of the Google Play services. It shows the version number, installation date and date of the last update.
  2. How to Update Google Play Services in Android Smart TV - Download APK File Install and Update upgrade Samsung Sony LG Xiaomi Mi Thomson LED Smart TV.
Package Name: com.google.android.gsf
Filename:

com.google.android.gsf_4.0.4-338691-15_minAPI15(nodpi)_APKdot.com.apk

Version: 4.0.4-338691 (15)
Uploaded: Thursday, 13-Dec-18 14:40:18 UTC
File size: 2.93 MB (2925408 bytes)
Minimum Android version: 4.0.3 (Ice Cream Sandwich MR1, API 15)
Target Android version: 4.0.3 (Ice Cream Sandwich MR1, API 15)
MD5sum: f81529bc8fd4a894434c0a288d91fdf6
SHA1sum: c2f850049d0a22bda28d3706ee81ff3e576d1883
Downloads: 165
4.0.4
There's a newer version available below!
Safe verified to install
Advertisements

WOOF... WOOF...

Seems like you are using AdBlock to hide banners... ADS are quite nice and don't take much space, you may consider disabling it on this website.
This is the only AD on the entire website.
Thanks!

It looks like you're using an ad blocker, so you'll have to wait 15 more seconds.
Please disable your ad blocker to skip the wait and help support the site.

This APK is signed by and certificated by APKdot.

Android

File hashes:

MD5: f81529bc8fd4a894434c0a288d91fdf6
SHA-1: c2f850049d0a22bda28d3706ee81ff3e576d1883

Why using SHA1 to check the identification of certificate is safe?

Google Play Services Apk Android 5.1

That’s a cryptography problem. Please refer to the following authoritative information to check the reason.

How do we make sure the updated Apps are real and created by the respective developers?

1. All APKdot.com apps are verified prior to publishing.

2. We make sure that the cryptographic signatures for new versions of all previously published apps match the original ones, which means we know if the new version APKs were signed by the real devs or someone pretending to be them.

3. For new apps that have never been published on APKdot.com, we try to match the signatures to other existing apps by the same developer. If there’s a match, it means that the same key was used to sign a previously known legitimate app, therefore validating the new upload. If we’re unable to verify the legitimacy of a new APK, we will simply not publish it on APKdot.com.

Your file is downloading now,
Subscribe via Pushbullet to be notified of future updates:

or Subscribe your email
Join the 12,000+ others and subscribe to the newsletter.

Google Play Services 4.0 Apk

We really need your help to keep APKdot running

Donate with paypal
WaringStore Server under maintain,Please use mirror for download. Thanks

All Versions

Google is committed to advancing racial equity for Black communities. See how.

To develop an app using theGoogle Play services APIs, you need to set upyour project with the Google Play services SDK, which is available from theGoogle maven repository.

For more detailed instructions, and to learn more about Android Studio andrelated SDK tools, seeUpdate the IDE and SDK Tools.

To test your app when using the Google Play services SDK, you must use either:

  • A compatible Android device that runs Android 4.1 orhigher and includes Google Play Store.
  • The Android emulator with anAVD that runs the GoogleAPIs platform based on Android 4.2.2 or higher.

Add Google Play Services to Your Project

To make the Google Play services APIs available to your app:

  1. Open the build.gradle file inside your application module directory.

    Note: Android Studio projects contain a top-levelbuild.gradle file and a build.gradle file for each module. Be sure toedit the file for your application module. SeeBuilding Your Project with Gradle for more information about Gradle.

  2. Add a new build rule under dependencies for the latest version ofplay-services, using one of the APIs listed below.
  3. Ensure that your top-level build.gradle contains a reference to the google() repo or to maven { url 'https://maven.google.com' }.
  4. Save the changes, and click Sync Project with Gradle Files in the toolbar.

You can now begin developing features with theGoogle Play services APIs.

Selectively compiling APIs into your executable

Table 1 shows a list of the separate APIs that you can include when compiling your app, andhow to describe them in your build.gradle file.

Note: Don't use the combined play-services target. It brings in dozens of libraries, bloating your application. Instead, specify only the specific Google Play services APIs your app uses.

Table 1. Individual APIs and corresponding build.gradledescriptions.

APIDescription in build.gradle
Google Account Logincom.google.android.gms:play-services-auth:18.1.0
Google Actions, Base Client Librarycom.google.android.gms:play-services-base:17.4.0
Google Sign Incom.google.android.gms:play-services-identity:17.0.0
Google Analyticscom.google.android.gms:play-services-analytics:17.0.0
Google Awarenesscom.google.android.gms:play-services-awareness:18.0.1
Google Castcom.google.android.gms:play-services-cast:19.0.0
Google Cloud Messagingcom.google.android.gms:play-services-gcm:17.0.0
Google Drivecom.google.android.gms:play-services-drive:17.0.0
Google Fitcom.google.android.gms:play-services-fitness:19.0.0
Google Location and Activity Recognitioncom.google.android.gms:play-services-location:17.0.0
Google Mobile Adscom.google.android.gms:play-services-ads:19.4.0
Mobile Visioncom.google.android.gms:play-services-vision:20.1.2
Google Nearbycom.google.android.gms:play-services-nearby:17.0.0
Google Panorama Viewercom.google.android.gms:play-services-panorama:17.0.0
Google Play Game servicescom.google.android.gms:play-services-games:20.0.1
SafetyNetcom.google.android.gms:play-services-safetynet:17.0.0
Google Paycom.google.android.gms:play-services-wallet:18.0.0
Wear OS by Googlecom.google.android.gms:play-services-wearable:17.0.0
Include any of the above dependencies into your app
build.gradlefile, for example:Be sure you update this version number each time Google Play services is updated.

Note: ProGuard directives are included in the Play servicesclient libraries to preserve the required classes. TheAndroid Plugin for Gradleautomatically appends ProGuard configuration files in an AAR (Android ARchive) package and appendsthat package to your ProGuard configuration. During project creation, Android Studio automaticallycreates the ProGuard configuration files and build.gradle properties for ProGuard use.To use ProGuard with Android Studio, you must enable the ProGuard setting in yourbuild.gradlebuildTypes. For more information, see theProGuard guide.

Ensure Devices Have the Google Play services APK

As described in the Google Play services overview, Google Play delivers serviceupdates for users on Android 4.1 and higher through the Google Play Store app.However, updates might not reach all users immediately, so your app shouldverify the version available before attempting to perform API transactions.

Note: Because it is hard to anticipate the state of each device, you must always checkfor a compatible Google Play services APK before you access Google Play services features.

Because each app uses Google Play services differently, it's up to you decide the appropriateplace in your app to verify the Google Play services version. For example, if Google Play servicesis required for your app at all times, you might want to do it when your app first launches. On theother hand, if Google Play services is an optional part of your app, you can check the versiononly once the user navigates to that portion of your app.

Another approach is to use theisGooglePlayServicesAvailable()method. You get a reference to the singleton object that provides this methodusing GoogleApiAvailability.getInstance().You might call this method in theonResume() method ofthe main activity. If the result code isSUCCESS, then the Google Playservices APK is up-to-date and you can continue to make a connection. If, however, the result codeis SERVICE_MISSING,SERVICE_VERSION_UPDATE_REQUIRED,or SERVICE_DISABLED,then the user needs to install an update. In this case, call thegetErrorDialog()method and pass it the result error code. The method returns aDialog youshould show, which provides an appropriate message about the error and provides an action thattakes the user to Google Play Store to install the update.

To then begin a connection to Google Play services (required by most Google APIs such as GoogleDrive, Google+, and Games), readAccessing Google APIs.