123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?php
- namespace huolib\constant;
- class SdkConst {
- const SDK_PLUGIN_STATUS_OFF = 1;
- const SDK_PLUGIN_STATUS_ON = 2;
- CONST SDK_PLUGIN_HAS_SO = 2;
- CONST SDK_PLUGIN_NO_SO = 1;
- CONST SDK_PLUGIN_IS_DEFAULT = 2;
- CONST SDK_PLUGIN_NO_DEFAULT = 1;
- const SDK_LOG_TYPE_IS_OPEN = 'open';
- const SDK_LOG_TYPE_IS_CRASH = 'crash';
- const SDK_LOG_TYPE_IS_EVENT = 'event';
- const OPTION_KEY_IS_HB_TIME = 'hb_time';
- const CODE_IS_SDK_DL = 'sdk_dl';
- const CODE_IS_SDK_NATIVE = 'sdk_native';
- const CODE_IS_SDK_JAR = 'sdk_jar';
- const CODE_IS_SDK_CORE = 'sdk_core';
- const CODE_IS_SDK_JS = 'sdk_js';
-
- static function getSdkLogType() {
- $_type = [
- self::SDK_LOG_TYPE_IS_OPEN => lang('SDK_LOG_TYPE_IS_OPEN'),
- self::SDK_LOG_TYPE_IS_CRASH => lang('SDK_LOG_TYPE_IS_CRASH'),
- self::SDK_LOG_TYPE_IS_EVENT => lang('SDK_LOG_TYPE_IS_EVENT'),
- ];
- return $_type;
- }
-
- public static function getHasSoMsg($type, $all = false) {
- $_msg = array(
- self::SDK_PLUGIN_NO_SO => lang('SDK_PLUGIN_NO_SO'),
- self::SDK_PLUGIN_HAS_SO => lang('SDK_PLUGIN_HAS_SO'),
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$type])) {
- return $_msg;
- }
- return $_msg[$type];
- }
-
- public static function getIsDefaultMsg($type, $all = false) {
- $_msg = array(
- self::SDK_PLUGIN_NO_DEFAULT => lang('SDK_PLUGIN_NO_DEFAULT'),
- self::SDK_PLUGIN_IS_DEFAULT => lang('SDK_PLUGIN_IS_DEFAULT'),
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$type])) {
- return $_msg;
- }
- return $_msg[$type];
- }
-
- public static function getCodeNames($code = '', $all = false) {
- $_msg = array(
- self::CODE_IS_SDK_DL => lang('CODE_IS_SDK_DL'),
- self::CODE_IS_SDK_NATIVE => lang('CODE_IS_SDK_NATIVE'),
- self::CODE_IS_SDK_JAR => lang('CODE_IS_SDK_JAR'),
- self::CODE_IS_SDK_CORE => lang('CODE_IS_SDK_CORE'),
- self::CODE_IS_SDK_JS => lang('CODE_IS_SDK_JS'),
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$code])) {
- return $_msg;
- }
- return $_msg[$code];
- }
- }
|