public class TopicUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
DEFAULT_TITLE_ALPHA_DISTANCE |
构造器和说明 |
---|
TopicUtil() |
限定符和类型 | 方法和说明 |
---|---|
static float |
calcTitleAlpha(int value)
顶部导航随滑动渐变
|
static java.lang.String |
getFormatTopicName(java.lang.String topicName)
获取一个以#开头的话题名字
|
static java.lang.String |
getNonFormatTopicName(java.lang.String topicName)
去掉话题前面的#
|
static java.lang.String |
getRandomColor()
生成一个随机的话题背景色
|
static java.lang.String |
getRandomColor(int position)
根据传入的位置生成一个的话题背景色
|
static java.lang.String |
getTopicIds(java.util.List<TopicVideoInfo> list)
获取所有的话题id的列表,用逗号分隔,用于上报
|
static void |
report_kewl_topic_details(int action,
java.lang.String topicId,
java.lang.String vid,
int position,
int count,
java.lang.String broadcastUid,
byte source)
话题详情页
|
static void |
report_kewl_topic(int page,
int action,
java.lang.String topicId,
java.lang.String vid,
int subscribe,
int source,
java.lang.String broadcastUid)
1、搜索页、follow、聚合页展示 (展示只上报进入时,上下滑动不上报,进入一次报一次)
2、点击,发生点击时上报
|
static java.lang.String |
TOPIC_HEADER_IMG_DEFAULT_URL() |
public static final int DEFAULT_TITLE_ALPHA_DISTANCE
public static java.lang.String TOPIC_HEADER_IMG_DEFAULT_URL()
public static java.lang.String getRandomColor()
public static java.lang.String getRandomColor(int position)
public static java.lang.String getFormatTopicName(java.lang.String topicName)
topicName
- public static java.lang.String getNonFormatTopicName(java.lang.String topicName)
topicName
- public static java.lang.String getTopicIds(java.util.List<TopicVideoInfo> list)
list
- public static float calcTitleAlpha(int value)
value
- public static void report_kewl_topic(int page, int action, java.lang.String topicId, java.lang.String vid, int subscribe, int source, java.lang.String broadcastUid)
page
- 当前页面 1 搜索 2 follow 3 话题聚合页 4 首页action
- page= 1 : 101 展示 102 点击 topic 103 订阅 104 退订 105 点击more
page= 2 : 201 展示 202 点击 topic 203 订阅 204 退订 205 点击more 206 视频点击
page= 3: 301 展示 302 点击分享 303 点击topic
page= 4: 401 展示 402 点击more 403 点击视频topicId
- 话题 action = 101/201/401时: topicid集合(“99,33,44”)
action =其它: topicIDvid
- 直播间ID action=206/403subscribe
- 是否订阅话题 page=2时 201 订阅状态 202 未订阅状态source
- 来源页面,page=3时 301 单个话题 302 search 303 followbroadcastUid
- 主播uidpublic static void report_kewl_topic_details(int action, java.lang.String topicId, java.lang.String vid, int position, int count, java.lang.String broadcastUid, byte source)
action
- 101 界面展示(一进入) 102 hot展示(数据请求完成) 103 new展示(点击或者滑动) 104 hot视频展示(hot消失的时候)
201 点击more 202 点击订阅 203 点击退订 204 点击分享 205 点击Hot视频 206 点击一键开播按钮 207 点击new视频topicId
- 话题idvid
- 直播间IDposition
- 视频所在位置count
- vid展示次数broadcastUid
- 主播uid