public class Hermes
extends java.lang.Object
| 构造器和说明 |
|---|
Hermes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
connect(android.content.Context context) |
static void |
connect(android.content.Context context,
java.lang.Class<? extends HermesService> service) |
static void |
connectApp(android.content.Context context,
java.lang.String packageName) |
static void |
connectApp(android.content.Context context,
java.lang.String packageName,
java.lang.Class<? extends HermesService> service) |
static void |
disconnect(android.content.Context context) |
static void |
disconnect(android.content.Context context,
java.lang.Class<? extends HermesService> service) |
static android.content.Context |
getContext() |
static <T> T |
getInstance(java.lang.Class<T> clazz,
java.lang.Object... parameters) |
static <T> T |
getInstanceInService(java.lang.Class<? extends HermesService> service,
java.lang.Class<T> clazz,
java.lang.Object... parameters) |
static <T> T |
getInstanceWithMethodName(java.lang.Class<T> clazz,
java.lang.String methodName,
java.lang.Object... parameters) |
static <T> T |
getInstanceWithMethodNameInService(java.lang.Class<? extends HermesService> service,
java.lang.Class<T> clazz,
java.lang.String methodName,
java.lang.Object... parameters) |
static <T> T |
getUtilityClass(java.lang.Class<T> clazz) |
static <T> T |
getUtilityClassInService(java.lang.Class<? extends HermesService> service,
java.lang.Class<T> clazz) |
static java.lang.String |
getVersion()
For test only
|
static void |
init(android.content.Context context) |
static boolean |
isConnected() |
static boolean |
isConnected(java.lang.Class<? extends HermesService> service) |
static <T> T |
newInstance(java.lang.Class<T> clazz,
java.lang.Object... parameters) |
static <T> T |
newInstanceInService(java.lang.Class<? extends HermesService> service,
java.lang.Class<T> clazz,
java.lang.Object... parameters) |
static void |
register(java.lang.Class<?> clazz)
There is no need to register class in local process!
|
static void |
register(java.lang.Object object) |
static void |
setHermesListener(HermesListener listener) |
public static void register(java.lang.Object object)
public static void register(java.lang.Class<?> clazz)
clazz - public static android.content.Context getContext()
public static void init(android.content.Context context)
public static <T> T newInstance(java.lang.Class<T> clazz,
java.lang.Object... parameters)
public static <T> T newInstanceInService(java.lang.Class<? extends HermesService> service, java.lang.Class<T> clazz, java.lang.Object... parameters)
public static <T> T getInstanceInService(java.lang.Class<? extends HermesService> service, java.lang.Class<T> clazz, java.lang.Object... parameters)
public static <T> T getInstance(java.lang.Class<T> clazz,
java.lang.Object... parameters)
public static <T> T getInstanceWithMethodName(java.lang.Class<T> clazz,
java.lang.String methodName,
java.lang.Object... parameters)
public static <T> T getInstanceWithMethodNameInService(java.lang.Class<? extends HermesService> service, java.lang.Class<T> clazz, java.lang.String methodName, java.lang.Object... parameters)
public static <T> T getUtilityClass(java.lang.Class<T> clazz)
public static <T> T getUtilityClassInService(java.lang.Class<? extends HermesService> service, java.lang.Class<T> clazz)
public static void connect(android.content.Context context)
public static void connect(android.content.Context context,
java.lang.Class<? extends HermesService> service)
public static void connectApp(android.content.Context context,
java.lang.String packageName)
public static void connectApp(android.content.Context context,
java.lang.String packageName,
java.lang.Class<? extends HermesService> service)
public static void disconnect(android.content.Context context)
public static void disconnect(android.content.Context context,
java.lang.Class<? extends HermesService> service)
public static boolean isConnected()
public static boolean isConnected(java.lang.Class<? extends HermesService> service)
public static void setHermesListener(HermesListener listener)
public static java.lang.String getVersion()