public static final class TvContract.Channels.Logo
extends Object
| java.lang.Object | |
| android.media.tv.TvContract.Channels.Logo | |
单个电视频道的子目录,代表其主要徽标。
要访问此目录,请将CONTENT_DIRECTORY附加到原始通道URI。 生成的URI表示一个图像文件,应该使用ContentResolver.openAssetFileDescriptor进行交互。
请注意,此子目录还支持在写入模式下将徽标作为资产文件进行打开。 呼叫者可以通过打开资产文件并将全尺寸照片内容写入其中来创建或替换与此频道关联的主徽标。 (确保徽标图像周围没有填充。)当文件关闭时,图像将被解析,缩小尺寸(如有必要)并存储。
用法示例:
public void writeChannelLogo(long channelId, byte[] logo) {
Uri channelLogoUri = TvContract.buildChannelLogoUri(channelId);
try {
AssetFileDescriptor fd =
getContentResolver().openAssetFileDescriptor(channelLogoUri, "rw");
OutputStream os = fd.createOutputStream();
os.write(logo);
os.close();
fd.close();
} catch (IOException e) {
// Handle error cases.
}
}
常量(Constants) |
|
|---|---|
String |
CONTENT_DIRECTORY 该子表的目录分支。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|