public class HKServices
extends NanoHTTPD
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<HKModel> |
models
Models returned from calling getModels from the Content API
|
Modifier and Type | Method and Description |
---|---|
void |
download(java.util.ArrayList<java.lang.String> modelIds) |
void |
download(java.lang.String modelId) |
static android.app.Activity |
getActivity(android.content.Context context) |
static HKServices |
getInstance() |
void |
getModels()
Get Models from the Content API - requires API Key and Secret
|
java.lang.Boolean |
modelDownloaded(java.lang.String uri)
Check if a model has already been downloaded
|
Response |
serve(IHTTPSession session)
internal method for handling web requests
|
void |
setLanguage(HKLanguage language)
setLanguage - set the current language
|
void |
setup(android.content.Context c,
HKServicesInterface delegate) |
public java.util.ArrayList<HKModel> models
public static HKServices getInstance()
public void setup(android.content.Context c, HKServicesInterface delegate)
public void getModels()
public Response serve(IHTTPSession session)
session
- http sessionpublic static android.app.Activity getActivity(android.content.Context context)
public void download(java.lang.String modelId)
public void download(java.util.ArrayList<java.lang.String> modelIds)
public java.lang.Boolean modelDownloaded(java.lang.String uri)
uri
- the model idpublic void setLanguage(HKLanguage language)
language
- an HKLanguage object to translate available text in the 3D scenes