public class DonkyAssetController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
applicationDownloadsFolder |
java.lang.String |
downloadsFolder |
| Modifier and Type | Method and Description |
|---|---|
void |
downloadAsset(java.lang.String assetId,
<any> listener)
Download Asset asynchronously.
|
void |
downloadAssetAndSave(java.lang.String assetId,
java.lang.String mimeType,
java.lang.String name,
<any> donkyResultListener)
Download asset file from the Donky Network and save that file into Downloads folder.
|
android.graphics.Bitmap |
downloadImageAsset(java.lang.String assetId)
Download Asset synchronously.
|
void |
downloadImageAsset(java.lang.String assetId,
NotificationImageLoader listener)
Download Image Asset asynchronously.
|
java.lang.String |
getAssetUrl(java.lang.String assetId)
Construct full asset network url for given assetId.
|
static DonkyAssetController |
getInstance() |
boolean |
isInitialised() |
void |
uploadAccountAvatar(android.graphics.Bitmap bitmap,
<any> donkyResultListener)
Upload a new avatar image to the Donky Network.
|
void |
uploadMessageAsset(byte[] bytesArray,
java.lang.String mimeType,
java.lang.String name,
<any> donkyResultListener)
Upload messaging asset to Donky Network.
|
void |
uploadMessageAsset(java.io.File file,
<any> donkyResultListener)
Upload messaging asset to Donky Network.
|
public final java.lang.String downloadsFolder
public java.lang.String applicationDownloadsFolder
public static DonkyAssetController getInstance()
public void uploadMessageAsset(java.io.File file,
<any> donkyResultListener)
file - File to upload to donky NetworkdonkyResultListener - Callback With the details of uploaded assets.public void uploadMessageAsset(byte[] bytesArray,
java.lang.String mimeType,
java.lang.String name,
<any> donkyResultListener)
bytesArray - Bytes to upload to donky NetworkmimeType - Mime type of the dataname - Name to be used as a reference.donkyResultListener - Callback with the details of uploaded assets.public void uploadAccountAvatar(android.graphics.Bitmap bitmap,
<any> donkyResultListener)
bitmap - Bitmap to uploaddonkyResultListener - Callback when operation completed returning the new avatar asset IDpublic void downloadImageAsset(java.lang.String assetId,
NotificationImageLoader listener)
assetId - Asset id.listener - Callback to be invoked when completed.public void downloadAsset(java.lang.String assetId,
<any> listener)
assetId - ID of asset to downloadlistener - Callback with the downloaded datapublic void downloadAssetAndSave(java.lang.String assetId,
java.lang.String mimeType,
java.lang.String name,
<any> donkyResultListener)
mimeType - Mime type of the dataname - Name with which the file should be saveddonkyResultListener - Callback delivers you the path where the file was savedpublic android.graphics.Bitmap downloadImageAsset(java.lang.String assetId)
assetId - Asset id.public java.lang.String getAssetUrl(java.lang.String assetId)
assetId - The assetId to get the URL for.public boolean isInitialised()