In the previous post, I discussed What is GCM? and How it is used in Android applications?. In this post, I am going to develop simple Android application to demonstrate how it can be used to send Push notifications to User device.
I would recommend you to quickly take a look at the previous post (Read: Introduction to GCM) so that you will get to know about Google Cloud Messaging service and its usage.
What is GCM?
Google Cloud Messaging is a free service from Google which helps us to send messages (Push notifications) to Users’ device. It can also be used to send message from Users’ device to GCM server.
In this post, I will be discussing about Introduction to Google Cloud Messaging service. You should have heard the word ‘GCM’ somewhere and you are here to understand what it is and how it is used in Android applications.
Following this post, I will be creating couple of Android applications incorporating GCM service to demonstrate in what are the different ways we can use GCM, so I request you to keep track of GCM tutorial series gonna be published here.
One best way to track the tutorials I post here is, do subsribe.
Let us get started with ‘Introduction to GCM’.
In this post, I will be discussing about using AudioManager Class in Android applications. AudioManager Class provides access to volume and ringer mode control which was added in API level 1.
I wrote separate post about using AudioManager in getting and setting the current device’s volume (Media player, Alarm, Notification etc) long back. (Read: Android Seekbar example – Set Device Volume)
But in this post, I am going to discuss about using AudioManager in getting and setting the ringer mode (Silent, Vibrate and Normal).
Google launched its ‘Android One’ platform in India on September 15, targeting the low-end smartphone segment in emerging markets.
While newly launched phones are currently available in India, the company plans to roll them out to other developing countries like Indonesia, Philippines, Bangladesh, Nepal, Pakistan and SriLanka in the coming months.
The wide launch strategy of ‘Android One’ sends strong signal that it would like to acquire the smartphone industry in developing countries.
What would be the name of next version of Android? – This question arises in everyone’s mind. As Google is releasing the version in Alphabetical order, we could easily guess the name of next big release.
I have created awesome video which talks about the earlier versions of Android and their release dates as well as name of next version of Android.
Do watch it, share it with your friends/colleagues and feel free to share your comments from here.
In this post, I will be discussing on how to create Android application to check if the username typed by user is available to choose or not.
When it comes to Username availability check, I always remember Google registration page where it checks for the username availability once you finished typing username and moved to next form control and also it updates the User whether the Username is available to pick or not.
I tried to register with username that already exists, I just captured the screen-print of it.
Take a look at it below:
Android Wear connects your phone to your wrist. Pause, play, and skip music tracks or quickly respond to text messages from your watch.
Wear works with phones running Android 4.3 or higher.
The following video talks about how Android wear can be used along with Android mobile device.
Do watch the video and share it with your friends/colleagues.
Reference – Android Wear
In this post, I am going to explain how to sync data present in remote MySQL DB to Android SQLite database. The data present in the remote MySQL DB (or any Database) needs to be synced with SQLite DB in Android in order to maintain the data integrity.
If there is change in remote DB data, it can be synced with Android SQLite DB when User explicitly hits ‘Sync’ button or asynchronously by the application itself (in particular interval) when Internet connectivity is available.
Before we start developing the application, quickly take a look at the prerequisites below.