97 lines
4.7 KiB
Java
97 lines
4.7 KiB
Java
package com.gh.common.constant;
|
||
|
||
import com.gh.common.util.PackageUtils;
|
||
|
||
public class Constants {
|
||
|
||
public static final int SEND_NEWS_FEEDBACK = 0x126;
|
||
public static final int SEND_COMMENT_FEEDBACK = 0x127;
|
||
|
||
public final static int LIST_FOOTER_ITEM = 1;
|
||
public final static int LIST_HEAD_ITEM = 1;
|
||
|
||
public final static int NOT_NETWORK_CODE = 504; // 没有网络的状态码(应该是这个吧!)
|
||
|
||
public static final String LOGIN_TOKEN_ID = "userToken_id"; // 用户ID 与服务器无关
|
||
|
||
public static final String USER_TOKEN_KEY = "userTokenKey";
|
||
public static final String USER_INFO_KEY = "userInfoKey";
|
||
|
||
public static final String DEVICE_KEY = "deviceKey";
|
||
|
||
public static final String HAS_REQUESTED_NOTIFICATION_PERMISSIONS = "has_requested_notification_permissions";
|
||
|
||
public static final String SHOULD_SHOW_VIDEO_MOBILE_WARNING = "should_show_video_mobile_warning";
|
||
|
||
public static final String GAME_DETAIL_COME_IN = "game_detail_come_in"; // 从游戏详情进入
|
||
|
||
public static final String XPOSED_INSTALLER_PACKAGE_NAME = "de.robv.android.xposed.installer";
|
||
|
||
public static final String EB_QUIT_LOGIN = "quit_login";
|
||
|
||
// 最近显示的弹窗信息
|
||
public static final String SP_LAST_OPENING_ID = "last_opening_dialog_id";
|
||
public static final String SP_LAST_OPENING_TIME = "last_opening_dialog_time";
|
||
|
||
//引导设置 “通知管理” 引导弹窗
|
||
public static final String SP_SHOWED_NOTIFICATION_LOGIN = "show_notification_login_hint";
|
||
public static final String SP_SHOWED_NOTIFICATION_QUESTION = "show_notification_question_hint";
|
||
public static final String SP_SHOWED_NOTIFICATION_ANSWER = "show_notification_answer_hint";
|
||
public static final String SP_SHOWED_NOTIFICATION_ARTICLE = "show_notification_article_hint";
|
||
public static final String SP_SHOWED_NOTIFICATION_VIDEO = "show_notification_video_hint";
|
||
public static final String SP_SHOWED_NOTIFICATION_RATING = "show_notification_rating_hint";
|
||
// 新版本 也要触发一次“通知管理” 引导弹窗
|
||
public static final String SP_SHOWED_NOTIFICATION_NEW_VERSION = "show_notification_new_version";
|
||
// 今天是否已经触发了 “通知管理” 引导弹窗
|
||
public static final String SP_IS_SHOWED_NOTIFICATION_TODAY = "show_is_notification_today";
|
||
// 标记安装的游戏为已玩过弹窗,最多取消2次 (https://gitlab.ghzs.com/pm/halo-app-issues/issues/722 调整为版本相关) (不是常量了也放这里好像有点奇怪)
|
||
public static final String SP_MARK_INSTALLED_GAME = "mark_installed_game" + PackageUtils.getVersionName();
|
||
//视频详情滑动引导
|
||
public static final String SP_SHOW_SLIDE_GUIDE = "show_slide_guide";
|
||
//视频详情点击引导
|
||
public static final String SP_SHOW_CLICK_GUIDE = "show_click_guide";
|
||
|
||
//手机号码匹配规则
|
||
public static final String REGEX_MOBILE = "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
|
||
public static final String REGEX_ACCOUNT = "^[a-zA-Z_]\\w{5,17}$";
|
||
public static final String REGEX_PASSWORD = "^[a-zA-Z]\\w{5,31}$";
|
||
|
||
//输入规则
|
||
public static final String INPUT_RULE = "0123456789abcdefghijklnmopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ_";
|
||
|
||
// 微信绑定地址地址
|
||
public static final String WECHAT_BIND_ADDRESS_DEV = "https://resource.ghzs.com/page/wechat_dev/index.html#/";
|
||
public static final String WECHAT_BIND_ADDRESS = "https://resource.ghzs.com/page/wechat_pro/index.html#/";
|
||
|
||
// 徽章
|
||
public static final String BADGE_ADDRESS_DEV = "http://resource.ghzs.com/page/badge_dev/index.html#/";
|
||
public static final String BADGE_ADDRESS = "http://resource.ghzs.com/page/badge_pro/index.html#/";
|
||
|
||
//最少需要多少数据才能上传
|
||
public static final int DATA_AMOUNT = 20;
|
||
|
||
//游戏 cd间隔
|
||
public static final int GAME_CD = 5 * 60 * 1000;
|
||
//新闻 cd间隔
|
||
public static final int NEWS_CD = 10 * 60 * 1000;
|
||
//platform cd间隔
|
||
public static final int PLATFORM_CD = 10 * 60 * 1000;
|
||
//update cd间隔
|
||
public static final int UPDATE_CD = 5 * 60 * 1000;
|
||
//搜索 cd间隔
|
||
public static final int SEARCH_CD = 5 * 60 * 1000;
|
||
//评论 cd间隔
|
||
public static final int COMMENT_CD = 60 * 1000;
|
||
//我的光环功能分组 cd间隔
|
||
public static final int ADDONS_CD = 10 * 60 * 1000;
|
||
|
||
public static final String[] REPORT_LIST = new String[]{"垃圾广告营销", "恶意攻击谩骂", "淫秽色情信息", "违法有害信息", "其它"};
|
||
|
||
public static final String ENTRANCE_UNKNOWN = "(unknown)";
|
||
|
||
public static final String DEFAULT_TEXT_WRAPPER = "###";
|
||
|
||
// 触发了安装事件的标记
|
||
public static final String MARK_ALREADY_TRIGGERED_INSTALLATION = "triggered_installation";
|
||
}
|