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.IOExceptionpublic static byte[] readFromSnapshot(java.lang.String snapshotId)
throws java.io.IOException
java.io.IOExceptionpublic 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.ConnectionCallbackspublic 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.ConnectionCallbackspublic void onConnectionFailed(@NonNull
com.google.android.gms.common.ConnectionResult result)
onConnectionFailed in interface com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListenerpublic 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()