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)