Most visited

Recently visited

Added in API level 21

TvContract.Channels.Logo

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.
     }
 }
 

Summary

Constants

String CONTENT_DIRECTORY

该子表的目录分支。

Inherited methods

From class java.lang.Object

Constants

CONTENT_DIRECTORY

Added in API level 21
String CONTENT_DIRECTORY

该子表的目录分支。

常数值:“徽标”

Hooray!