public interface LinkVPrivateInterface
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
androidx.fragment.app.Fragment createVideoListFragment(android.content.Context context,
android.view.ViewGroup container)
context - container - androidx.fragment.app.Fragment createVideoListFragment(android.content.Context context)
context - VideoListDownloadWrapper createVideoListDownloadWrapper()
void startMyBagAct(android.content.Context context,
java.lang.String userId)
context - 上下文userId - 用户IDvoid startMyBagAct(android.content.Context context,
java.lang.String userId,
int showMenuType)
context - userId - showMenuType - BaseCard createCard(BaseCard.CardType value)
value - 卡片类型枚举WhisperBaseFra getWhisperMainFra(com.app.user.account.AccountInfo anchorInfo, com.app.live.activity.VideoDataInfo videoDataInfo)
anchorInfo - videoDataInfo - void initChat()
void refreshChatData()
void clearChatUnReadNumListener()
int getChatUnReadNum()
void setChatUnReadNumListener(LinkliveSDK.UnReadListener listener)
listener - 未读消息监听android.content.Intent getLoginIntent(android.content.Context activity,
android.content.Intent intent,
java.lang.Class clazz)
activity - 上下文intent - clazz - void toLoginFromVisitor(android.app.Activity activity,
java.lang.String tipType)
activity - tipType - void launchActivity(android.content.Context activity,
int flag,
int from,
java.lang.String tipType,
com.app.user.account.AccountInfo accountInfo,
UserForbidBO userForbidBO)
activity - flag - from - tipType - accountInfo - userForbidBO - void reportkewl_guestmode_login(int source,
int act)
source - act - void reportRegisteredPwd(int kid,
int source)
kid - source - void report_kewl_lm_fb_popwindow(int loginStatus,
int showType,
int act,
java.lang.String url,
java.lang.String uid)
loginStatus - 登录状态 1、未登录 2、已登录showType - 弹窗类型 1、去登陆 2、去绑定 3、其他 5、GDPRact - 过程 1、弹窗展示 2、确认点击 3、取消 4、链接点击 5、登录成功url - 弹窗链接 首页引导绑定手机弹窗uid - 用户idvoid reportHomePageClick(int pagebutton,
int types)
void logout(android.content.Context context)
context - com.app.user.account.social.view.BO.SnsAccountBO getCacheSnsAccountBO()
void startVideoListActivityToLogin(android.content.Context context,
int from,
int loginFlag,
int loginFrom,
android.content.Intent forceGoToIntent,
com.app.user.account.AccountInfo oldAccountInfo)
void startSplashAct(android.content.Context context)
void sdkInitialize(android.content.Context context)
context - long getBloodEyeApplicationScreenWith()
void setBloodEyeApplicationScreenWith(long screenWith)
long getBloodEyeApplicationScreenHeight()
void setBloodEyeApplicationScreenHeight(long screenHeight)
void setInstallFlag(int installFlag)
installFlag - void loginRequestStat()
void initFresco(android.content.Context context)
context - void appsFlyerHelperInit()
void feedbackManagerInit(android.content.Context context)
void trackEvent(android.content.Context var1,
java.lang.String trackEventName,
java.util.Map<java.lang.String,java.lang.Object> trackMap)
var1 - trackEventName - trackMap - void trackEventPurchase(java.lang.String skuId,
java.lang.String orderId)
skuId - orderId - void setProductInfo(ProductInfo productInfo)
productInfo - void trackEventCheckout(Commodity commodity)
commodity - void jumpToPost(android.content.Context context,
int scene,
boolean isHideHistory)
context - scene - isHideHistory - java.lang.String GetForegroundActName()
com.app.common.http.HttpMsg loginManagerIsNickNameExistMessage(com.app.user.account.AccountInfo accountInfo,
com.app.common.common.AsyncActionCallback callback)
accountInfo - void reportQrShare(DirectShareUIFragment.FromType fromQr, int op, int shareto, int id)
void initShare()
void setShareSourceConfig()
void checkReportLoginInfo()
void onClickConnectIns(android.content.Context context,
com.app.common.common.AsyncActionCallback callback)
context - callback - void showConnectReminderDialog(android.content.Context context)
long getFirstDataTimeEveryTime()
java.util.List getLatestContacts(long timestamp)
timestamp - 时间戳java.lang.String getGeneralPhoneNumberFormat(java.lang.String countryCode,
java.lang.String nationalNum)
countryCode - nationalNum - java.util.ArrayList getOrderedContacts(int index)
index - int getContactsManager_PER_PAGE()
void anchorApplyActlaunchAct(android.content.Context context,
int from)
context - from - void marketActivityLaunchActivity(android.content.Context context)
context - void getAnchorSnsAccountBOs(@NonNull
com.app.user.account.AccountInfo accountInfo,
@NonNull
com.app.common.common.AsyncActionCallback callback)
accountInfo - callback - void initHostDefineUtils()
boolean showRedDot()
void clearMessageData()
float getCommonItemSpace()
float getTopCardRadius()
void setHostCheckModuleImpl()
void initChannal(android.content.Context ctx)
ctx - java.lang.Class<?> getVideoListActivityClass()
void startLetterListActivity(android.content.Context context)