Understand how to use the standard Sign In button that the Google Play Services library provides and how to customize it. The button can change appearances based upon the scopes that are being requested by the application to give the user a visual cue as
- [Voiceover] You can also customize the sign-in button…using a few basic functions available…to you from the OAuth API.…You can explicitly set the color scheme…using the setColorScheme function…which provides a light and dark option…as well as an auto option.…There's the setSize function which provides…the standard, wide, and icon only sizes.…And the appearance of the button can also…be affected by the scopes that…you request for signing in.…
So let's build the exercise to see…how some of this customization code works.…So in Android Studio I've got…the exercise open that we've been working on,…and it has the code from the two previous…exercises already completed.…So let's open up the main activity Java file…and let's scroll down to the onCreate function…and we can see here that we have a…to do item waiting for us.…So to customize the button we first need…to get a reference to it, and so we'll do that…with this code, alright, SignInButton,…alright, signInButton equals, I need to cast…the result to findViewById, and in this case…
Programming expert Joe Marini covers how to retrieve and work with a user's location and get continuous location updates with Location services; target and authenticate users and access their profile information with Google Sign-In; and work with the Google Drive API to store and retrieve content. Joe also shows you how to use the Google Places API to get information about places such as addresses, phone numbers, and website URLs, along with how to send messages to individual devices using Google Cloud Messaging. By the end of this course, you should be able to incorporate Google Play services into your own apps and take advantage of the various features it provides.
- Using Google Play services in your Android project
- How the Google Play services life cycle works
- Retrieving the user's location with Location services
- Working with location data
- Performing a geocoding operation
- Using Google Sign-In to access user information
- Storing information with the Google Drive API
- Working with the Google Places API
- Communicating via Google Cloud Messaging (GCM)
Skill Level Intermediate
1. Play Services Basics
2. Location Services
3. Google Sign-In
4. Google Drive
5. The Places API
6. Google Cloud Messaging
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.