public class OBConfig
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
OBConfig.LogLevel
log等级
|
| 构造器和说明 |
|---|
OBConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
disableAllLog()
关闭全部的log
|
static void |
disableLog(int level)
关闭某一个等级的log
|
static void |
enableAllLog()
打开全部log
|
static void |
enableLog(int level)
打开OBConfig.LogLevel中任意一等级的log
|
static void |
setDefaultCharset(java.lang.String charsetName)
设置于服务器交互时候的编码格式
|
static void |
setFailedJSONString(java.lang.String jsonString)
设置一个默认的标示为“失败”的json结构的String,在执行
JSONBuilder.buildJSON(String)
方法时,如果传递的buildJson方法传递的参数不是一个合法的json结构,那么将使用此处设置的值来构造一个json结构
为什么有这样一个设置呢?
|
static void |
setLogDir(java.lang.String logDir)
设置日志保存目录:eg:[/e7studio/log/]
按照示例,日志将保存在["sd卡根目录"/e7studio/log/"日志产生时间"/"TAG"]文件中
|
static void |
setSPFileName(java.lang.String spFileName)
设置保存SharedPreferences处理的数据的文件
|
static void |
setWebAccessByPost(boolean isByPost)
设置默认的网络请求方式:get/post
|
static void |
setWebLoadingTipsDialogIsShow(boolean isLoadingTipsShowInDefaultState)
默认是否展示laodingDialog
|
public static void enableLog(int level)
level - log等级public static void enableAllLog()
public static void disableLog(int level)
level - public static void disableAllLog()
public static void setDefaultCharset(java.lang.String charsetName)
charsetName - public static void setLogDir(java.lang.String logDir)
按照示例,日志将保存在["sd卡根目录"/e7studio/log/"日志产生时间"/"TAG"]文件中
logDir - public static void setFailedJSONString(java.lang.String jsonString)
为什么有这样一个设置呢?json解析的操作大部分都是用来在跟服务器交互时候,用来解析服务器返回的数据的,所以,这里设置一个“默认失败类型” 的json串,是用来保证在“服务器端返回的数据不是约定好的json结构的时候”客户端有一个合适的处理 比如,如果约定的json结构为{"data":{},"msg":{"code":"","text":""}}, 其中code来表示服务器端处理业务的状态 ,text代表在不同code标示时候,需要展示给用户的信息,在这个示例下,就可以传递{"data":{},"msg" :{"code":"-1","text":"服务器端返回数据异常"}} 来处理这种情况
jsonString - public static void setSPFileName(java.lang.String spFileName)
spFileName - public static void setWebAccessByPost(boolean isByPost)
isByPost - public static void setWebLoadingTipsDialogIsShow(boolean isLoadingTipsShowInDefaultState)
isLoadingTipsShowInDefaultState -