GameEntity

public final classGameEntityextendsObject
implementsParcelableParcelableGame

Data object representing a set of Game data. This is immutable, and therefore safe to cache or store. Note, however, that the data it represents may grow stale.

This class exists solely to support parceling these objects and should not be used directly.

Inherited Constant Summary

Field Summary

public static finalCreator<GameEntity> CREATOR

Public Method Summary

boolean
areSnapshotsEnabled()
Indicates whether or not this game supports snapshots.
boolean
Game
freeze()
int
getAchievementTotalCount()
Retrieves the number of achievements registered for this game.
String
getApplicationId()
Retrieves the application ID for this game.
String
getDescription()
Retrieves the description of this game.
void
getDescription(CharArrayBuffer dataOut)
Loads the description string into the givenCharArrayBuffer.
void
getDeveloperName(CharArrayBuffer dataOut)
Loads the developer name into the givenCharArrayBuffer.
String
getDeveloperName()
Retrieves the name of the developer of this game.
void
getDisplayName(CharArrayBuffer dataOut)
Loads the display name string into the givenCharArrayBuffer.
String
getDisplayName()
Retrieves the display name for this game.
Uri
getFeaturedImageUri()
Retrieves an image URI that can be used to load the game's featured (banner) image from Google Play.
Uri
getHiResImageUri()
Retrieves an image URI that can be used to load the game's hi-res image.
Uri
getIconImageUri()
Retrieves an image URI that can be used to load the game's icon.
int
getLeaderboardCount()
Gets the number of leaderboards registered for this game.
String
getPrimaryCategory()
Retrieves the primary category of the game - this is may be null.
String
getSecondaryCategory()
Retrieves the secondary category of the game - this may be null.
String
getThemeColor()
Retrieves the theme color for this game.
boolean
hasGamepadSupport()
Indicates whether or not this game is marked as supporting gamepads.
int
boolean
String
void
writeToParcel(Parceldest, int flags)

Inherited Method Summary

Fields

public static finalCreator<GameEntity> CREATOR

Public Methods

public booleanareSnapshotsEnabled()

Indicates whether or not this game supports snapshots.

Returns
  • Whether or not this game supports snapshots.

public booleanequals(Objectobj)

publicGamefreeze()

public intgetAchievementTotalCount()

Retrieves the number of achievements registered for this game.

Returns
  • The number of achievements registered for this game.

publicStringgetApplicationId()

Retrieves the application ID for this game.

Returns
  • The application ID for this game.

publicStringgetDescription()

Retrieves the description of this game.

Returns
  • The description of this game.

public voidgetDescription(CharArrayBuffer dataOut)

Loads the description string into the givenCharArrayBuffer.

Parameters
dataOut The buffer to load the data into.

public voidgetDeveloperName(CharArrayBuffer dataOut)

Loads the developer name into the givenCharArrayBuffer.

Parameters
dataOut The buffer to load the data into.

publicStringgetDeveloperName()

Retrieves the name of the developer of this game.

Returns
  • The name of the developer of this game.

public voidgetDisplayName(CharArrayBuffer dataOut)

Loads the display name string into the givenCharArrayBuffer.

Parameters
dataOut The buffer to load the data into.

publicStringgetDisplayName()

Retrieves the display name for this game.

Returns
  • The display name for this game.

publicUrigetFeaturedImageUri()

Retrieves an image URI that can be used to load the game's featured (banner) image from Google Play. Returns null if game has no featured image.

To retrieve the Image from theUri,use ImageManager.

Returns
  • A URI that can be used to load the game's featured image, or null if the game has no featured image.

publicUrigetHiResImageUri()

Retrieves an image URI that can be used to load the game's hi-res image. Returns null if game has no hi-res image.

To retrieve the Image from theUri,use ImageManager.

Returns
  • A URI that can be used to load the game's hi-res image, or null if the game has no hi-res image.

publicUrigetIconImageUri()

Retrieves an image URI that can be used to load the game's icon. Returns null if game has no icon.

To retrieve the Image from theUri,use ImageManager.

Returns
  • A URI that can be used to load the game's icon, or null if the game has no icon.

public intgetLeaderboardCount()

Gets the number of leaderboards registered for this game.

Returns
  • The number of leaderboards registered for this game.

publicStringgetPrimaryCategory()

Retrieves the primary category of the game - this is may be null.

Returns
  • The primary category of the game.

publicStringgetSecondaryCategory()

Retrieves the secondary category of the game - this may be null.

Returns
  • The secondary category of the game, or null if not provided.

publicStringgetThemeColor()

Retrieves the theme color for this game. The theme color is used to configure the appearance of Play Games UIs.

Returns
  • The color to use as an RGB hex triplet, e.g. "E0E0E0"

public booleanhasGamepadSupport()

Indicates whether or not this game is marked as supporting gamepads.

Returns
  • Whether or not this game declares gamepad support.

public inthashCode()

public booleanisDataValid()

publicStringtoString()

public voidwriteToParcel(Parceldest, int flags)