public class PlayGames
extends java.lang.Object
implements com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks, com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROGRESS |
Modifier and Type | Method and Description |
---|---|
static void |
backupProgress() |
static void |
connect() |
static boolean |
copyFileFromCloud(java.lang.String id) |
static boolean |
copyFileToCloud(java.lang.String id) |
static void |
disconnect() |
static boolean |
haveSnapshot(java.lang.String snapshotId) |
static void |
init(android.app.Activity context) |
static boolean |
isConnected() |
static void |
loadSnapshots(java.lang.Runnable doneCallback) |
static boolean |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
onConnected(android.os.Bundle bundle) |
void |
onConnectionFailed(com.google.android.gms.common.ConnectionResult result) |
void |
onConnectionSuspended(int i) |
static boolean |
packFilesToSnapshot(java.lang.String id,
java.io.File dir,
java.io.FileFilter filter) |
static byte[] |
readFromSnapshot(java.lang.String snapshotId) |
static void |
restoreProgress() |
static void |
showBadges() |
static void |
showLeaderboard() |
static java.io.InputStream |
streamFromSnapshot(java.lang.String snapshotId) |
static java.io.OutputStream |
streamToSnapshot(java.lang.String snapshotId) |
static void |
submitScores(int level,
int scores) |
static void |
unlockAchievement(java.lang.String achievementCode) |
static boolean |
unpackSnapshotTo(java.lang.String id,
java.io.File dir) |
static void |
writeToSnapshot(java.lang.String snapshotId,
byte[] content) |
public static final java.lang.String PROGRESS
public static void init(android.app.Activity context)
public static void unlockAchievement(java.lang.String achievementCode)
public static void connect()
public static void disconnect()
public static java.io.OutputStream streamToSnapshot(java.lang.String snapshotId)
public static void writeToSnapshot(java.lang.String snapshotId, byte[] content)
public static java.io.InputStream streamFromSnapshot(java.lang.String snapshotId) throws java.io.IOException
java.io.IOException
public static byte[] readFromSnapshot(java.lang.String snapshotId) throws java.io.IOException
java.io.IOException
public static boolean haveSnapshot(java.lang.String snapshotId)
public static boolean copyFileToCloud(java.lang.String id)
public static boolean copyFileFromCloud(java.lang.String id)
public static boolean isConnected()
public void onConnected(@Nullable android.os.Bundle bundle)
onConnected
in interface com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks
public static void loadSnapshots(@Nullable java.lang.Runnable doneCallback)
public static boolean packFilesToSnapshot(java.lang.String id, java.io.File dir, java.io.FileFilter filter)
public static boolean unpackSnapshotTo(java.lang.String id, java.io.File dir)
public void onConnectionSuspended(int i)
onConnectionSuspended
in interface com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks
public void onConnectionFailed(@NonNull com.google.android.gms.common.ConnectionResult result)
onConnectionFailed
in interface com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener
public static boolean onActivityResult(int requestCode, int resultCode, android.content.Intent data)
public static void backupProgress()
public static void restoreProgress()
public static void showBadges()
public static void submitScores(int level, int scores)
public static void showLeaderboard()