|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttv.ouya.console.api.StoreManager
public class StoreManager
Entry point for the OUYA API. Applications should use the singleton instance.
Calls are asynchronous, so
results are returned via client provided OuyaResponseListener objects.
| Constructor Summary | |
|---|---|
protected |
StoreManager(android.content.Context context)
Default constructor. |
| Method Summary | |
|---|---|
boolean |
bindRequestHasBeenMade()
Deprecated. |
static StoreManager |
getInstance(android.content.Context context)
Returns the OuyaFacade singleton. |
void |
init(android.content.Context context)
Initializes the facade. |
boolean |
isInitialized()
Returns whether the OuyaFacade has been initialized. |
void |
onServiceConnected(android.content.ComponentName componentName,
android.os.IBinder iBinder)
Called when the service is connected. |
void |
onServiceDisconnected(android.content.ComponentName componentName)
Called when the service is disconnected. |
void |
requestAppDownloadUrl(java.lang.String uuid,
OuyaResponseListener<java.lang.String> listener)
|
void |
requestAppInfo(java.lang.String uuid,
OuyaResponseListener<tv.ouya.console.api.store.AppDetails> listener)
|
void |
requestAppList(OuyaResponseListener<java.util.List<tv.ouya.console.api.store.AppDescription>> listener)
|
void |
requestAppList(java.lang.String category,
OuyaResponseListener<java.util.List<tv.ouya.console.api.store.AppDescription>> listener)
|
void |
requestCreateNewUser(tv.ouya.console.api.UserInfo userInfo,
OuyaResponseListener<java.lang.Void> listener)
|
void |
requestDeregisterConsole(java.lang.String consoleId,
OuyaResponseListener<java.lang.Void> listener)
|
void |
requestDeveloperAppList(OuyaResponseListener<java.util.List<tv.ouya.console.api.store.AppDescription>> listener)
|
void |
requestRegisterConsole(OuyaResponseListener<java.lang.Void> listener)
|
void |
requestResendEmail(java.lang.String emailAddress,
OuyaResponseListener<java.lang.Void> listener)
|
void |
requestUpdateUserInfo(tv.ouya.console.api.UserInfo userInfo,
OuyaResponseListener<java.lang.Void> listener)
|
void |
requestUserInfo(OuyaResponseListener<tv.ouya.console.api.UserInfo> listener)
|
protected static void |
setInstance(StoreManager instance)
Deprecated. |
void |
shutdown()
Shuts down the facade. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected StoreManager(android.content.Context context)
Protected in order to prevent anyone from accidently creating an OuyaFacade directly.
| Method Detail |
|---|
public static StoreManager getInstance(android.content.Context context)
@Deprecated protected static void setInstance(StoreManager instance)
public void init(android.content.Context context)
context - An Android Context object.public void shutdown()
Note: Call shutdown before the program exits. Otherwise, the internal BroadcastReceiver will be leaked.
public boolean isInitialized()
public void requestAppDownloadUrl(java.lang.String uuid,
OuyaResponseListener<java.lang.String> listener)
public void requestAppInfo(java.lang.String uuid,
OuyaResponseListener<tv.ouya.console.api.store.AppDetails> listener)
public void requestAppList(OuyaResponseListener<java.util.List<tv.ouya.console.api.store.AppDescription>> listener)
public void requestAppList(java.lang.String category,
OuyaResponseListener<java.util.List<tv.ouya.console.api.store.AppDescription>> listener)
public void requestCreateNewUser(tv.ouya.console.api.UserInfo userInfo,
OuyaResponseListener<java.lang.Void> listener)
public void requestDeregisterConsole(java.lang.String consoleId,
OuyaResponseListener<java.lang.Void> listener)
public void requestDeveloperAppList(OuyaResponseListener<java.util.List<tv.ouya.console.api.store.AppDescription>> listener)
public void requestResendEmail(java.lang.String emailAddress,
OuyaResponseListener<java.lang.Void> listener)
public void requestRegisterConsole(OuyaResponseListener<java.lang.Void> listener)
public void requestUpdateUserInfo(tv.ouya.console.api.UserInfo userInfo,
OuyaResponseListener<java.lang.Void> listener)
public void requestUserInfo(OuyaResponseListener<tv.ouya.console.api.UserInfo> listener)
@Deprecated public boolean bindRequestHasBeenMade()
public void onServiceConnected(android.content.ComponentName componentName,
android.os.IBinder iBinder)
This is part of Android's ServiceConnection interface, and it is not client consumable.
onServiceConnected in interface android.content.ServiceConnectioncomponentName - The name of the service that has been connected.iBinder - The IBinder object for that service.public void onServiceDisconnected(android.content.ComponentName componentName)
This is part of Android's ServiceConnection interface, and it is not client consumable.
onServiceDisconnected in interface android.content.ServiceConnectioncomponentName - The name of the service that has been disconnected.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||