Android: GCM push refactored for common API