public class LinkVPrivateInterfaceAbs extends java.lang.Object implements LinkVPrivateInterface
| 构造器和说明 |
|---|
LinkVPrivateInterfaceAbs() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
anchorApplyActlaunchAct(android.content.Context context,
int from)
跳转AnchorApply
|
void |
appsFlyerHelperInit()
appsFlyerHelperInit
|
void |
checkReportLoginInfo()
检查报告登录信息
|
void |
clearChatUnReadNumListener()
清空私信未读消息的监听
|
void |
clearMessageData()
清理私信相关数据
|
BaseCard |
createCard(BaseCard.CardType value)
创建卡片类型
|
VideoListDownloadWrapper |
createVideoListDownloadWrapper()
创建VideoListDownloadWrapper实例
|
androidx.fragment.app.Fragment |
createVideoListFragment(android.content.Context context)
创建直播视频列表页, 可不传container
|
androidx.fragment.app.Fragment |
createVideoListFragment(android.content.Context context,
android.view.ViewGroup container)
创建直播视频列表页,兼容老的逻辑
|
void |
feedbackManagerInit(android.content.Context context)
feedbackManagerInit
|
void |
getAnchorSnsAccountBOs(com.app.user.account.AccountInfo accountInfo,
com.app.common.common.AsyncActionCallback callback)
获取播主社交账号绑定信息
|
long |
getBloodEyeApplicationScreenHeight()
获取/设置BloodEyeApplicationScreenHeight
|
long |
getBloodEyeApplicationScreenWith()
获取/设置BloodEyeApplicationScreenWith
|
com.app.user.account.social.view.BO.SnsAccountBO |
getCacheSnsAccountBO()
获取AbstractLoginRunner cacheSnsAccountBO
|
int |
getChatUnReadNum()
获取私信未读数
|
float |
getCommonItemSpace()
获取间距
|
int |
getContactsManager_PER_PAGE()
获取ContactsManager_PER_PAGE
|
long |
getFirstDataTimeEveryTime()
每次获取第一个数据时间
|
java.lang.String |
GetForegroundActName()
获取前台act name
|
java.lang.String |
getGeneralPhoneNumberFormat(java.lang.String countryCode,
java.lang.String nationalNum)
获取通用电话号码格式
|
java.util.List |
getLatestContacts(long timestamp)
获取通讯录中最近有更新的联系人
|
android.content.Intent |
getLoginIntent(android.content.Context activity,
android.content.Intent intent,
java.lang.Class clazz)
获取 Login Intent,在有强制跳转的act时才使用
|
java.util.ArrayList |
getOrderedContacts(int index)
获取订购的联系人
|
float |
getTopCardRadius()
获取最高卡片的半径
|
java.lang.Class<?> |
getVideoListActivityClass() |
WhisperBaseFra |
getWhisperMainFra(com.app.user.account.AccountInfo anchorInfo,
com.app.live.activity.VideoDataInfo videoDataInfo)
跳转 悄悄页面
|
void |
initChannal(android.content.Context ctx)
notification channelId适配
|
void |
initChat()
初始化聊天
|
void |
initFresco(android.content.Context context)
initFresco
|
void |
initHostDefineUtils() |
void |
initShare() |
void |
jumpToPost(android.content.Context context,
int scene,
boolean isHideHistory)
跳转智齿
|
void |
launchActivity(android.content.Context activity,
int flag,
int from,
java.lang.String tipType,
com.app.user.account.AccountInfo accountInfo,
UserForbidBO userForbidBO)
loginMianAct launchActivity
|
com.app.common.http.HttpMsg |
loginManagerIsNickNameExistMessage(com.app.user.account.AccountInfo accountInfo,
com.app.common.common.AsyncActionCallback callback)
登录管理 检查昵称是否存在
|
void |
loginRequestStat()
登录请求开始
|
void |
logout(android.content.Context context)
退出登录
|
void |
marketActivityLaunchActivity(android.content.Context context)
跳转商城
|
void |
onClickConnectIns(android.content.Context context,
com.app.common.common.AsyncActionCallback callback)
点击连接
|
void |
refreshChatData()
刷新聊天信息
|
void |
report_kewl_lm_fb_popwindow(int loginStatus,
int showType,
int act,
java.lang.String url,
java.lang.String uid) |
void |
reportHomePageClick(int pagebutton,
int types) |
void |
reportkewl_guestmode_login(int source,
int act) |
void |
reportQrShare(DirectShareUIFragment.FromType fromQr,
int op,
int shareto,
int id) |
void |
reportRegisteredPwd(int kid,
int source) |
void |
sdkInitialize(android.content.Context context)
cmlogin 登录初始化
|
void |
setBloodEyeApplicationScreenHeight(long screenHeight) |
void |
setBloodEyeApplicationScreenWith(long screenWith) |
void |
setChatUnReadNumListener(LinkliveSDK.UnReadListener listener)
设置私信未读消息的监听
|
void |
setHostCheckModuleImpl()
设置HostCheckModuleImpl实现类。
|
void |
setInstallFlag(int installFlag) |
void |
setProductInfo(ProductInfo productInfo)
设置产品信息
|
void |
setShareSourceConfig() |
void |
showConnectReminderDialog(android.content.Context context) |
boolean |
showRedDot()
展示红点
|
void |
startLetterListActivity(android.content.Context context) |
void |
startMyBagAct(android.content.Context context,
java.lang.String userId)
跳转到背包页
|
void |
startMyBagAct(android.content.Context context,
java.lang.String userId,
int showMenuType)
跳转到背包页
|
void |
startSplashAct(android.content.Context context)
开启应用
|
void |
startVideoListActivityToLogin(android.content.Context context,
int from,
int loginFlag,
int loginFrom,
android.content.Intent forceGoToIntent,
com.app.user.account.AccountInfo oldAccountInfo) |
void |
toLoginFromVisitor(android.app.Activity activity,
java.lang.String tipType)
从访客登录
|
void |
trackEvent(android.content.Context var1,
java.lang.String trackEventName,
java.util.Map<java.lang.String,java.lang.Object> trackMap)
AppsFlyerLib trackEvent
|
void |
trackEventCheckout(Commodity commodity)
跟踪事件结帐
|
void |
trackEventPurchase(java.lang.String skuId,
java.lang.String orderId)
追踪活动购买 trackEventPurchase
|
public androidx.fragment.app.Fragment createVideoListFragment(android.content.Context context,
android.view.ViewGroup container)
LinkVPrivateInterfacecreateVideoListFragment 在接口中 LinkVPrivateInterfacepublic androidx.fragment.app.Fragment createVideoListFragment(android.content.Context context)
LinkVPrivateInterfacecreateVideoListFragment 在接口中 LinkVPrivateInterfacepublic VideoListDownloadWrapper createVideoListDownloadWrapper()
LinkVPrivateInterfacecreateVideoListDownloadWrapper 在接口中 LinkVPrivateInterfacepublic void startMyBagAct(android.content.Context context,
java.lang.String userId)
LinkVPrivateInterfacestartMyBagAct 在接口中 LinkVPrivateInterfacecontext - 上下文userId - 用户IDpublic void startMyBagAct(android.content.Context context,
java.lang.String userId,
int showMenuType)
LinkVPrivateInterfacestartMyBagAct 在接口中 LinkVPrivateInterfacepublic BaseCard createCard(BaseCard.CardType value)
LinkVPrivateInterfacecreateCard 在接口中 LinkVPrivateInterfacevalue - 卡片类型枚举public WhisperBaseFra getWhisperMainFra(com.app.user.account.AccountInfo anchorInfo, com.app.live.activity.VideoDataInfo videoDataInfo)
LinkVPrivateInterfacegetWhisperMainFra 在接口中 LinkVPrivateInterfacepublic void initChat()
LinkVPrivateInterfaceinitChat 在接口中 LinkVPrivateInterfacepublic void refreshChatData()
LinkVPrivateInterfacerefreshChatData 在接口中 LinkVPrivateInterfacepublic void clearChatUnReadNumListener()
LinkVPrivateInterfacepublic int getChatUnReadNum()
LinkVPrivateInterfacegetChatUnReadNum 在接口中 LinkVPrivateInterfacepublic void setChatUnReadNumListener(LinkliveSDK.UnReadListener listener)
LinkVPrivateInterfacesetChatUnReadNumListener 在接口中 LinkVPrivateInterfacelistener - 未读消息监听public android.content.Intent getLoginIntent(android.content.Context activity,
android.content.Intent intent,
java.lang.Class clazz)
getLoginIntent 在接口中 LinkVPrivateInterfaceactivity - 上下文intent - clazz - public void toLoginFromVisitor(android.app.Activity activity,
java.lang.String tipType)
toLoginFromVisitor 在接口中 LinkVPrivateInterfaceactivity - tipType - public void launchActivity(android.content.Context activity,
int flag,
int from,
java.lang.String tipType,
com.app.user.account.AccountInfo accountInfo,
UserForbidBO userForbidBO)
LinkVPrivateInterfacelaunchActivity 在接口中 LinkVPrivateInterfacepublic void reportkewl_guestmode_login(int source,
int act)
public void reportRegisteredPwd(int kid,
int source)
reportRegisteredPwd 在接口中 LinkVPrivateInterfacepublic void report_kewl_lm_fb_popwindow(int loginStatus,
int showType,
int act,
java.lang.String url,
java.lang.String uid)
report_kewl_lm_fb_popwindow 在接口中 LinkVPrivateInterfaceloginStatus - 登录状态 1、未登录 2、已登录showType - 弹窗类型 1、去登陆 2、去绑定 3、其他 5、GDPRact - 过程 1、弹窗展示 2、确认点击 3、取消 4、链接点击 5、登录成功url - 弹窗链接 首页引导绑定手机弹窗uid - 用户idpublic void reportHomePageClick(int pagebutton,
int types)
reportHomePageClick 在接口中 LinkVPrivateInterfacepublic void logout(android.content.Context context)
LinkVPrivateInterfacelogout 在接口中 LinkVPrivateInterfacepublic com.app.user.account.social.view.BO.SnsAccountBO getCacheSnsAccountBO()
LinkVPrivateInterfacegetCacheSnsAccountBO 在接口中 LinkVPrivateInterfacepublic void startVideoListActivityToLogin(android.content.Context context,
int from,
int loginFlag,
int loginFrom,
android.content.Intent forceGoToIntent,
com.app.user.account.AccountInfo oldAccountInfo)
public void startSplashAct(android.content.Context context)
LinkVPrivateInterfacestartSplashAct 在接口中 LinkVPrivateInterfacepublic void sdkInitialize(android.content.Context context)
LinkVPrivateInterfacesdkInitialize 在接口中 LinkVPrivateInterfacepublic long getBloodEyeApplicationScreenWith()
LinkVPrivateInterfacegetBloodEyeApplicationScreenWith 在接口中 LinkVPrivateInterfacepublic void setBloodEyeApplicationScreenWith(long screenWith)
public long getBloodEyeApplicationScreenHeight()
LinkVPrivateInterfacegetBloodEyeApplicationScreenHeight 在接口中 LinkVPrivateInterfacepublic void setBloodEyeApplicationScreenHeight(long screenHeight)
public void setInstallFlag(int installFlag)
setInstallFlag 在接口中 LinkVPrivateInterfacepublic void loginRequestStat()
LinkVPrivateInterfaceloginRequestStat 在接口中 LinkVPrivateInterfacepublic void initFresco(android.content.Context context)
LinkVPrivateInterfaceinitFresco 在接口中 LinkVPrivateInterfacepublic void appsFlyerHelperInit()
LinkVPrivateInterfaceappsFlyerHelperInit 在接口中 LinkVPrivateInterfacepublic void feedbackManagerInit(android.content.Context context)
LinkVPrivateInterfacefeedbackManagerInit 在接口中 LinkVPrivateInterfacepublic void trackEvent(android.content.Context var1,
java.lang.String trackEventName,
java.util.Map<java.lang.String,java.lang.Object> trackMap)
LinkVPrivateInterfacetrackEvent 在接口中 LinkVPrivateInterfacepublic void trackEventPurchase(java.lang.String skuId,
java.lang.String orderId)
LinkVPrivateInterfacetrackEventPurchase 在接口中 LinkVPrivateInterfacepublic void setProductInfo(ProductInfo productInfo)
LinkVPrivateInterfacesetProductInfo 在接口中 LinkVPrivateInterfacepublic void trackEventCheckout(Commodity commodity)
LinkVPrivateInterfacetrackEventCheckout 在接口中 LinkVPrivateInterfacepublic void jumpToPost(android.content.Context context,
int scene,
boolean isHideHistory)
LinkVPrivateInterfacejumpToPost 在接口中 LinkVPrivateInterfacepublic java.lang.String GetForegroundActName()
LinkVPrivateInterfaceGetForegroundActName 在接口中 LinkVPrivateInterfacepublic com.app.common.http.HttpMsg loginManagerIsNickNameExistMessage(com.app.user.account.AccountInfo accountInfo,
com.app.common.common.AsyncActionCallback callback)
LinkVPrivateInterfacepublic void reportQrShare(DirectShareUIFragment.FromType fromQr, int op, int shareto, int id)
reportQrShare 在接口中 LinkVPrivateInterfacepublic void initShare()
initShare 在接口中 LinkVPrivateInterfacepublic void setShareSourceConfig()
setShareSourceConfig 在接口中 LinkVPrivateInterfacepublic void checkReportLoginInfo()
LinkVPrivateInterfacecheckReportLoginInfo 在接口中 LinkVPrivateInterfacepublic void onClickConnectIns(android.content.Context context,
com.app.common.common.AsyncActionCallback callback)
LinkVPrivateInterfaceonClickConnectIns 在接口中 LinkVPrivateInterfacepublic void showConnectReminderDialog(android.content.Context context)
public long getFirstDataTimeEveryTime()
LinkVPrivateInterfacegetFirstDataTimeEveryTime 在接口中 LinkVPrivateInterfacepublic java.util.List getLatestContacts(long timestamp)
LinkVPrivateInterfacegetLatestContacts 在接口中 LinkVPrivateInterfacetimestamp - 时间戳public java.lang.String getGeneralPhoneNumberFormat(java.lang.String countryCode,
java.lang.String nationalNum)
LinkVPrivateInterfacegetGeneralPhoneNumberFormat 在接口中 LinkVPrivateInterfacepublic java.util.ArrayList getOrderedContacts(int index)
LinkVPrivateInterfacegetOrderedContacts 在接口中 LinkVPrivateInterfacepublic int getContactsManager_PER_PAGE()
LinkVPrivateInterfacegetContactsManager_PER_PAGE 在接口中 LinkVPrivateInterfacepublic void anchorApplyActlaunchAct(android.content.Context context,
int from)
LinkVPrivateInterfaceanchorApplyActlaunchAct 在接口中 LinkVPrivateInterfacepublic void marketActivityLaunchActivity(android.content.Context context)
LinkVPrivateInterfacepublic void getAnchorSnsAccountBOs(@NonNull
com.app.user.account.AccountInfo accountInfo,
@NonNull
com.app.common.common.AsyncActionCallback callback)
LinkVPrivateInterfacegetAnchorSnsAccountBOs 在接口中 LinkVPrivateInterfacepublic void initHostDefineUtils()
initHostDefineUtils 在接口中 LinkVPrivateInterfacepublic boolean showRedDot()
LinkVPrivateInterfaceshowRedDot 在接口中 LinkVPrivateInterfacepublic void clearMessageData()
LinkVPrivateInterfaceclearMessageData 在接口中 LinkVPrivateInterfacepublic float getCommonItemSpace()
LinkVPrivateInterfacegetCommonItemSpace 在接口中 LinkVPrivateInterfacepublic float getTopCardRadius()
LinkVPrivateInterfacegetTopCardRadius 在接口中 LinkVPrivateInterfacepublic void setHostCheckModuleImpl()
LinkVPrivateInterfacesetHostCheckModuleImpl 在接口中 LinkVPrivateInterfacepublic void initChannal(android.content.Context ctx)
LinkVPrivateInterfaceinitChannal 在接口中 LinkVPrivateInterfacepublic java.lang.Class<?> getVideoListActivityClass()
public void startLetterListActivity(android.content.Context context)
startLetterListActivity 在接口中 LinkVPrivateInterface