|
||||||||||
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.ServiceConnection
componentName
- 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.ServiceConnection
componentName
- 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 |