309 lines
17 KiB
Java
309 lines
17 KiB
Java
package com.yunbao.common;
|
||
|
||
import com.yunbao.common.bean.ChatRemarksBean;
|
||
|
||
import java.util.ArrayList;
|
||
import java.util.List;
|
||
|
||
/**
|
||
* Created by cxf on 2018/6/7.
|
||
*/
|
||
|
||
public class Constants {
|
||
public static final String NEW_ENTER_ROOM = "enterRoom";
|
||
|
||
public static final String URL = "url";
|
||
public static final String PAYLOAD = "payload";
|
||
public static final String SEX = "sex";
|
||
public static final String NICK_NAME = "nickname";
|
||
public static final String REMARKS = "remarks";
|
||
public static final String AVATAR = "avatar";
|
||
public static final String SIGN = "sign";
|
||
public static final String TO_UID = "toUid";
|
||
public static final String INTOINDEX = "intoIndex";
|
||
public static final String FROM_LIVE_ROOM = "fromLiveRoom";
|
||
public static final String TO_NAME = "toName";
|
||
public static final String STREAM = "stream";
|
||
public static final String LIMIT = "limit";
|
||
public static final String UID = "uid";
|
||
public static final String USER_NAME = "userName";//用户名
|
||
public static final String USER_ICON = "userIcon";//用户头像
|
||
|
||
public static final String TIP = "tip";
|
||
public static final String SHOW_INVITE = "showInvite";
|
||
public static final String USER_BEAN = "userBean";
|
||
public static final String CLASS_ID = "classID";
|
||
public static final String CLASS_NAME = "className";
|
||
public static final String CHECKED_ID = "checkedId";
|
||
public static final String CHECKED_COIN = "checkedCoin";
|
||
public static final String LIVE_DANMU_PRICE = "danmuPrice";
|
||
public static final String COIN_NAME = "coinName";
|
||
public static final String LIVE_BEAN = "liveBean";
|
||
public static final String LIVE_TYPE = "liveType";
|
||
public static final String LIVE_KEY = "liveKey";
|
||
public static final String LIVE_POSITION = "livePosition";
|
||
public static final String LIVE_TYPE_VAL = "liveTypeVal";
|
||
public static final String LIVE_UID = "liveUid";
|
||
public static final String LIVE_STREAM = "liveStream";
|
||
public static final String LIVE_WISH_GIFTID = "wishGiftId";
|
||
public static final String LIVE_HOME = "liveHome";
|
||
public static final String LIVE_FOLLOW = "liveFollow";
|
||
public static final String LIVE_NEAR = "liveNear";
|
||
public static final String LIVE_CLASS_PREFIX = "liveClass_";
|
||
public static final String LIVE_ADMIN_ROOM = "liveAdminRoom";
|
||
public static final String LIVE_ANCHER_NAME = "ancherName";//主播名
|
||
public static final String LIVE_ANCHER_ICON = "ancherIcon";//主播头像
|
||
public static final String HAS_GAME = "hasGame";
|
||
public static final String OPEN_FLASH = "openFlash";
|
||
public static final String SHARE_QR_CODE_FILE = "shareQrCodeFile.png";
|
||
public static final String ANCHOR = "anchor";
|
||
public static final String FOLLOW = "follow";
|
||
public static final String DIAMONDS = "钻石";
|
||
public static final String GOLD_NAME = "金币";
|
||
public static final String VOTES = "映票";
|
||
public static final String PAY_ALI_NOT_ENABLE = "支付宝未接入";
|
||
public static final String PAY_WX_NOT_ENABLE = "微信支付未接入";
|
||
public static final String PAY_ALL_NOT_ENABLE = "未开启支付";
|
||
public static final String PAY_TYPE_ALI = "ali";
|
||
public static final String PAY_TYPE_WX = "wx";
|
||
public static final String PAY_TYPE_HW = "hw";
|
||
public static final String PAY_TYPE_HFB = "hfb";
|
||
public static final String PAY_TYPE_YUNQU = "yunqu";//海外直播支付yunqu
|
||
public static final String PAY_TYPE_PAYSSION = "payssion";//payssion支付
|
||
public static final String PAY_TYPE_PAYPAL = "paypal";//paypal支付
|
||
public static final String PAY_TYPE_GOOGLE = "google";//google支付
|
||
|
||
public static final String PAY_BUY_COIN_ALI = "Charge.getAliOrder";
|
||
public static final String PAY_BUY_COIN_WX = "Charge.getWxOrder";
|
||
|
||
// public static final String PACKAGE_NAME_ALI = "com.eg.android.AlipayGphone";//支付宝的包名
|
||
public static final String PACKAGE_NAME_WX = "com.tencent.mm";//微信的包名
|
||
public static final String PACKAGE_NAME_QQ = "com.tencent.mobileqq";//QQ的包名
|
||
public static final String LAT = "lat";
|
||
public static final String LNG = "lng";
|
||
public static final String ADDRESS = "address";
|
||
public static final String SCALE = "scale";
|
||
public static final String SELECT_IMAGE_PATH = "selectedImagePath";
|
||
public static final String COPY_PREFIX = "copy://";
|
||
public static final int GUARD_TYPE_NONE = 0;
|
||
public static final int GUARD_TYPE_DAY = 1;
|
||
public static final int GUARD_TYPE_MONTH = 2;
|
||
public static final int GUARD_TYPE_YEAR = 3;
|
||
|
||
public static final String GIF_GIFT_PREFIX = "gif_gift_";
|
||
public static final String GIF_CAR_PREFIX = "gif_car_";
|
||
public static final String DOWNLOAD_MUSIC = "downloadMusic";
|
||
public static final String LINK = "link";
|
||
public static final String REPORT = "report";
|
||
public static final String SAVE = "save";
|
||
public static final String DELETE = "delete";
|
||
public static final String SHARE_FROM = "shareFrom";
|
||
public static final int SHARE_FROM_LIVE = 101;
|
||
public static final int SHARE_FROM_HOME = 102;
|
||
public static final int SETTING_MODIFY_PWD = 15;
|
||
public static final int SETTING_UPDATE_ID = 16;
|
||
public static final int SETTING_CLEAR_CACHE = 18;
|
||
public static final int SETTING_ISBLACK = 20;
|
||
public static final int SEX_MALE = 1;
|
||
public static final int SEX_FEMALE = 2;
|
||
public static final int FOLLOW_FROM_FOLLOW = 1002;
|
||
public static final int FOLLOW_FROM_FANS = 1003;
|
||
public static final int FOLLOW_FROM_SEARCH = 1004;
|
||
public static final String IM_FROM_HOME = "imFromHome";
|
||
//直播房间类型
|
||
public static final int LIVE_TYPE_NORMAL = 0;//普通房间
|
||
public static final int LIVE_TYPE_PWD = 1;//密码房间
|
||
public static final int LIVE_TYPE_PAY = 2;//收费房间
|
||
public static final int LIVE_TYPE_TIME = 3;//计时房间
|
||
public static final int LIVE_TYPE_RESTING = 4;//休息中
|
||
//主播直播间功能
|
||
public static final int LIVE_FUNC_BEAUTY = 2001;//美颜
|
||
public static final int LIVE_FUNC_CAMERA = 2002;//切换摄像头
|
||
public static final int LIVE_FUNC_FLASH = 2003;//闪光灯
|
||
public static final int LIVE_FUNC_MUSIC = 2004;//伴奏
|
||
public static final int LIVE_FUNC_SHARE = 2005;//分享
|
||
public static final int LIVE_FUNC_GAME = 2006;//游戏
|
||
public static final int LIVE_FUNC_RED_PACK = 2007;//红包
|
||
public static final int LIVE_FUNC_LINK_MIC = 2008;//连麦
|
||
public static final int LIVE_FUNC_WISHLIST = 2009;//心愿单
|
||
public static final int LIVE_FUNC_MIRROR = 2010;//鏡像
|
||
public static final int LIVE_FUNC_ZG = 2011;//鏡像
|
||
public static final int LIVE_FUNC_DR = 2012;//多人
|
||
public static final int LIVE_FUNC_MIC = 2013;//語音
|
||
public static final int LIVE_FUNC_WKS = 2014;//語音
|
||
public static final int LIVE_FUNC_ZSLK = 2015;//語音
|
||
public static final int LIVE_FUNC_RANDOM_PK = 2016;//随机PK
|
||
public static final int LIVE_ROBOT = 2017;//机器人
|
||
|
||
//socket
|
||
public static final String SOCKET_CONN = "conn";
|
||
public static final String SOCKET_BROADCAST = "broadcastingListen";
|
||
public static final String SOCKET_SEND = "broadcast";
|
||
public static final String SOCKET_STOP_PLAY = "stopplay";//超管关闭直播间
|
||
public static final String SOCKET_STOP_LIVE = "stopLive";//超管关闭直播间
|
||
public static final String SOCKET_SEND_MSG = "SendMsg";//发送文字消息,点亮,用户进房间 PS:这种混乱的设计是因为服务器端逻辑就是这样设计的,客户端无法自行修改
|
||
public static final String SOCKET_LIGHT = "light";//飘心
|
||
public static final String SOCKET_SEND_GIFT = "SendGift";//送礼物
|
||
public static final String SOCKET_ALL_SERVER_NOTIFY = "AllServerNotify";//全服通知
|
||
public static final String SOCKET_SEND_BARRAGE = "SendBarrage";//发弹幕
|
||
public static final String SOCKET_LIVE_DRPK = "LiveDRPK";//多人PK
|
||
public static final String SOCKET_LIVE_DRPK_RANDOM = "LiveRandomPK";//随机PK
|
||
public static final String SOCKET_LEAVE_ROOM = "disconnect";//用户离开房间
|
||
public static final String SOCKET_LIVE_END = "StartEndLive";//主播关闭直播
|
||
public static final String SOCKET_SYSTEM = "SystemNot";//系统消息
|
||
public static final String UP_USER_LIST = "upuserlist";//更新用戶列表
|
||
public static final String LIAN_MAI = "LivePKDRLM";//用户连麦
|
||
public static final String CARD = "card";//活动
|
||
public static final String SOCKET_KICK = "KickUser";//踢人
|
||
public static final String SOCKET_SHUT_UP = "ShutUpUser";//禁言
|
||
public static final String SOCKET_SET_ADMIN = "setAdmin";//设置或取消管理员
|
||
public static final String SOCKET_CHANGE_LIVE = "changeLive";//切换计时收费类型
|
||
public static final String SOCKET_UPDATE_VOTES = "updateVotes";//门票或计时收费时候更新主播的映票数
|
||
public static final String SOCKET_FAKE_FANS = "requestFans";//僵尸粉
|
||
public static final String SOCKET_LINK_MIC = "ConnectVideo";//连麦
|
||
public static final String SOCKET_LINK_MIC_ANCHOR = "LiveConnect";//主播连麦
|
||
public static final String SOCKET_LINK_MIC_PK = "LivePK";//主播PK
|
||
public static final String SOCKET_BUY_GUARD = "BuyGuard";//购买守护
|
||
public static final String SOCKET_RED_PACK = "SendRed";//红包
|
||
public static final String SOCKET_LUCK_WIN = "luckWin";//幸运礼物中奖
|
||
public static final String SOCKET_PRIZE_POOL_WIN = "jackpotWin";//奖池中奖
|
||
public static final String SOCKET_PRIZE_POOL_UP = "jackpotUp";//奖池升级
|
||
public static final String SOCKET_HOUR = "SendHourChart";//小时榜更新
|
||
public static final String RECOMMEND_CARD_NOTIFY = "recommendCardNotify";//推荐卡通知消息
|
||
public static final String STAR_CHALLENGE_UPDATE = "starChallengeUpdate";//星级助力
|
||
public static final String AI_AUTOMATIC_SPEECH = "aiAutomaticSpeech";//机器人助手
|
||
public static final String AI_AUTOMATIC_SPEECH_LIVE = "aiAutomaticSpeechNew";//机器人助手
|
||
public static final String STAR_CHALLENGE_UPGRADE_NOTIFY = "starChallengeUpgradeNotify";//星级挑战成功
|
||
public static final String SUPER_VISION = "supervision";//超级发言警告
|
||
public static final String PK_RANK_UPDATE = "RankingRankUpdate";//PK排位赛更新数据
|
||
public static final String CUSTOM_FULL_SERVICE_NOTIFY = "customFullServiceNotify";//全服通知
|
||
public static final String XYD_COMPLETE = "XydComplete";//心愿单完成通知
|
||
public static final String WISH_LIST_PROGRESS = "wishListProgress";//心愿单进度通知
|
||
public static final String LIVE_VOTE_CREATE = "createVote";
|
||
public static final String LIVE_VOTE_UPDATE = "updateVote";
|
||
public static final String LIVE_VOTE_END = "endVote";
|
||
public static final String LIVE_PK_END = "endPK";//结束PK,以这个PK获取到的参数为准
|
||
public static final String RED_PACKET = "RedPacket";//红包通知
|
||
public static final String RED_PACKET_SUPER_JACKPOT = "RedPacketSuperJackpot";//超级红包通知
|
||
public static final String SOCKET_LIVE_MSG_TO_USER = "SendMsgToUser";//七日用户主播提示语
|
||
|
||
//游戏socket
|
||
public static final String SOCKET_GAME_ZJH = "startGame";//炸金花
|
||
public static final String SOCKET_GAME_HD = "startLodumaniGame";//海盗船长
|
||
public static final String SOCKET_GAME_NZ = "startCattleGame";//开心牛仔
|
||
public static final String SOCKET_GAME_ZP = "startRotationGame";//幸运转盘
|
||
public static final String SOCKET_GAME_EBB = "startShellGame";//二八贝
|
||
|
||
public static final String SOCKET_SEND_ACTIVE_MSG = "SendActiveMsg";//活动,聊天显示
|
||
public static final String SOCKET_PRANKTURNTABLE = "prankTurntable";//整蛊消息
|
||
public static final String SOCKET_USEHOTCARD = "UseHotCard";//热度卡消息
|
||
public static final String LOVE_CHECK = "LoveCheck";//热度卡消息
|
||
public static final String TRUMPET_NOTIFY = "TrumpetNotify";//全栈喇叭
|
||
public static final String LuckyAngel = "LuckyCheck";//幸运天使
|
||
public static final String Lucky100Check = "Lucky100Check";//幸运天使
|
||
|
||
public static final int SOCKET_WHAT_CONN = 0;
|
||
public static final int SOCKET_WHAT_DISCONN = 2;
|
||
public static final int SOCKET_WHAT_BROADCAST = 1;
|
||
//socket 用户类型
|
||
public static final int SOCKET_USER_TYPE_NORMAL = 30;//普通用户
|
||
public static final int SOCKET_USER_TYPE_ADMIN = 40;//房间管理员
|
||
public static final int SOCKET_USER_TYPE_ANCHOR = 50;//主播
|
||
public static final int SOCKET_USER_TYPE_SUPER = 60;//超管
|
||
|
||
//提现账号类型,1表示支付宝,2表示微信,3表示银行卡
|
||
public static final int CASH_ACCOUNT_ALI = 1;
|
||
public static final int CASH_ACCOUNT_WX = 2;
|
||
public static final int CASH_ACCOUNT_BANK = 3;
|
||
public static final String CASH_ACCOUNT_ID = "cashAccountID";
|
||
public static final String CASH_ACCOUNT = "cashAccount";
|
||
public static final String CASH_ACCOUNT_TYPE = "cashAccountType";
|
||
|
||
|
||
public static final int RED_PACK_TYPE_AVERAGE = 0;//平均红包
|
||
public static final int RED_PACK_TYPE_SHOU_QI = 1;//拼手气红包
|
||
public static final int RED_PACK_SEND_TIME_NORMAL = 0;//立即发放
|
||
public static final int RED_PACK_SEND_TIME_DELAY = 1;//延时发放
|
||
|
||
public static final int JPUSH_TYPE_NONE = 0;
|
||
public static final int JPUSH_TYPE_LIVE = 1;//直播
|
||
public static final int JPUSH_TYPE_MESSAGE = 2;//消息
|
||
|
||
public static final String VIDEO_HOME = "videoHome";
|
||
public static final String VIDEO_USER = "videoUser_";
|
||
public static final String VIDEO_KEY = "videoKey";
|
||
public static final String VIDEO_POSITION = "videoPosition";
|
||
public static final String VIDEO_SINGLE = "videoSingle";
|
||
public static final String VIDEO_COMMUNITY = "community";
|
||
public static final String VIDEO_PAGE = "videoPage";
|
||
public static final String VIDEO_BEAN = "videoBean";
|
||
public static final String VIDEO_ID = "videoId";
|
||
public static final String VIDEO_COMMENT_BEAN = "videoCommnetBean";
|
||
public static final String VIDEO_FACE_OPEN = "videoOpenFace";
|
||
public static final String VIDEO_FACE_HEIGHT = "videoFaceHeight";
|
||
public static final String VIDEO_DURATION = "videoDuration";
|
||
public static final String VIDEO_PATH = "videoPath";
|
||
public static final String VIDEO_FROM_RECORD = "videoFromRecord";
|
||
public static final String VIDEO_MUSIC_BEAN = "videoMusicBean";
|
||
public static final String VIDEO_MUSIC_ID = "videoMusicId";
|
||
public static final String VIDEO_HAS_BGM = "videoHasBgm";
|
||
public static final String VIDEO_MUSIC_NAME_PREFIX = "videoMusicName_";
|
||
public static final String VIDEO_SAVE_TYPE = "videoSaveType";
|
||
public static final int VIDEO_SAVE_SAVE_AND_PUB = 1;//保存并发布
|
||
public static final int VIDEO_SAVE_SAVE = 2;//仅保存
|
||
public static final int VIDEO_SAVE_PUB = 3;//仅发布
|
||
|
||
public static final String MOB_QQ = "qq";
|
||
public static final String MOB_QZONE = "qzone";
|
||
public static final String MOB_WX = "wx";
|
||
public static final String MOB_WX_PYQ = "wchat";
|
||
public static final String MOB_FACEBOOK = "facebook";
|
||
public static final String MOB_TWITTER = "twitter";
|
||
public static final String MOB_PHONE = "phone";
|
||
|
||
public static final String LIVE_SDK = "liveSdk";
|
||
public static final String LIVE_KSY_CONFIG = "liveKsyConfig";
|
||
public static final int LIVE_SDK_KSY = 0;//金山推流
|
||
public static final int LIVE_SDK_TX = 1;//腾讯推流
|
||
|
||
|
||
public static final int LINK_MIC_TYPE_NORMAL = 0;//观众与主播连麦
|
||
public static final int LINK_MIC_TYPE_ANCHOR = 1;//主播与主播连麦
|
||
|
||
//视频举报获取位置
|
||
public static int xIndex = 0;
|
||
public static int yindex = 0;
|
||
public static String isBlack;
|
||
|
||
public static String nowPostsId = "";
|
||
|
||
public static String myAvatar = "";
|
||
public static String myUid = "";
|
||
public static String myName = "";
|
||
|
||
public static int myIntoIndex = 0;
|
||
public static String chatActionUrl = "";
|
||
|
||
public static String myUrl = "";
|
||
public static String mStream = "";
|
||
public static String nowSendUid = "";//获取当前会话新信息用于会话列表显示
|
||
public static boolean isAnchor = false;
|
||
public static String myPackageUrl = "";
|
||
public static boolean isTitle = false;
|
||
public static int isShowPage = -1;
|
||
public static boolean LoginKefu = true;//是否是从客服进入
|
||
public static String nowAnchorName = "";//当前主播昵称
|
||
public static String isSend = "1";//是否能发言,enterroom接口返回,1 可发言 0 不可发言
|
||
public static String nowId = "";//当前点击了某个单聊的id
|
||
public static String remarks = "";//当前点击了某个单聊的备注
|
||
public static String isAdmin = "0";//当前点击了某个单聊是否是指导员
|
||
public static List<ChatRemarksBean> remarksListNow = new ArrayList<>();//存储的备注
|
||
public static int getWeekIntIndex = 0;//是否刷新了周星列表
|
||
public static boolean isInstructor = false;//是否是管理员
|
||
public static String isSetRemark = "";//是否有修改备注
|
||
public static String isSetRemarkText = "";//修改的备注信息
|
||
public static boolean isShowLiveDialog = false;//是否在直播间打开单聊
|
||
public static int firstInto = 0;//
|
||
|
||
}
|