method public int[] findNanoAppOnHub(int, android.hardware.location.NanoAppFilter);
method public android.hardware.location.ContextHubClient createClient(android.hardware.location.ContextHubInfo, android.hardware.location.ContextHubClientCallback, java.util.concurrent.Executor);
method public int[] getContextHubHandles();
method public android.hardware.location.ContextHubClient createClient(android.hardware.location.ContextHubInfo, android.hardware.location.ContextHubClientCallback);
method public android.hardware.location.ContextHubInfo getContextHubInfo(int);
method public android.hardware.location.ContextHubTransaction<java.lang.Void> disableNanoApp(android.hardware.location.ContextHubInfo, long);
method public android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo(int);
method public android.hardware.location.ContextHubTransaction<java.lang.Void> enableNanoApp(android.hardware.location.ContextHubInfo, long);
method public int loadNanoApp(int, android.hardware.location.NanoApp);
method public deprecated int[] findNanoAppOnHub(int, android.hardware.location.NanoAppFilter);
method public int registerCallback(android.hardware.location.ContextHubManager.Callback);
method public deprecated int[] getContextHubHandles();
method public int registerCallback(android.hardware.location.ContextHubManager.Callback, android.os.Handler);
method public deprecated android.hardware.location.ContextHubInfo getContextHubInfo(int);
method public int sendMessage(int, int, android.hardware.location.ContextHubMessage);
method public java.util.List<android.hardware.location.ContextHubInfo> getContextHubs();
method public int unloadNanoApp(int);
method public deprecated android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo(int);
method public int unregisterCallback(android.hardware.location.ContextHubManager.Callback);
method public deprecated int loadNanoApp(int, android.hardware.location.NanoApp);
}
method public android.hardware.location.ContextHubTransaction<java.lang.Void> loadNanoApp(android.hardware.location.ContextHubInfo, android.hardware.location.NanoAppBinary);
method public android.hardware.location.ContextHubTransaction<java.util.List<android.hardware.location.NanoAppState>> queryNanoApps(android.hardware.location.ContextHubInfo);
public static abstract class ContextHubManager.Callback {
method public deprecated int registerCallback(android.hardware.location.ContextHubManager.Callback);
method public deprecated int registerCallback(android.hardware.location.ContextHubManager.Callback, android.os.Handler);
method public deprecated int sendMessage(int, int, android.hardware.location.ContextHubMessage);
method public deprecated int unloadNanoApp(int);
method public android.hardware.location.ContextHubTransaction<java.lang.Void> unloadNanoApp(android.hardware.location.ContextHubInfo, long);
method public deprecated int unregisterCallback(android.hardware.location.ContextHubManager.Callback);
}
public static abstract deprecated class ContextHubManager.Callback {
ctor protected ContextHubManager.Callback();
ctor protected ContextHubManager.Callback();
method public abstract void onMessageReceipt(int, int, android.hardware.location.ContextHubMessage);
method public abstract void onMessageReceipt(int, int, android.hardware.location.ContextHubMessage);