public class

Asset

extends Object
implements 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.
int describeContents()
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.

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 createFromRef (String digest)

Create an Asset using an existing Asset's digest.

public static Asset createFromUri (Uri uri)

Creates an Asset using a content URI. Google Play services must have permission to read this Uri.

public int describeContents ()

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.

public int hashCode ()

public String toString ()

public void writeToParcel (Parcel dest, int flags)