public class

Asset

extends Object
implements Parcelable Parcelable
java.lang.Object
   ↳ com.google.android.gms.wearable.Asset

Class Overview

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. DataItemAssets are representations of an asset after it has been added to the network through a PutDataRequest.

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<Asset> CREATOR
Public Methods
static Asset createFromBytes(byte[] assetData)
Creates an Asset using a byte array.
static Asset createFromFd(ParcelFileDescriptor fd)
Creates an Asset using a file descriptor.
static Asset createFromRef(String digest)
Create an Asset using an existing Asset's digest.
static Asset createFromUri(Uri uri)
Creates an Asset using a content URI.
boolean equals(Object o)
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)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<Asset> CREATOR

Public Methods

public static Asset createFromBytes (byte[] assetData)

Creates an Asset using a byte array.

Parameters
assetData byte
Returns
Asset

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.

Parameters
fd ParcelFileDescriptor
Returns
Asset

public static Asset createFromRef (String digest)

Create an Asset using an existing Asset's digest.

Parameters
digest String
Returns
Asset

public static Asset createFromUri (Uri uri)

Creates an Asset using a content URI. The asset will be opened using openFileDescriptor(Uri, String).

Parameters
uri Uri
Returns
Asset

public boolean equals (Object o)

Parameters
o Object
Returns
boolean

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
String the Asset's digest, or null if the digest is unset

public ParcelFileDescriptor getFd ()

Returns the file descriptor referencing the asset.

Returns
ParcelFileDescriptor

public Uri getUri ()

Returns the uri referencing the asset data.

Returns
Uri

public int hashCode ()

Returns
int

public String toString ()

Returns
String

public void writeToParcel (Parcel dest, int flags)

Parameters
dest Parcel
flags int