An asset is a binary blob shared between data items that is replicated across the wearable network on demand.
It may represent an asset not yet added with the Android Wear network. A DataItemAsset
represents an asset after it has been added to the network through a PutDataRequest
.
Inherited Constant Summary
Field Summary
public static final Creator<Asset> | CREATOR |
Public Method Summary
static Asset |
createFromBytes(byte[] assetData)
Creates an Asset using a byte array.
|
static Asset | |
static Asset | |
static Asset | |
boolean | |
String |
getDigest()
Returns the digest associated with the asset data.
|
ParcelFileDescriptor |
getFd()
Returns the file descriptor referencing the asset.
|
Uri |
getUri()
Returns the uri referencing the asset data.
|
int |
hashCode()
|
String |
toString()
|
void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Fields
Public Methods
public static Asset createFromBytes (byte[] assetData)
Creates an Asset using a byte array.
public static Asset createFromFd (ParcelFileDescriptor fd)
Creates an Asset using a file descriptor. The FD should be closed after being successfully sent in a putDataItem request.
public static Asset createFromUri (Uri uri)
Creates an Asset using a content URI. The asset will be opened using
ContentResolver.openFileDescriptor(Uri, String)
.
public boolean equals (Object o)
public String getDigest ()
Returns the digest associated with the asset data. A digest is a content identifier used to identify the asset across devices.
Returns
- the Asset's digest, or null if the digest is unset
public ParcelFileDescriptor getFd ()
Returns the file descriptor referencing the asset.
public Uri getUri ()
Returns the uri referencing the asset data.