public interface LiveMeLiveInterface
限定符和类型 | 方法和说明 |
---|---|
void |
addLikeCount() |
void |
agreePrivacyPolicyWithCompletion(android.app.Activity activity,
OnTermConfirmCallback callback) |
void |
checkNewUserRewardDialog(android.app.Activity baseActivity,
VideoListDownloadWrapper wrapper) |
boolean |
currentTabShowing(android.content.Context activity,
java.lang.Class clazz) |
void |
feedbackByEmail(android.app.Activity act,
int fbTypeId,
java.lang.String fbTypeTitle) |
int |
filterGender()
获取性别
|
void |
fromFollowFraToPublishFra(android.app.Activity activity,
com.app.user.account.AccountInfo info)
VideoEditActivity中从FollowFra跳转到PublishFra
|
AnchorBaseDialog |
getAnchorDialog(android.app.Activity ctx) |
ChatFraSdk |
getChatFra(com.app.live.activity.VideoDataInfo videoDataInfo) |
int |
getCmVideoPlayerRequestCode(android.content.Context activity) |
float |
getCommonItemSpace() |
androidx.fragment.app.Fragment |
getCurrentFragmentFromHome(android.app.Activity baseActivity) |
RTLDialogFragment |
getFansDialogFragment(java.lang.String anchorId,
java.lang.String vid) |
android.view.View |
getFollowBtn(android.app.Activity baseActivity) |
void |
getGoldNum(android.content.Context context,
com.app.user.account.OnGoldNumCallback callback)
获取金币数量
|
BasePayMgr |
getGPPayMgr(int source,
android.app.Activity activity,
android.os.Handler handler,
boolean isEnableReporter,
boolean isDelayFirstReport) |
JsInterfaceBase |
getJsInterface(android.app.Activity activity,
com.app.common.webview.LiveWebView webView) |
com.live.immsgmodel.BaseContent.TagBean |
getMyChosenFansTag() |
RechargeBaseDialogFragment |
getRechargeDialogFragment(int srcType,
java.lang.String srcName,
boolean showThirdChannel,
boolean fullScreenWhenGP) |
float |
getTopCardRadius() |
WhisperBaseFra |
getWhisperMainFra(com.app.user.account.AccountInfo anchorInfo,
com.app.live.activity.VideoDataInfo videoDataInfo) |
IWorldCountryListDialog |
getWorldCountryListDialogInstance(androidx.fragment.app.FragmentManager fragmentManager)
获取WorldCountryListDialog的实例
|
int |
homeTabsTopMargin()
设置顶部距离tab高度
|
void |
isHideLiveDetailEntrance(android.content.Context context,
java.lang.String vid,
OnHideLiveDetailEntranceCallback callback)
是否隐藏查看详情的接口
|
void |
jumpToFeedbackChat(android.content.Context context,
int scene)
跳转客服聊天页
|
void |
launchAnchorAct(android.content.Context context,
java.lang.String uid,
com.app.live.activity.VideoDataInfo videoDataInfo,
int from,
boolean isJudgeMyself,
int scrollTo) |
void |
launchDynamicDetailAct(android.content.Context context,
com.app.dynamic.presenter.bo.FeedBO feedBO,
int clickType) |
void |
launchDynamicDetailActivity(android.content.Context context,
java.lang.String feedId,
java.lang.String userId,
java.lang.String resourceId,
com.app.dynamic.presenter.bo.FeedBO.FeedType type)
跳转钻石详情页
|
void |
launchFavorAct(android.app.Activity activity) |
void |
launchGameMatchAct(android.content.Context context,
com.app.game.match.dao.GameBean bean) |
void |
launchGlobalListNewAct(android.content.Context context,
long clickTime) |
void |
launchH5Activity(android.content.Context context,
java.lang.String url,
boolean needHideTitleBar) |
void |
launchH5ActivitySingleBack(android.content.Context context,
java.lang.String url,
boolean needShowSingleBack) |
void |
launchMsgContactAct(android.content.Context context,
int requestCode) |
void |
launchNormalSetting(android.content.Context context)
跳转到一般设置页面
|
void |
launchPersonalCenter(android.content.Context context)
跳转个人页
|
void |
launchPKVideoListAct(android.content.Context context,
int pageFrom) |
void |
launchSearchAct(android.content.Context context) |
void |
launchShortVideoRecordAct(com.app.live.activity.BaseActivity activity,
int requestCode,
int type) |
void |
launchShowImageActivity(android.content.Context context,
java.util.ArrayList<java.lang.String> imageList,
int position) |
void |
launchTopicDetailAct(android.content.Context context,
java.lang.String topicId,
java.lang.String topicName,
byte from) |
void |
launchTopicItemListAct(android.content.Context context,
int pageFrom) |
void |
launchVCallVideoListAct(android.content.Context context) |
void |
launchVideoFunctionAct(android.content.Context context,
java.lang.String id) |
void |
launchVipAct(android.content.Context context,
int srcType,
java.lang.String srcName) |
void |
liveRoomReturnVid(java.lang.String vid)
进入直播间返回视频id
|
void |
liveRoomWillAppear(android.content.Context context,
LMLiveScebe lmLiveScebe)
进入直播间回调
|
void |
liveRoomWillDisappear(android.content.Context context,
LMLiveScebe lmLiveScebe)
离开直播间的回调
|
RechargeBaseDialogFragment |
newRechargeDialogFraInstance(int srcType,
java.lang.String srcName)
获取充值fragment
|
void |
onAddToCart(android.content.Context context,
java.util.Map<java.lang.String,java.lang.Object> map)
加入购物车
|
void |
onBuyGoldWithOrderId(android.app.Activity activity,
int source,
int requestCode,
java.lang.String orderId) |
void |
onClickCart(android.content.Context context)
点击跳转购物车页面
|
void |
onClickCommodity(android.content.Context context,
java.util.Map<java.lang.String,java.lang.Object> map)
跳转商品详情
|
void |
onClickLiveStreamWindow(android.content.Context context)
点击小窗的回调方法
|
void |
onClickViewDetails(android.content.Context context)
点击查看详情
|
void |
onDataTrack(KEWLDataTrackModel model)
When the user click the live tab, call this method, It is used to report DAU of live
当用户单击直播选项卡时,调用此方法,用于报告实时的DAU
|
void |
onGetCartCount(android.content.Context context,
OnCompletionCallback onCompletionCallback)
获取已添加到购物车的商品数量
|
void |
onGetChannelToken(android.content.Context context,
LMChannel channel,
OnCompletionCallback onCompletionCallback)
获取FB和YouTube的Token
|
void |
onGpPayFailed(android.app.Activity act,
java.lang.String skiud,
int err_code,
java.lang.String err_msg,
int vip_errCode) |
void |
onHomePageScrolled(int position,
float positionOffset,
int positionOffsetPixels) |
void |
onHomePageSelected(int position) |
void |
onMatchMakerInviteFinish(java.util.List<OnlineAudienceAndRecentBean.DataBean.UserBean> mInviteList,
java.lang.String text)
红娘私信邀请
|
void |
onShareClick(android.app.Activity activity,
LinkliveShareInfo shareInfo,
IShareCallback callback)
点击分享
|
void |
onVcallInviteFinish(java.util.List<VcallInviteAdapter.User> mInviteList,
java.lang.String text) |
AudienceBaseDialog |
openAudienceDialog(android.content.Context context,
java.lang.String vid,
ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLock,
AudienceBaseDialog.AudienceClickListener listener,
boolean showVipBanner) |
void |
openDynamicPublishActivity(android.app.Activity context,
int source,
int request) |
void |
openFeedShareDialog(java.lang.String jsonString,
android.content.Context mContext,
IShareCallback shareCallback) |
void |
openLetterAct(android.app.Activity act,
int requestCode,
android.os.Parcelable hostInfo,
int from) |
void |
openMomentDetaileAct(android.app.Activity activity,
java.lang.String feedId,
int source) |
void |
shareWithContent(android.app.Activity activity,
LinkliveShareInfo shareInfo,
IShareCallback callback) |
void |
showGuideScore(android.app.Activity baseActivity) |
void |
showSettingGenderView(android.content.Context context,
OnEditGenderCallback callback)
红娘直播间中用与设置用户的性别,需要客户实现此方法
|
void |
startEditAttribActivity(android.content.Context context,
int source) |
void |
startLogin(android.content.Context activity,
int flag,
int from)
触发登录
|
void |
startMyBagAct(android.content.Context context,
java.lang.String userId) |
void |
startRechargeForResult(android.app.Activity act,
int reqCode,
int source,
short sensorSource,
int srcType,
java.lang.String srcName)
跳转充值页面并返回result
|
void |
startSnsConnectAct(android.content.Context context,
int source) |
void |
switchToFollow(android.app.Activity baseActivity) |
void |
toRechargeActivity(android.app.Activity act,
int reqCode,
int soucce,
int srcType,
java.lang.String srcName) |
int |
upIconBottomMargin()
设置开播按钮的高度 默认为 20dp
|
ChatFraSdk getChatFra(com.app.live.activity.VideoDataInfo videoDataInfo)
JsInterfaceBase getJsInterface(android.app.Activity activity, com.app.common.webview.LiveWebView webView)
void launchMsgContactAct(android.content.Context context, int requestCode)
void toRechargeActivity(android.app.Activity act, int reqCode, int soucce, int srcType, java.lang.String srcName)
void launchAnchorAct(android.content.Context context, java.lang.String uid, com.app.live.activity.VideoDataInfo videoDataInfo, int from, boolean isJudgeMyself, int scrollTo)
void feedbackByEmail(android.app.Activity act, int fbTypeId, java.lang.String fbTypeTitle)
void openLetterAct(android.app.Activity act, int requestCode, android.os.Parcelable hostInfo, int from)
void openMomentDetaileAct(android.app.Activity activity, java.lang.String feedId, int source)
void openDynamicPublishActivity(android.app.Activity context, int source, int request)
void launchH5Activity(android.content.Context context, java.lang.String url, boolean needHideTitleBar)
void launchH5ActivitySingleBack(android.content.Context context, java.lang.String url, boolean needShowSingleBack)
void launchVideoFunctionAct(android.content.Context context, java.lang.String id)
void launchShortVideoRecordAct(com.app.live.activity.BaseActivity activity, int requestCode, int type)
void launchGlobalListNewAct(android.content.Context context, long clickTime)
void launchPKVideoListAct(android.content.Context context, int pageFrom)
void launchVCallVideoListAct(android.content.Context context)
void launchTopicDetailAct(android.content.Context context, java.lang.String topicId, java.lang.String topicName, byte from)
void launchTopicItemListAct(android.content.Context context, int pageFrom)
void launchSearchAct(android.content.Context context)
void launchGameMatchAct(android.content.Context context, com.app.game.match.dao.GameBean bean)
void launchDynamicDetailAct(android.content.Context context, com.app.dynamic.presenter.bo.FeedBO feedBO, int clickType)
void launchShowImageActivity(android.content.Context context, java.util.ArrayList<java.lang.String> imageList, int position)
androidx.fragment.app.Fragment getCurrentFragmentFromHome(android.app.Activity baseActivity)
void switchToFollow(android.app.Activity baseActivity)
android.view.View getFollowBtn(android.app.Activity baseActivity)
void showGuideScore(android.app.Activity baseActivity)
void checkNewUserRewardDialog(android.app.Activity baseActivity, VideoListDownloadWrapper wrapper)
void onVcallInviteFinish(java.util.List<VcallInviteAdapter.User> mInviteList, java.lang.String text)
void onMatchMakerInviteFinish(java.util.List<OnlineAudienceAndRecentBean.DataBean.UserBean> mInviteList, java.lang.String text)
mInviteList
- 邀请人列表text
- 发送的内容void launchVipAct(android.content.Context context, int srcType, java.lang.String srcName)
void launchFavorAct(android.app.Activity activity)
void startEditAttribActivity(android.content.Context context, int source)
void startSnsConnectAct(android.content.Context context, int source)
WhisperBaseFra getWhisperMainFra(com.app.user.account.AccountInfo anchorInfo, com.app.live.activity.VideoDataInfo videoDataInfo)
RechargeBaseDialogFragment getRechargeDialogFragment(int srcType, java.lang.String srcName, boolean showThirdChannel, boolean fullScreenWhenGP)
RTLDialogFragment getFansDialogFragment(java.lang.String anchorId, java.lang.String vid)
void onGpPayFailed(android.app.Activity act, java.lang.String skiud, int err_code, java.lang.String err_msg, int vip_errCode)
void startMyBagAct(android.content.Context context, java.lang.String userId)
AnchorBaseDialog getAnchorDialog(android.app.Activity ctx)
BasePayMgr getGPPayMgr(int source, android.app.Activity activity, android.os.Handler handler, boolean isEnableReporter, boolean isDelayFirstReport)
int getCmVideoPlayerRequestCode(android.content.Context activity)
boolean currentTabShowing(android.content.Context activity, java.lang.Class clazz)
void addLikeCount()
float getCommonItemSpace()
float getTopCardRadius()
IWorldCountryListDialog getWorldCountryListDialogInstance(androidx.fragment.app.FragmentManager fragmentManager)
void onBuyGoldWithOrderId(android.app.Activity activity, int source, int requestCode, java.lang.String orderId)
activity
- source
- 1: live room 2. personal pagerequestCode
- startActivityForResult() requestCodevoid agreePrivacyPolicyWithCompletion(android.app.Activity activity, OnTermConfirmCallback callback)
com.live.immsgmodel.BaseContent.TagBean getMyChosenFansTag()
void onHomePageScrolled(int position, float positionOffset, int positionOffsetPixels)
void onHomePageSelected(int position)
void shareWithContent(android.app.Activity activity, LinkliveShareInfo shareInfo, IShareCallback callback)
AudienceBaseDialog openAudienceDialog(android.content.Context context, java.lang.String vid, ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLock, AudienceBaseDialog.AudienceClickListener listener, boolean showVipBanner)
void launchNormalSetting(android.content.Context context)
context
- int filterGender()
void launchPersonalCenter(android.content.Context context)
context
- 上下文void onDataTrack(KEWLDataTrackModel model)
model
- 透传数据模型void startLogin(android.content.Context activity, int flag, int from)
activity
- 上下文flag
- 标签from
- 记录上一个页面信息void onShareClick(android.app.Activity activity, LinkliveShareInfo shareInfo, IShareCallback callback)
activity
- 上下文shareInfo
- 分享的内容类callback
- 分享的回调监听void fromFollowFraToPublishFra(android.app.Activity activity, com.app.user.account.AccountInfo info)
info
- 账号信息void launchDynamicDetailActivity(android.content.Context context, java.lang.String feedId, java.lang.String userId, java.lang.String resourceId, com.app.dynamic.presenter.bo.FeedBO.FeedType type)
context
- feedId
- userId
- resourceId
- type
- void jumpToFeedbackChat(android.content.Context context, int scene)
context
- scene
- RechargeBaseDialogFragment newRechargeDialogFraInstance(int srcType, java.lang.String srcName)
srcType
- srcName
- void startRechargeForResult(android.app.Activity act, int reqCode, int source, short sensorSource, int srcType, java.lang.String srcName)
act
- Activity上下文reqCode
- If >= 0, this code will be returned in onActivityResult() when the activity exitssource
- 来源srcType
- srcName
- void showSettingGenderView(android.content.Context context, OnEditGenderCallback callback)
context
- callback
- void openFeedShareDialog(java.lang.String jsonString, android.content.Context mContext, IShareCallback shareCallback)
void onGetChannelToken(android.content.Context context, LMChannel channel, OnCompletionCallback onCompletionCallback)
context
- channel
- onCompletionCallback
- 设置token
void onChannelToken(String token);void onClickCommodity(android.content.Context context, java.util.Map<java.lang.String,java.lang.Object> map)
context
- 上下文map
- 商品数据void onAddToCart(android.content.Context context, java.util.Map<java.lang.String,java.lang.Object> map)
context
- 上下文map
- 商品数据void onClickCart(android.content.Context context)
context
- 上下文void onGetCartCount(android.content.Context context, OnCompletionCallback onCompletionCallback)
onCompletionCallback
- 获取购物车数量的回调
获取购物车数量
onCartCount(int count)void onClickViewDetails(android.content.Context context)
context
- 上下文void onClickLiveStreamWindow(android.content.Context context)
context
- 上下文void liveRoomWillAppear(android.content.Context context, LMLiveScebe lmLiveScebe)
context
- lmLiveScebe
- :LMLiveSceneViewer 看播端
:LMLiveSceneBroadcaster 主播端void liveRoomWillDisappear(android.content.Context context, LMLiveScebe lmLiveScebe)
context
- lmLiveScebe:LMLiveSceneViewer
- 看播端
:LMLiveSceneBroadcaster 主播端void liveRoomReturnVid(java.lang.String vid)
vid
- 视频idvoid isHideLiveDetailEntrance(android.content.Context context, java.lang.String vid, OnHideLiveDetailEntranceCallback callback)
context
- vid
- callback
- int upIconBottomMargin()
int homeTabsTopMargin()
void getGoldNum(android.content.Context context, com.app.user.account.OnGoldNumCallback callback)
context
- callback
-