package com.xiaomi.xms.sales.util;
import java.util.HashSet;
import java.util.Set;
import android.os.Environment;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.request.HostManager;
public final class Constants {
public static final int DAY_IN_MILLIS = 24 * 60 * 60 * 1000;
public static final int UNINITIALIZED_NUM = -1;
public final static String serviceNumberCache = "serviceNumberCache";
public final static String normalServiceNumberCache = "normalOrderIds";
public final static String productCache = "prodCc";
public final static String productSnCache = "prodSnCc";
public final static String posHistoryCache = "posHistoryCache";
//public final static String snCache = "SNCc";
public final static String modify = "modify";
public final static String xianhuo = "xianhuo";
public final static int xianhuo_orderType = 2;
public final static String serviceNumber ="serviceNumber";
public final static int POS_PAY = 100;
public final static int CASH_PAY = 101;
public final static String PRINTER = "PRINTER"; //打印机标示
public final static String POSDISPLAYNAME = "pos"; //搜索POS蓝牙设备包含名字
public final static int SN_LENGTH = 12; //SN长度
public final static int SKU_LENGTH = 4; //SKU长度
public final static int NEW_SN_LENGTH = 14; //新sn的长度
public final static int DUOKAN_NEW_SN_LENGTH = 18; //多看新sn的长度
public final static int NEW_SKU_LENGTH = 5; //新sku长度
public final static int REFUND_DAY = 7; //退款间隔天数
public final static String POS_PAY_NAME = "易宝POS";
public final static String CASH_PAY_NAME = "现金";
public static final class AppUpdate {
public static final String FILE_PREFIX_FILE = "file://";
public static final String FILE_SUFFIX_APK = ".apk";
public static final String FILE_TYPE_APK = "application/vnd.android.package-archive";
public static final String PREF_LAST_UPDATE_IS_OK = "pref_last_update_is_ok";
public static final String PREF_LAST_CHECK_UPDATE = "pref_last_check_update";
public static final int PERIOD_UPDATE_OK = 2 * 60 * 60 * 1000;
public static final int PERIOD_CHECK_UPDATE = 10 * 60 * 1000;
public static final String PREF_DOWNLOAD_ID = "pref_download_id";
public static final String VALUE_TYPE_FORCE_IN_WIFI = "wifiForce";
public static final String VALUE_TYPE_FORCE = "force";
}
public static final class LogType {
public static final String CONNECTING_POS_DEVICE = "CONNECTING_POS_DEVICE";
public static final String START_BLUETOOTH_DISCOVERY = "START_BLUETOOTH_DISCOVERY";
public static final String START_BLUETOOTH_DISCOVERY_FINISH = "START_BLUETOOTH_DISCOVERY_FINISH";
public static final String START_CONNECTING_BLUETOOTH_DEVICE = "START_CONNECTING_BLUETOOTH_DEVICE";
public static final String CONNECTING_BLUETOOTH_DEVICE_LOST = "CONNECTING_BLUETOOTH_DEVICE_LOST";
public static final String CONNECTING_BLUETOOTH_DEVICE_FAILED = "CONNECTING_BLUETOOTH_DEVICE_FAILED";
public static final String CONNECTING_BLUETOOTH_DEVICE_END = "CONNECTING_BLUETOOTH_DEVICE_END";
public static final String CONNECTING_BLUETOOTH_DEVICE_SUCCESS = "CONNECTING_BLUETOOTH_DEVICE_SUCCESS";
public static final String PACKED_INFO_LOADER_BEGIN = "PACKED_INFO_LOADER_BEGIN";
public static final String PACKED_INFO_LOADER_END = "PACKED_INFO_LOADER_END";
public static final String ADD_PAYINTO_BEDIN = "ADD_PAYINTO_BEDIN";
public static final String ADD_PAYINTO_END = "ADD_PAYINTO_END";
public static final String BIZ_SIGNIN = "BIZ_SIGNIN";
public static final String PAY_CHECK_START = "PAY_CHECK_START";
public static final String PAY_CHECK_END = "PAY_CHECK_END";
public static final String BIZ_CONSUME = "BIZ_CONSUME";
public static final String BIZ_CONSUME_REVERSE = "BIZ_CONSUME_REVERSE";
public static final String POS_ONCONNECT_LOST = "POS_ONCONNECT_LOST";
public static final String ON_INPUTPIN = "ON_INPUTPIN";
public static final String ON_SWIPECARD = "ON_SWIPECARD";
public static final String PRINT_START = "PRINT_START";
public static final String PRINT_END = "PRINT_END";
public static final String XIANHUO_SCANNER_START = "XIANHUO_SCANNER_START";
public static final String XIANHUO_SCANNER_END = "XIANHUO_SCANNER_END";
public static final String BACK_UP_POS_INFO = "BACK_UP_POS_INFO";
public static final String CONSUME_SUCCESS = "CONSUME_SUCCESS";
public static final String CONSUME_RESULT_FALSE = "CONSUME_RESULT_FALSE";
}
public static final class WebView {
public static final String EVENT_LOGIN = "login";
public static final String EVENT_PRODUCT = "product";
public static final String EVENT_SHOPPING = "shopping";
public static final String EVENT_NEW_WEB = "opennew";
public static final String EVENT_GO_HOME = "gohome";
public static final String EVENT_FCODE = "fcode";
public static final String EVENT_ORDERLIST = "orderlist";
public static final String EVENT_CHECK_INSTALL = "installed";
public static final String EVENT_CHECK_UPDATE = "checkupdate";
public static final String EVENT_IS_WIFI = "iswifi";
public static final String EVENT_BOTTOM_STYLE = "bottomstyle";
public static final String EVENT_PRODUCTLIST = "productlist";
public static final String EVENT_WEIBO = "weibo";
public static final String EVENT_MIPHONE_DETAIL = "miphonedetail";
public static final String EVENT_SHOW_TITLE_BAR = "showtitlebar";
public static final String EVENT_HIDE_TITLE_BAR = "hidetitlebar";
public static final String EVENT_CALLS_RECHARGE = "callsrecharge";
public static final String EVENT_GO_COUPON = "gocoupon";
public static final String VALUE_NULL = "null";
}
public static final class Intent {
// Intent Extra
public static final String EXTRA_CATEGORY_ID = "com.xiaomi.xms.sales.extra_categoryid";
public static final String EXTRA_CATEGORY_NAME = "com.xiaomi.xms.sales.extra_category_name";
public static final String EXTRA_CARTLIST_ITEM_ID = "com.xiaomi.xms.sales.extra_cartlist_item_id";
public static final String EXTRA_CATEGORY_DATA_TYPE = "com.xiaomi.xms.sales.extra_category_data_type";
public static final String EXTRA_ERROR_SN = "com.xiaomi.xms.sales.extra_error_sn";
public static final String EXTRA_PRODUCT_ID = "com.xiaomi.xms.sales.extra_product_id";
public static final String EXTRA_CONTAIN_ID = "com.xiaomi.xms.sales.extra_contain_id";
public static final String EXTRA_P_ID = "com.xiaomi.xms.sales.extra_p_id";
public static final String EXTRA_PRODUCTVIEW_POSITION = "com.xiaomi.xms.sales.extra_productview_postion";
public static final String EXTRA_COMPAIGN_URL = "com.xiaomi.xms.sales.extra_compaign_url";
public static final String EXTRA_ABOUT_URL = "com.xiaomi.xms.sales.extra_about_url";
public static final String EXTRA_IS_MIPHONE = "com.xiaomi.xms.sales.extra_is_miphone";
public static final String EXTRA_MIPHONE_NAME = "com.xiaomi.xms.sales.extra_miphone_name";
public static final String EXTRA_SHOPPING_COUNT = "com.xiaomi.xms.sales.extra_shopping_count";
public static final String EXTRA_MIHOME_SHOPPING_COUNT = "com.xiaomi.xms.sales.extra_mihome_shopping_count";
public static final String EXTRA_ADDRESS_ID = "com.xiaomi.xms.sales.extra_address_id";
public static final String EXTRA_DEL_ADDRESS_RESULT = "com.xiaomi.xms.sales.extra_del_address_result";
public static final String EXTRA_DEL_ADDRESS_RESULT_MSG = "com.xiaomi.xms.sales.extra_del_address_result_msg";
public static final String EXTRA_PAYMENT_URL = "com.xiaomi.ship.extra_payment_url";
public static final String EXTRA_PAYMENT_ORDER_ID = "com.xiaomi.xms.sales.extra_payment_order_id";
public static final String EXTRA_ORDER_TYPE = "com.xiaomi.xms.sales.extra_order_type"; //订单类型
public static final String EXTRA_ONLY_VIEW = "com.xiaomi.xms.sales.extra_only_view"; //只是察看订单信息
public static final String EXTRA_PRINTER_REDO ="com.xiaomi.xms.sales.extra_printer_redo"; //再次选择打印机
public static final String EXTRA_PAYMENT_ERROR_INFO = "com.xiaomi.xms.sales.extra_payment_error_info";
public static final String EXTRA_PAYMENT_POS_SUCCESS_INFO = "com.xiaomi.xms.sales.extra_payment_pos_success_info";
public static final String EXTRA_PAYMENT_POS_BLUETOOTH_NAME = "com.xiaomi.xms.sales.extra_payment_pos_bluetooth_name";
public static final String EXTRA_PAYMENT_ORDER_TOTAL_PRICE = "com.xiaomi.xms.sales.extra_payment_order_total_price";
public static final String EXTRA_PAYMENT_ORDER_ADD_TIME = "com.xiaomi.xms.sales.extra_payment_order_add_time";
public static final String EXTRA_EDIT_ORDER_MESSAGE_CHECK = "com.xiaomi.xms.sales.extra_edit_order_message_check";
public static final String EXTRA_PAYMENT_SECURITY_KEY = "com.xiaomi.xms.sales.extra_payment_security_key";
public static final String EXTRA_PAYMENT_ORDER_TYPE = "com.xiaomi.xms.sales.extra_payment_order_type";
public static final String EXTRA_PAYMENT_SERVICE_ORDER = "com.xiaomi.xms.sales.extra_payment_service_order";
public static final String EXTRA_PAYMENT_FEE = "com.xiaomi.xms.sales.extra_payment_fee";
public static final String EXTRA_PAYMENT_TYPE = "com.xiaomi.xms.sales.extra_online_payment_type";
public static final String EXTRA_PAYMENT_USER_CONFIRM_RESULT = "com.xiaomi.xms.sales.extra_payment_user_confirm_result";
public static final String EXTRA_ADDRESS_CONSIGNEE = "com.xiaomi.xms.sales.extra_address_consignee";
public static final String EXTRA_ADDRESS_PROVINCE = "com.xiaomi.xms.sales.extra_address_province";
public static final String EXTRA_ADDRESS_CITY = "com.xiaomi.xms.sales.extra_address_city";
public static final String EXTRA_ADDRESS_DISTRICT = "com.xiaomi.xms.sales.extra_address_district";
public static final String EXTRA_ADDRESS_LOCATION = "com.xiaomi.xms.sales.extra_address_location";
public static final String EXTRA_ADDRESS_ZIPCODE = "com.xiaomi.xms.sales.extra_address_zipcode";
public static final String EXTRA_ADDRESS_TEL = "com.xiaomi.xms.sales.extra_address_tel";
public static final String EXTRA_ADDRESS_RESULT = "com.xiaomi.xms.sales.extra_del_address_result";
public static final String EXTRA_ADDRESS_NEWID = "com.xiaomi.xms.sales.extra_add_address_new_id";
public static final String EXTRA_ADDRESS_RESULT_MSG = "com.xiaomi.xms.sales.extra_del_address_result_msg";
public static final String EXTRA_ADDRESS_RESULT_CODE = "com.xiaomi.xms.sales.extra_address_result_code";
public static final String EXTRA_ORDER_LIST_TYPE = "com.xiaomi.xms.sales.extra_order_list_type";
public static final String EXTRA_ORDER_LIST_TYPE_IS_SHOW_NON_PAYMENT = "com.xiaomi.xms.sales.extra_order_list_type_is_show_non_payment";
public static final String EXTRA_ORDER_LIST_TYPE_EXPRESS = "com.xiaomi.xms.sales.extra_order_list_type_express";
public static final String EXTRA_ADD_SHOPPING_CART_RESULT_MSG = "com.xiaomi.xms.sales.extra_del_add_shopping_cart_result_msg";
public static final String EXTRA_ACTIVITY_URL = "com.xiaomi.xms.sales.extra_activity_url";
public static final String EXTRA_ACTIVITY_VERSION = "com.xiaomi.xms.sales.extra_activity_version";
public static final String EXTRA_ACTIVITY_TYPE = "com.xiaomi.xms.sales.extra_activity_type";
public static final String EXTRA_UPDATE_URL = "com.xiaomi.xms.sales.extra_update_url";
public static final String EXTRA_UPDATE_VERSION = "com.xiaomi.xms.sales.extra_update_version";
public static final String EXTRA_UPDATE_TYPE = "com.xiaomi.xms.sales.extra_update_type";
public static final String EXTRA_UPDATE_VERSION_NAME = "com.xiaomi.idea.extra_update_version_name";
public static final String EXTRA_UPDATE_SUMMARY = "com.xiaomi.idea.extra_update_summary";
public static final String EXTRA_RESULT = "com.xiaomi.xms.sales.result";
public static final String EXTRA_GO_TO_FRAGMENT = "com.xiaomi.xms.sales.extra_go_to_fragment";
public static final String EXTRA_ENTER_NFC_TYPE = "com.xiaomi.xms.sales.extra_enter_nfc_type";
public static final String EXTRA_SHOP_INTENT_SERVICE_ACTION = "com.xiaomi.xms.sales.extra_shop_intent_service_action";
public static final String EXTRA_SHOP_INTENT_SERVICE_ACTION_RESULT = "com.xiaomi.xms.sales.extra_submit_result";
public static final String EXTRA_SHOP_INTENT_SERVICE_RETURN_JSON = "com.xiaomi.xms.sales.extra_submit_json";
public static final String EXTRA_ORDER_SUBMIT_ORDER_ID = "com.xiaomi.xms.sales.extra_order_submit_order_id";
public static final String EXTRA_FULL_SCREEN_START_INDEX = "com.xiaomi.xms.sales.extra_full_screen_start_index";
public static final String EXTRA_ORDER_EXPRESS = "com.xiaomi.xms.sales.extra_order_express";
public static final String EXTRA_CHECKCODE_URL = "com.xiaomi.xms.sales.extra_checkcode_url";
public static final String EXTRA_CHECKCODE_VCODE = "com.xiaomi.xms.sales.extra_checkcode_vcode";
public static final String EXTRA_CHECKCODE_RESULT = "com.xiaomi.xms.sales.extra_checkcode_result";
public static final String EXTRA_CHECKCODE_MESSAGE = "com.xiaomi.xms.sales.extra_checkcode_message";
public static final String EXTRA_CHECKCODE_FCODE = "com.xiaomi.xms.sales.extra_checkcode_fcode";
public static final String EXTRA_CHECKCODE_AUTHCODE = "com.xiaomi.xms.sales.extra_checkcode_authcode";
public static final String EXTRA_CHECKCODE_PRODUCTID = "com.xiaomi.xms.sales.extra_checkcode_id";
public static final String EXTRA_CHECKCODE_LISTSTR = "com.xiaomi.xms.sales.extra_checkcode_list";
public static final String EXTRA_COUPON_ID = "com.xiaomi.xms.sales.extra_coupon_id";
public static final String EXTRA_COMBO_TYPE = "com.xiaomi.xms.sales.extra_combo_type";
public static final String EXTRA_PRODUCT_INFO = "com.xiaomi.xms.sales.extra_product_info";
public static final String EXTRA_PRODUCT_NAME = "com.xiaomi.xms.sales.extra_product_name";
public static final String EXTRA_SECURITY_CODE = "com.xiaomi.xms.sales.extra_security_code";
public static final String EXTRA_REMAIN_NUMBER = "com.xiaomi.xms.sales.extra_remain_number";
public static final String EXTRA_PRICE = "com.xiaomi.xms.sales.extra_price";
public static final String EXTRA_MARKET_PRICE = "com.xiaomi.xms.sales.extra_market_price";
public static final String EXTRA_IMAGE_URL = "com.xiaomi.xms.sales.extra_image_url";
public static final String EXTRA_MIHOME_ID = "com.xiaomi.xms.sales.extra_mihome_id";
public static final String EXTRA_MIHOME_BUY = "com.xiaomi.xms.sales.extra_mihome_buy";
public static final String EXTRA_MIHOME_NAME = "com.xiaomi.xms.sales.extra_mihome_name";
public static final String EXTRA_MIHOME_DATE_DAY = "com.xiaomi.xms.sales.extra_mihome_date_day";
public static final String EXTRA_MIHOME_DATE_HOURS = "com.xiaomi.xms.sales.extra_mihome_date_hours";
public static final String EXTRA_STATION_PROVINCE_NAME_EN = "com.xiaomi.xms.sales.extra_station_province_name_en";
public static final String EXTRA_STATION_PROVINCE_NAME_CN = "com.xiaomi.xms.sales.extra_station_province_name_cn";
public static final String EXTRA_ORDER_DELIVER_TIME = "com.xiaomi.xms.sales.extra_order_deliver_time";
public static final String EXTRA_ORDER_HAS_PHONE = "com.xiaomi.xms.sales.extra_order_has_phone";
public static final String EXTRA_ORDER_EDIT_TYPE = "com.xiaomi.xms.sales.extra_order_edit_type";
public static final String EXTRA_ORDER_EDIT_OLDTEL = "com.xiaomi.xms.sales.extra_order_edit_oldtel";
public static final String EXTRA_MIHOME_RESERVE_ID = "com.xiaomi.xms.sales.extra_mihome_reserve_id";
public static final String EXTRA_INCAST_PRODUCTS = "com.xiaomi.xms.sales.incast_products";
public static final String EXTRA_CAMPAIGN_SHOW_TITLE = "com.xiaomi.xms.sales.extra_campaign_show_title";
public static final String EXTRA_CAMPAIGN_SHOW_BOTTOM = "com.xiaomi.xms.sales.extra_campaign_show_bottom";
public static final String EXTRA_CAMPAIGN_FINISH_ANIM = "com.xiaomi.xms.sales.extra_campaign_finish_anim";
public static final String EXTRA_CAMPAIGN_FROM_PUSH = "com.xiaomi.xms.sales.extra_campaign_from_push";
public static final String EXTRA_MIHOME_ERROR_RESULT = "com.xiaomi.xms.sales.extra_mihome_error_result";
public static final String EXTRA_RECHARGE_RECHARGE_NAME = "com.xiaomi.xms.sales.extra_recharge_recharge_name";
public static final String EXTRA_RECHARGE_PERVALUE = "com.xiaomi.xms.sales.extra_recharge_pervalue";
public static final String EXTRA_SEARCH_RESULT_KEYWORD = "com.xiaomi.xms.sales.extra_search_result_keyword";
public static final String EXTRA_REVIEW_GOODS_NAME = "com.xiaomi.xms.sales.extra_review_goods_name";
public static final String EXTRA_REVIEW_GOODS_ID = "com.xiaomi.xms.sales.extra_review_goods_id";
public static final String EXTRA_REVIEW_QUALITY_RATE = "com.xiaomi.xms.sales.extra_review_quality_rate";
public static final String EXTRA_REVIEW_SERVICE_RATE = "com.xiaomi.xms.sales.extra_review_service_rate";
public static final String EXTRA_REVIEW_DELIVER_RATE = "com.xiaomi.xms.sales.extra_review_deliver_rate";
public static final String EXTRA_REVIEW_CONTENT = "com.xiaomi.xms.sales.extra_review_content";
public static final String EXTRA_ORDER_EDIT_ACTION = "com.xiaomi.xms.sales.extra_order_edit_action";
public static final String EXTRA_NFC_TAG_ID = "com.xiaomi.xms.sales.extra_nfc_tag_id";
public static final String EXTRA_NFC_WRITE = "com.xiaomi.xms.sales.extra_nfc_write";
public static final String EXTRA_XIANHUO_SUBMIT = "com.xiaomi.xms.sales.xiaohuo_submit";
//public static final String EXTRA_PRINTER_ID = "com.xiaomi.xms.sales.printerId";
public static final String EXTRA_PRINTER_IP = "com.xiaomi.xms.sales.printerIP";
public static final String EXTRA_REDUCE = "com.xiaomi.xms.sales.reduce";
// Intent action
public static final String ACTION_UPDATE_USER_INFO = "com.xiaomi.xms.sales.action_update_user_info";
public static final String ACTION_DELETE_CARTITEM = "com.xiaomi.xms.sales.action_delete_cartitem";
public static final String ACTION_UPDATE_SHOPPING_COUNT = "com.xiaomi.xms.sales.action_update_shopping_count";
public static final String ACTION_UPDATE_MIHOME_SHOPPING_COUNT = "com.xiaomi.xms.sales.action_update_mihome_shopping_count";
public static final String ACTION_CHECKOUT_SUBMIT = "com.xiaomi.xms.sales.action_checkout_submit";
public static final String ACTION_UPDATE_PRODUCT_DETAIL = "com.xiaomi.xms.sales.action_update_product_detail";
public static final String ACTION_DEL_ADDRESS = "com.xiaomi.xms.sales.del_address";
public static final String ACTION_USE_ADDRESS = "com.xiaomi.xms.sales.use_address";
public static final String ACTION_EDIT_ADDRESS = "com.xiaomi.xms.sales.edit_address";
public static final String ACTION_ADD_ADDRESS = "com.xiaomi.xms.sales.add_address";
public static final String ACTION_ORDER_SUBMIT = "com.xiaomi.xms.sales.action_order_submit";
public static final String ACTION_XIANHUO_ORDER_SUBMIT = "com.xiaomi.xms.sales.action_xianhuo_order_submit";
public static final String ACTION_EDIT_CONSUMPTION = "com.xiaomi.xms.sales.action_edit_consumption";
public static final String ACTION_ORDER_LIST = "com.xiaomi.xms.sales.my_order_list";
public static final String ACTION_ORDER_EDIT = "com.xiaomi.xms.sales.my_order_edit";
public static final String ACTION_ADD_SHOPPING_CART = "com.xiaomi.xms.sales.action_add_shopping_cart";
public static final String ACTION_MUTI_ADD_SHOPPING_CART = "com.xiaomi.xms.sales.action_muti_add_shopping_cart";
public static final String ACTION_REPAIR_LIST = "com.xiaomi.xms.sales.my_repair_list";
public static final String ACTION_VIEW_ORDER = "com.xiaomi.xms.sales.view_order";
public static final String ACTION_VIEW_RECHARGE = "com.xiaomi.xms.sales.view.recharge";
public static final String ACTION_VIEW_DELIVERORDER = "com.xiaomi.xms.sales.view.deliverorder";
public static final String ACTION_VIEW_AFTER_SALE_ORDER = "com.xiaomi.xms.sales.view_after_sale_order";
public static final String ACTION_CHECK_ACTIVITY = "com.xiaomi.xms.sales.action_check_activity";
public static final String ACTION_CHECK_UPDATE = "com.xiaomi.xms.sales.action_check_update";
public static final String ACTION_DOWNLOAD_COMPLETED = "com.xiaomi.xms.sales.action_download_completed";
public static final String ACTION_CANCEL_ORDER = "com.xiaomi.xms.sales.action_cancel_order";
public static final String ACTION_CANCEL_RECHARGE = "com.xiaomi.xms.sales.action_cancel_recharge";
public static final String ACTION_SHOW_ACTIVITY = "com.xiaomi.xms.sales.action_show_activity";
public static final String ACTION_ADD_PRODUCT_BY_NFC = "com.xiaomi.xms.sales.action_add_product_by_nfc";
public static final String ACTION_WRITE_PRODUCT_TO_NFC = "com.xiaomi.xms.sales.action_write_product_to_nfc";
public static final String ACTION_ORDER_PAYMENT_SUCCESS = "com.xiaomi.xms.sales.action_order_payment_success";
public static final String ACTION_ORDER_REFUND = "com.xiaomi.xms.sales.action_order_refund";
public static final String ACTION_SHOW_PRODUCT_DETAILS = "com.xiaomi.xms.sales.action_show_product_details";
public static final String ACTION_SHOW_COMBO = "com.xiaomi.xms.sales.action_show_combo";
public static final String ACTION_FETCH_VCODE = "com.xiaomi.xms.sales.action_fetch_vcode";
public static final String ACTION_VERIFY_VCODE = "com.xiaomi.xms.sales.action_verify_vcode";
public static final String ACTION_VERIFY_FCODE = "com.xiaomi.xms.sales.action_verify_fcode";
public static final String ACTION_ADAPT_PHONE_LIST = "com.xiaomi.xms.sales.action_adapt_phone_list";
public static final String ACTION_SHAKE = "com.xiaomi.xms.sales.action_shake";
public static final String ACTION_FETCH_DEFENSE_HACKER_VCODE = "com.xiaomi.xms.sales.action_fetch_defense_hacker_vcode";
public static final String ACTION_MIHOME_SCANNER = "com.xiaomi.xms.sales.action_mihome_scanner";
public static final String ACTION_PRODUCT_SCANNER = "com.xiaomi.xms.sales.action_product_scanner";
public static final String ACTION_PRODUCT_SCAN = "com.xiaomi.xms.sales.action_product_scan";
public static final String ACTION_XIANHUO_SCAN = "com.xiaomi.xms.sales.action_xianhuo_scan"; //现货销售扫描SN
public static final String ACTION_MIHOME_CHECK = "com.xiaomi.xms.sales.action_mihome_check";
public static final String ACTION_MIHOME_PRODUCT_DETAIL = "com.xiaomi.xms.sales.action_mihome_product_detail";
public static final String ACTION_PAYMENT_DIRECT = "com.xiaomi.xms.sales.action_direct";
public static final String ACTION_SAMEDAYRETURN_SCAN = "com.xiaomi.xms.sales.action_same_day_return_scan";
public static final String EXTRA_RETURN_ORDER_SN_STR = "com.xiaomi.xms.sales.action_return_order_sn_str";
public static final String EXTRA_RETURN_SWITCH_TO_RETURN = "com.xiaomi.xms.sales.action_return_switch_to_return";
public static final String EXTRA_RETURN_ORDER_STATUS_TYPE = "com.xiaomi.xms.sales.action_return_order_status_type";
public static final String ACTION_SAMEDAYEXCHANGE_SCAN = "com.xiaomi.xms.sales.action_same_day_exchange_scan";
public static final String EXTRA_EXCHANGE_ORDER_SN_STR = "com.xiaomi.xms.sales.action_exchange_order_sn_str";
public static final String ACTION_SAMEDAYEXCHANGE_REPLACE_SN_SCAN = "com.xiaomi.xms.sales.action_exchange_replace_sn_scan";
public static final String EXTRA_EXCHANGE_SRC_SN_STR = "com.xiaomi.xms.sales.action_exchange_src_sn_str";
public static final String EXTRA_EXCHANGE_DEST_SN_STR = "com.xiaomi.xms.sales.action_exchange_dest_sn_str";
public static final String ACTION_ATTENTION_NUMBER_TEST_ACTION = "com.xiaomi.xms.sales.action_attention_number_test_action";
public static final String ACTION_ATTENTION_WORD_TEST_ACTION = "com.xiaomi.xms.sales.action_attention_word_test_action";
public static final String ACTION_ATTENTION_PICTURE_TEST_ACTION = "com.xiaomi.xms.sales.action_attention_picture_test_action";
public static final String ACTION_ATTENTION_RESULT_ACTION = "com.xiaomi.xms.sales.action_attention_result_action";
public static final String ACTION_PATIENT_SEARCH_SCAN = "com.xiaomi.xms.sales.action_patient_search_scan";
public static final String EXTRA_PATIENT_SN_STR = "com.xiaomi.xms.sales.action_patient_sn_str";
}
public static final class Prefence {
// 是否已经上传用户信息
public static final String UPDATE_USER_INFO_TIME = "pref_update_user_info_time";
// 程序是否第一次启动
public static final String REF_ISFIRSTRUN = "pref_isfirstrun";
// MIUI 是否对账户已经授权
public static final String PREF_MIUI_ACCOUNT_AVAILABLE = "pref_miui_account_available";
// 标识摇一摇中,某天已经不能再摇了
public static final String PREF_NO_CHANCE = "pref_no_chance";
// 上一次加载活动的Url地址
public static final String PREF_ACTIVITY_URL = "pref_activity_url";
// 活动版本,用来标识活动的唯一性
public static final String PREF_ACTIVITY_VERSION = "pref_activity_version";
// 设置中的Preference
public static final String PREF_KEY_ENABLE_PUSH = "pref_key_enable_push";
// 暂存的push id
public static final String PREF_KEY_SHOP_PUSH_ID = "pref_key_shop_push_id";
// splash信息
public static final String PREF_KEY_SPLASH_INFO = "pref_key_splash_info";
// 当前系统时间
public static final String PREF_KEY_CURRENT_TIME = "pref_key_Current_time";
public static final String PREF_KEY_MESSAGE_OVER_TIME = "pref_key_message_over_time";
public static final String PREF_KEY_SMS_WG = "pref_key_sms_wg";
public static final String PREF_PAYMENT_POS_SIGNIN_TIME = "pref_payment_pos_signin_time";
public static final String PREF_CONNECTED_BLUETOOTH_DEVICE = "pref_connected_bluetooth_device";
public static final String PREF_LOG_FILE_PATH = "pref_log_file_path";
public static final String PREF_PREVIOUS_PAID_ORDER_ID = "pref_previous_paid_order_id";
}
public static final class SameDayReturn{
public static final String PREF_KEY_MERCHANT_NAME = "pref_return_key_merchant_name";
public static final String PREF_KEY_RETURN_ORDER_ID = "pref_return_key_order_id";
public static final String PREF_KEY_ORDER_DATE = "pref_return_key_order_date";
public static final String PREF_KEY_ORDER_DEVICE_NAME = "pref_return_key_order_device_name";
public static final String PREF_KEY_ORDER_FEE = "pref_return_key_order_fee";
public static final String PREF_KEY_CHOICE_RESULT = "pref_return_key_choice_result";
public static final String PREF_KEY_REFERENCE_NUMBER = "pref_return_key_reference_number";
public static final String PREF_KEY_POSREQUSTID = "pref_return_key_posrequstid";
public static final String PREF_KEY_SERVICENUMBER = "pref_return_key_servicenumber";
}
public static final class Account {
// Sefault service id
public static String DEFAULT_SERVICE_ID = "eshopmobile";
// type
public static final String ACCOUNT_TYPE = "com.xiaomi"; // ExtraIntent.XIAOMI_ACCOUNT_TYPE;
public static final String UNACTIVATED_ACCOUNT_TYPE = "com.xiaomi.unactivated"; // ExtraIntent.XIAOMI_ACCOUNT_TYPE_UNACTIVATED;
// pref
public static final String PREF_SYSTEM_ASKED = "pref_asked_system";
public static final String PREF_UID = "pref_uid";
public static final String PREF_EXTENDED_TOKEN = "pref_extended_token";
public static final String PREF_PASS_TOKEN = "pref_pass_token";
public static final String PREF_LOGIN_SYSTEM = "pref_login_system";
public static final String PREF_SYSTEM_UID = "pref_system_uid";
public static final String PREF_SYSTEM_EXTENDED_TOKEN = "pref_system_extended_token";
public static final String PREF_USER_NAMES = "pref_user_names";
public static final String PREF_USER_ORGID = "pref_user_orgid";
public static final String PREF_USER_ORGNAME = "pref_user_orgName";
public static final String PREF_USER_AUTHS = "pref_user_auths";
public static final String PREF_USER_NAME = "pref_user_name";
public static final String PREF_NOTIFY_SERVER_ERROR_ORDERIDS = "pref_notify_server_error_orderids";
public static final String PREF_POS_MAC_ADDRESS = "pref_pos_mac_address";
// 用户名分隔符
public static final String USER_NAME_SEPARATOR = ",";
// URL
public static final String ACCOUNT_URL_BASE = "https://account.xiaomi.com/pass"; // CloudManager.URL_ACCOUNT_BASE;
public static final String API_URL_BASE = "http://api.account.xiaomi.com/pass"; // CloudManager.URL_ACOUNT_API_BASE;
public static final String URL_LOGIN_AUTH = ACCOUNT_URL_BASE + "/serviceLoginAuth";
public static final String URL_LOGIN = ACCOUNT_URL_BASE + "/serviceLogin";
public static final String URL_QUERY_PHONE = API_URL_BASE + "/activate/dev/%s/activating";
public static final String URL_REG = API_URL_BASE + "/user/full";
public static final String URL_USER_EXISTS = API_URL_BASE + "/user@id";
public static final String URL_RESEND_EMAIL = API_URL_BASE + "/sendActivateMessage";
public static final String URL_PASSWORD_RECOVERY = ACCOUNT_URL_BASE + "/forgetPassword";
// public static final String URL_QUERY_SMS_GW = API_URL_BASE +
// "/configuration";
public static final String URL_QUERY_SMS_GW = HostManager.URL_XIAOMI_SHOPAPI_ROOT + "/pass/config";
// SMS gateway for China Mobile
public static final String SMS_GW_CM = "106571014010030";
// SMS gateway for China Unicom
public static final String SMS_GW_CU = "1065507729555678";
// SMS gateway for China Telecom
public static final String SMS_GW_CT = "10659057100335678";
// SMS gateway for default
public static final String SMS_GW_DEFAULT = "+447786209730";
// extra
public static final String EXTRA_SERVICE_URL = "extra_service_url";
public static final String EXTRA_USRERID = "extra_username";
public static final String EXTRA_ACCOUNT = "extra_account";
public static final String EXTRA_RESET_COUNT = "extra_reset_count";
public static final String EXTRA_UPDATE_TYPE = "extra_update_type";
// action
public static final String ACTION_ACCOUNT_SETTINGS = "android.settings.XIAOMI_ACCOUNT_SYNC_SETTINGS";
// 帐号发生变化时发送的intent
public static final String ACTION_LOGIN_ACCOUNTS_PRE_CHANGED = "android.accounts.LOGIN_ACCOUNTS_PRE_CHANGED";
public static final int TYPE_REMOVE = 1;
public static final int TYPE_ADD = 2;
// reg type
public static final String REG_TYPE_PHONE_NUMBER = "reg_sms";
public static final String REG_TYPE_EMAIL = "reg_email";
/**
* 1=reg via email, 2=reg via sms, otherwise indicates the account has
* been activated
*/
public static final String ACCOUNT_REG_TYPE = "reg_type";
public static final String ACCOUNT_REG_EMAIL = "reg_email";
public static final String ACCOUNT_REG_PHONE = "reg_phone";
}
public static final class RequestCode {
public static final int CODE_ADDRESS = 1;
public static final int CODE_REQUEST_HOME_FULL_SCREEN = 2;
public static final int CODE_REQUEST_SIGIN = 3;
public static final int CODE_REQUEST_SIGUP = 4;
public static final int CODE_REQUEST_EDIT_ORDER = 5;
}
public static final class AddShoppingCartStatus {
public static final String ADD_SUCCESS = "add_success";
public static final String ADD_FAIL = "add_fail";
public static final String ADD_FAIL_ALREADY_MAX = "add_fail_already_max";
}
public static final class IcuGradeResult {
public static final String ZHANWANG_RESULT_BOOLEAN = "zhanwang_result_boolean";
public static final String RASS_STEP3="rass_step3";
public static final String RASS_RESULT = "rass_result";
public static final String ATTENTION_RESULT = "attention_result";
public static final String THINK_RESULT = "think_result";
public static final String RASS_RESULT_BOOLEAN = "rass_result_boolean";
public static final String THINK_RESULT_BOOLEAN = "think_result_boolean";
public static final String ATTENTION_RESULT_BOOLEAN = "attention_result_boolean";
public static final String RASS_TEMP_RESULT = "rass_result";
}
// 解析移动版的m.xiaomi.com的URI
public static final class MobileWebUri {
public static final String QUERY_SEPARATOR = "?";
public static final String FRAGMENT_SEPARATOR = "#";
public static final String QUERY_PARAM_ACTION = "ac";
public static final String QUERY_PARAM_ACTION_PRODUCT = "product";
public static final String QUERY_PARAM_OPTION = "op";
public static final String QUERY_PARAM_OPTION_LIST = "list";
public static final String QUERY_PARAM_OPTION_VIEW = "view";
public static final String QUERY_PARAM_OPTION_LIST_ID = "cate_id";
public static final String QUERY_PARAM_OPTION_VIEW_ID = "product_id";
}
public static final class ExternalStorage {
public static final String ROOT = Environment.getExternalStorageDirectory() + "/xmssales";
public static final String ROOT_SAVED = ROOT + "/save/";
}
public static final class Schema {
public static final String CALL_PHONE_SCHEMA = "tel:";
}
public static final class OrderExpressType {
public static final String ORDER_EXPRESS_LIST_TYPE_HEAD = "express_list_type_head";
public static final String ORDER_EXPRESS_LIST_TYPE_DEFAULT = "express_list_type_default";
}
public static final class Bluetooth {
public static final int STATE_OFF = 10;
public static final int STATE_TURNING_ON = 11;
public static final int STATE_ON = 12;
public static final int STATE_TURNING_OFF = 13;
}
public static Set<Integer> picSet = new HashSet<Integer>();
public static int[] mFirstPictures = {R.drawable.table2,R.drawable.key2,R.drawable.hammer2,R.drawable.cup2,R.drawable.car2};
public static int[] mSecondPictures = {R.drawable.table2,R.drawable.truck2,R.drawable.hammer2,R.drawable.chainsaw2,
R.drawable.lock2,R.drawable.cup2,R.drawable.car2,R.drawable.key2,R.drawable.glass2,R.drawable.chair2};
public static int[] correctAnswer = {0,2,5,6,7};
//0,2,5,6,7
}